Вопросы к экзамену "Программирование" для 183, 188, 189 групп
1. Ключевые понятия языков программирования. Алгоритм. Программа. Данные. Оператор. Подпрограмма. Модуль. Язык программирования.Текстовый редактор. Транслятор. Отладчик. Интегрированная среда.
2. Интегрированная среда Турбо-Паскаль . Свойства. Расширения файлов.Комбинации клавиш. Перемещение по тексту, поиск и замена. Операции с блоками. Управление окнами текстового редактора.
3. Лексемы Турбо-Паскаля. Алфавит. Знаки операций. Структура программы.
4. Границы и размеры типов данных. Численные переменные. Логические переменные.
5. Программирование алгоритмов линейной структуры. Приоритет операций. Типы операций.
6. Процедуры и функции модуля System. Арифметические функции. Процедуры выхода. Обработка больших объемов данных. Манипуляция байтами одного слова. Генератор случайных чисел.
7. Процедуры и функции модуля CRT.
8. Программирование алгоритмов нелинейной структуры. Условный и составной операторы. Оператор выбора. Оператор безусловного перехода.
9. Операторы цикла. Циклы с предусловием (For, While). Оператор цикла с параметром.
10. Операторы цикла. Цикл с постусловием Repeat. Вложенные циклы. выбор циклов.
11. Типы данных. Простой тип. Порядковый тип. Перечислимый тип.
12. Типы данных .Простой тип. Тип поддиапазона. Свойства порядковых типов.
13. Вещественный тип. Свойства вещественных типов.
14. Структурные типы. Массивы. Заполнение и обработка массивов.
15. Сортировка массива. Поиск элемента массива.
16. Строковый тип. Стандартный строковый тип.
17. Файловый тип. Работа с файлами. Файловая позиция. Текстовые файлы.
18. Сложные типы данных. Множества.
19. Сложные типы данных. Записи.
20. Ссылочный тип данных. Указатели.
21. Подпрограммы. Процедуры без параметров. Процедуры с параметрами.
22. Подпрограммы. Функции.
23. Рекурсия. Рекурсивные подпрограммы.
24. Модули. Модульное программирование.
Билет содержит два вопроса теории и одну задачу, выбираемую случайным образом из перечня задач для лабораторных работ