КОНСПЕКТ ЛЕКЦИЙ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ К САМОСТОЯТЕЛЬНОЙ РАБОТЕ
КОНСПЕКТ ЛЕКЦИЙ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ К САМОСТОЯТЕЛЬНОЙ РАБОТЕ
по нормативной дисциплине “Программирование ” (Turbo Pascal 7.0)
Днепропетровск 2011
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ
ГВУЗ «Национальный горный университет»
![]()  |  
Алексеев А.М.
по нормативной дисциплине “Программирование ”
Направление подготовки – 0403 Системный анализ
Днепропетровск 2011
Содержание
| 1. Этапы подготовки задач для решения на ПЭВМ | |
| 1.1. Математическая формулировка задачи | |
| 1.2. Выбор метода вычислений | |
| 1.3. Разработка схемы алгоритма. | |
| 1.4. Составление программы на языке программирования. | |
| 2. Программное обеспечение ЭВМ | |
| 2.1. Алгоритмические языки. | |
| 2.2. Обработка текстов | |
| 2.3. Системы управления базами данных (СУБД) | |
| 2.4. Графические редакторы | |
| 2.5. Системы автоматизированного проектирования (САПР) | |
| 2.6. Операционные системы (ОС) | |
| 2.7. Драйверы | |
| 2.8. Программы-оболочки | |
| 3. Операционная система MS DOS | |
| 3.1. Основные составные части MS DOS | |
| 4. ОС Windows NT Workstation | |
| 5. Файлы и каталоги на дисках | |
| 5.1. Файловая система FAT | |
| 5.2. Файловая система NTFS | |
| 6. Интегрированная среда Турбо Паскаля 7.0 | |
| 6.1. Информационные окна | |
| 7. Разработка программ в интегрированной среде. | |
| 8. Система меню ИС Тurbo Рascal | |
| 8.1. Меню работы с файлами (FILE) | |
| 8.2. Меню редактирования (EDIT) | |
| 8.3. Меню поиска информации (SEARCH) | |
| 8.4. Меню выполнения программы (RUN) | |
| 8.5. Меню компиляции (COMPILE) | |
| 8.6. Меню отладки (DEBUG) | |
| 8.7. Меню инструментальных средств (TOOLS) | |
| 8.8. Меню параметров среды (OPTIONS) | |
| 9. Структура программы | |
| 10. Алфавит языка | |
| 11. Типы данных | |
| 11.1. Целые типы | |
| 11.2. Логический тип BOOLEAN | |
| 11.3. Символьный тип CHAR | |
| 11.4. Перечисляемый тип | |
| 11.5. Тип-диапазон | |
| 11.6. Вещественные типы | |
| 12. Переменные | |
| 13. Константы | |
| 14. Стандартные функции | |
| 14.1. Арифметические функции | |
| 14.2. Функции преобразование типа | |
| 14.3. Функции для величин порядкового типа | |
| 15. Арифметические операции | |
| 16. Логические операции | |
| 17. Операции отношения | |
| 18. Операторы языка | |
| 18.1. Оператор присваивания | |
| 18.2. Оператор безусловного перехода GOTO | |
| 18.3. Пустой оператор | |
| 18.4. Составной оператор | |
| 18.5. Условный оператор IF | |
| 18.6. Оператор варианта CASE | |
| 19. Операторы цикла | |
| 19.1. Оператор цикла с постусловием REPEAT | |
| 19.2. Оператор цикла с предусловием WHILE | |
| 19.3. Оператор цикла с параметром FOR | |
| 20. Сложные типы языка Паскаль | |
| 20.1. Массивы | |
| 20.2. Символьные массивы | |
| 20.3. Строка типа STRING | |
| 20.4. Записи | |
| 20.5. Множества | |
| 20.6. Файлы | |
| 20.6.1. Доступ к файлам | |
| 20.6.2. Логические устройства | |
| 20.6.3. Процедура открытия файлов | |
| 20.6.4. Процедуры и функции для работы с файлами | |
| 20.6.5. Типизированные файлы | |
| 20.6.6. Процедуры и функции для работы с файлами | |
| 20.6.7. Нетипизированные файлы | |
| 20.6.8. Текстовые файлы | |
| 21. Процедуры и функции | |
| 21.1. Процедуры | |
| 21.2. Функции | |
| 21.3. Параметры формальные и фактические | |
| 21.4. Параметры-значения | |
| 21.5. Параметры-переменные | |
| 21.6. Параметры-константы. | |
| 21.7. Параметры-процедуры и параметры-функции. | |
| 21.8. Параметры без типа. | |
| 22. Модули пользователя. | |
| 22.1. Структура модуля пользователя | |
| 22.1.1. Заголовок модуля | |
| 22.1.2. Интерфейс модуля | |
| 22.1.3. Исполнительная часть модуля | |
| 22.1.4. Cекция инициализации | |
| 22.2. Использование модулей | |
| 23. Оверлей | |
| 24. Статические и динамические переменные | |
| 24.1. Доступ к переменной по указателю | |
| 24.2. Создание и уничтожение динамических переменных | |
| 24.3. Установка размеров динамической памяти | |
| 24.4. Совместимость и преобразование ссылочных типов | |
| 24.5. Бестиповые указатели | |
| 24.6. Связные списки | |
| 25. Модуль GRAPH | |
| 25.1. Файлы BGI и содержание модуля Graph | |
| 25.2. Инициализация и закрытие графического режима | |
| 25.3. Обработка ошибок инициализации | |
| 25.4. Классификация и анализ графических режимов | |
| 25.5. Диапазоны графических режимов | |
| 25.6. Очистка экрана и переключение режимов | |
| 25.7. Управление режимом вывода образцов на экран | |
| 25.8. Системы координат и текущий указатель | |
| 25.9. Рисование графических примитивов и фигур. Линии и их cтили | |
| 25.10. Коэффициент сжатия изображения | |
| 25.11. Окружности, эллипсы, дуги | |
| 25.12. Построение прямоугольников и ломаных | |
| 25.13. Управление цветами и шаблонами заливки | |
| 25.14. Заливка областей изображений | |
| 26. Объектно-ориентированное программирование | |
| 26.1. Объекты. Основные понятия | |
| 26.2. Наследование и переопределение | |
| 26.3. Виртуальные методы | |
| 26.4. Конструкторы и деструкторы. Динамические объекты | 
