КОНСПЕКТ ЛЕКЦИЙ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ К САМОСТОЯТЕЛЬНОЙ РАБОТЕ. по нормативной дисциплине “Программирование ”
по нормативной дисциплине “Программирование ”
Направление подготовки – 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. Конструкторы и деструкторы. Динамические объекты |
Дата добавления: 2015-01-13; просмотров: 1091;