Для выполнения контрольных работ необходимо ознакомиться с правилами составления программ на языке Паскаль. Краткий список литературы с описанием языка Паскаль и приемов программирования на этом языке приведен в соответствующем разделе [1-6].
Для освоения теоретической части и подготовке к сдаче экзамена необходимо изучить следующие вопросы. В них для краткости Турбо Паскалем называется расширение языка программирования Паскаль в среде программирования Турбо Паскаль 7.0.
1. Понятие и свойства алгоритма
2. Формы записи алгоритмов, типовые блоки в блок-схемах алгоритмов
3. Основные типы (структуры) алгоритмов
4. Язык Паскаль и среда Турбо-Паскаль, расширение языка, алфавит и служебные слова
5. Структура программы на языке Паскаль, общие правила составления программы
6. Разделы описаний
7. Иерархия типов в языке Паскаль
8. Стандартный целый тип данных и целые типы в Турбо Паскале
9. Стандартный вещественный тип данных и вещественные типы в Турбо Паскале
10. Литерный тип данных
|
|
11. Логический тип данных
12. Перечисляемый тип данных, диапазоны (интервальный тип)
13. Выражения, порядок выполнения операций, основные стандартные функции
14. Оператор присваивания, составной и пустой операторы
15. Операторы ввода-вывода при работе со стандартными устройствами, форматный вывод
16. Условный оператор IF и безусловный оператор перехода
17. Оператор цикла с параметром FOR
18. Оператор цикла с предусловием WHILE
19. Оператор цикла с постусловием REPEAT
20. Оператор выбора CASE
21. Подпрограммы-функции
22. Подпрограммы-процедуры
23. Рекурсия. Директивы для подпрограмм
24. Структурированные типы данных: Массивы и строки
25. Структурированные типы данных: Множества
26. Структурированные типы данных: Записи
27. Файлы, основные понятия и приемы работы
28. Обработка ошибок ввода-вывода
29. Текстовые файлы, стандартные текстовые файлы
30. Понятие динамических переменных, указатели
31. Приемы работы с динамическими переменными
32. Встроенный язык Ассемблер
33. Доступ к памяти и портам ввода-вывода
34. Работа по прерываниям
35. Понятие модуля в Турбо Паскале
36. Использование модулей
37. Стандартные модули, их назначение
В данный курс не входят вопросы объектно-ориентированного программирования и применение конкретных процедур и функций стандартных модулей (кроме модуля System), то есть то, что относится только к расширению языка – Турбо Паскалю.