Тема 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. Создание базы данных.
Тематика самостоятельной работы студентов.
№ п/п | Наименование разделов, тем | Самостоятельная работа | |
Кол-во час. | Задание | ||
Раздел 1. Тема 1.3. | Эволюция языков программирования, их классификация, понятие системы программирования. Система программирования Турбо Паскаль. | Сбор материала и подготовка сообщения на тему «Эволюция языков программирования» | |
Раздел 2. Тема 2.2. | Операторы языка. Операторы присваивания: арифметический, логический, литерный. Операторы ввода и вывода на экран. Управление символьным выводом на экран. Условный оператор, оператор цикла. | 1. Создание шпаргалки 2. Создание задач с условным оператором и оператором цикла. | |
Тема 2.3. | Типы данных. Функции, связывающие различные типы данных. Массивы. Многомерные массивы. Строковый тип данных. Множественный, комбинированный тип данных. | 1. Работа со шпаргалкой. 2. Разработка задач со строковым типом данных. 3. Конспект по сортировке массива. | |
Тема 2.4. | Подпрограммы: процедуры и функции. Модули. | 1. Дополнения к шпаргалке. 2. Разработка функции программиста | |
Тема 2.6 | Компьютерная графика в Турбо Паскале. | 1. Дополнения к шпаргалке. 2. Создание произвольного графического объекта | |
Раздел 3. | Объектно-ориентированная модель программирования |
| |
Используемая литература и средства обучения.
Основная литература.
1. Государственный образовательный стандарт среднего профессионального образования и государственные требования к минимуму содержания и уровню подготовки выпускников по специальности 2202 Автоматизированные системы обработки информации и управления от 13 февраля 2002 г.
2. Примерная программа дисциплины «Основы алгоритмизации и программирования», Москва, издательский отдел НМЦ СПО, 1998 г.
3. И. Г. Семакин «Основы программирования», Москва, 2001 г.
4. И. Культин «Программирование в Turbo Pascal 7.0 и Delphi», Санкт- Петербург, 1999 г.
5. А.Жуков «ИзучаемDELPHI». СПб, 2004г.
Дополнительная литература.
1. В.С.Новичков и др. Алгоритмические языки в техникуме. Паскаль. М., 1990г.
2. С.Окулов Основы программирования, М, 2002г.
3. А.В.Могилев и др. Практикум по информатике, М., 2001г.
Средства обучения.
1. CD-диск