- •Пояснительная записка.
- •Тематический план.
- •Содержание учебной дисциплины. Введение.
- •Раздел 1. Основы алгоритмизации.
- •Раздел 2. Программирование на языке Паскаль.
- •Тема 2.1. Элементы языка Паскаль.
- •Тема 2.2. Операторы языка.
- •Тема 2.3 Типы данных.
- •Тема 2.4. Подпрограммы.
- •Тема 2.5. Файлы.
- •Тема 2.6. Компьютерная графика в Турбо Паскале.
- •Тема 2.7. Указатели и динамические структуры.
- •Раздел 3. Объектно-ориентированная модель программирования
- •Тематика практических занятий.
- •Тематика самостоятельной работы студентов.
- •Используемая литература и средства обучения.
Тема 2.7. Указатели и динамические структуры.
Учащийся должен знать:
как объявлять и использовать этот тип данных;
понятия об адресах и указателях
Учащийся должен уметь:
пользоваться указателями.
Основные понятия. Статистическая, динамическая памяти. Описание указателя.
Практическая работа №25. Указатели и динамические структуры.
Раздел 3. Объектно-ориентированная модель программирования
Учащийся должен знать:
основные принципы объектно-ориентированного программирования на примере алгоритмического языка;
понятие классов и объектов, их свойств и методов;
методы инкапсуляции и полиморфизма, наследования и переопределения.
Учащийся должен уметь:
применять принципы объектно-ориентированного программирования на практике
использовать операторы ветвления и цикла в программировании
создавать простые программные продукты, оформлять их
работать с базами данных.
Объектно-ориентированная модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка и системы программирования Delphi. Понятие классов и объектов, их свойств и методов, инкапсуляции и полиморфизма, наследования и переопределения
Самостоятельная работа. Конспект основных понятий. Создание шпаргалки. Работа с ней. Разработка прикладного программного продукта.
Практическая работа №26. Знакомство с системой программирования Delphi.
Практическая работа №27. Логические конструкции. Условный оператор.
Практическая работа №28. Организация простейшего диалога.
Практическая работа №29. Программируем неожиданность.
Практическая работа №30. Операции с целыми числами.
Практическая работа №31. Разработка программного продукта.
Практическая работа №32. Дизайн проекта. Рисуем курсор.
Практическая работа №33. Дизайн проекта. Мини-мультфильм.
Практическая работа №34. Программирование циклов.
Практическая работа №35. Создание базы данных.
Тематика практических занятий.
Раздел 2.
Тема 2.1.
Практическая работа №1. Знакомство с системой программирования Турбо Паскаль. Меню системы.
Тема 2.2.
Практическая работа №2. Операторы ввода – вывода.
Практическая работа №3. Программирование с применением условного оператора
Практическая работа №4. Программирование с оператором CASE .
Практическая работа №5. Программирование циклов на ЯП Паскаль
Тема 2.3.
Практическая работа №6. Использование в программе строкового типа данных.
Практическая работа №7. Использование в программе строкового типа данных
Практические работы №8. Программирование с одномерными массивами
Практическая работа №9. Программирование с одномерными массивами
Практическая работа №10. Сортировка одномерного массива .
Практическая работа №11. Программирование с многомерными массивами
Практическая работа №12. Программирование с множественными переменными
Практическая работа №13.. Программирование с использованием записей
Практическая работа №14. Программирование с использованием записей
Тема 2.4.
Практические работы №15. Применение процедур в программе.
Практическая работа №16. Применение процедур в программе.
Практическая работа №17. Создание функций программиста.
Практическая работа №18. Использование функции программиста.
Тема 2.5.
Практическая работа 19. Программирование с файловыми переменными. Чтение из файла.
Практическая работа 20. Программирование с файловыми переменными Запись в файл.
Тема 2.6.
Практические работы № 21. Составление программ, использующих графические возможности языка Турбо Паскаль (модуль Graph)
Практические работы № 22. Создание закрашенных графических объектов.
Практические работы № 23. Построение графика функции.
Практические работы № 24. Создание анимации.
Тема 2.7.
Практическая работа №25. Программы с использованием указателей.
Раздел 3.
Практическая работа №26. Знакомство с системой программирования Delphi.
Практическая работа №27. Логические конструкции. Условный оператор.
Практическая работа №28. Организация простейшего диалога.
Практическая работа №29. Программируем неожиданность.
Практическая работа №30. Операции с целыми числами.
Практическая работа №31. Разработка программного продукта.
Практическая работа №32. Дизайн проекта. Рисуем курсор.
Практическая работа №33. Дизайн проекта. Мини-мультфильм.
Практическая работа №34. Программирование циклов.
Практическая работа №35. Создание базы данных.