Скачать 1.93 Mb.
|
СОДЕРЖАНИЕ 1. ВВОДНОЕ ЗАНЯТИЕ. (2 часа) Теория: Направления развития языков программирования. Краткий обзор учебной программы курса. Инструктаж по технике безопасности: правила работы в компьютерном классе. Практика: Работа на ПК с демонстрационно-обучающей программой «Инструктор». 2. Основные приемы работы в среде Turbo Pascal 7.0. (8 часов) Теория: Система программирования Turbo Pascal 7.0. Вид экрана, система меню, функциональные клавиши, текстовый редактор. Справочная служба. Прогон и отладка программы. Компиляция программы и создание exe-файла. Практика: Работа на ПК с демонстрационно-обучающей программой «Pasobuch». Редактирование программы. Сохранение, загрузка и запуск программы. Работа с файлами. Работа со справочной службой Turbo Pascal 7.0. 3. Основы языка Pascal. (62 часа) Теория: Элементы языка: алфавит, идентификаторы. Хранение данных, константы, переменные. Операции, выражения. Структура программы. Простые типы данных. Операторы языка Pascal: составной оператор и оператор присвоить, условный оператор, операторы повторений: цикл с параметром, цикл с предусловием, цикл с постусловием. Вложенные циклы. Оператор выбора, метки и операторы перехода. Процедуры ввода–вывода. Совместимость и преобразование типов. Строковый тип. Структурированные типы. Массивы. Методы сортировки массивов. Множества и записи. Процедуры и функции. Механизм передачи параметров. Рекурсивные функции и процедуры. Файловый тип данных. Указатели. Управление динамической памятью. Практика: Разработка, компиляция, отладка и выполнение программ с использованием основных конструкций языка. Решение задач из теории чисел. Обработка строк, массивов. Программирование методов сортировки массивов и поиска данных. Обработка текстовых, типизированных и нетипизированных файлов. Решение задач с рекурсивной формулировкой. 4. ПРОГРАММИРОВАНИЕ В СРЕДЕ TURBO PASCAL 7.0. (70 часов) Теория: Модули: структура и компиляция модулей. Стандартные модули Turbo Pascal 7.0. Модуль DOS, процедуры работы с датой и временем. Модуль DOS, процедуры и функции проверки состояния диска. Модуль DOS, процедуры и функции работы с файлами. Графические возможности языка, процедуры и функции модуля GRAPH. Модуль GRAPH, управление текущим указателем. Линии и точки. Процедуры построения многоугольников. Процедуры построения окружностей, эллипсов, дуг. Использование библиотеки модуля CRT. Управление текстовым экраном, клавиатурой, звуком. Процедуры работы со строками. Ссылки и указатели. Динамические структуры данных. Линейные списки. Стек. Очереди. Деревья. Практика: Проектирование модуля. Разработка, компиляция, отладка и выполнение программ. Модуль DOS. Процедуры управления процессами. Запуск внешних программ. Модуль DOS. Управление принтером. Установка графического режима. Штриховка замкнутых областей. Решение задач с использованием стандартных функций и процедур, графических средств. Вывод текста в графическом режиме. Программное построение простейших фигур. Работа с фрагментами изображения. Создание движущихся объектов на экране. Управление видеостраницами. Выделение и освобождение динамической памяти. Решение задач с использованием динамических структур данных. Вставка, удаление элементов из списка. Работа над индивидуальным заданием. Разработка творческого проекта по программированию (тема выбирается учащимся самостоятельно) 5. Заключительное занятие. (3 часа) Подведение итогов. Защита творческих проектов. Курс «Программирование» Учебно-тематический план 4 ступень «Введение в программирование в Delphi»
|