- •Пояснительная записка.
- •Тематический план.
- •Содержание учебной дисциплины. Введение.
- •Раздел 1. Основы алгоритмизации.
- •Раздел 2. Программирование на языке Паскаль.
- •Тема 2.1. Элементы языка Паскаль.
- •Тема 2.2. Операторы языка.
- •Тема 2.3 Типы данных.
- •Тема 2.4. Подпрограммы.
- •Тема 2.5. Файлы.
- •Тема 2.6. Компьютерная графика в Турбо Паскале.
- •Тема 2.7. Указатели и динамические структуры.
- •Раздел 3. Объектно-ориентированная модель программирования
- •Тематика практических занятий.
- •Тематика самостоятельной работы студентов.
- •Используемая литература и средства обучения.
Тема 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. Создание анимации