Экзаменационные вопросы (2 с., 1998) по курсу "Программирование" 1. Обзор типов Турбо Паскаля. Использование переменных раз- личных типов. Сравнение типов файл и массив. 2. Использование динамических структур при обработке результатов выборов. Создание отсортированного списка с суммированием. 3. Файлы. Использование файлов. Операторы работы с файлами. Входные и выходные файлы. 4. Текстовые файлы и файлы записей. Стандартные файлы ввода-вывода. 5. Установочные и завершающие операции над файлами. Проце- дура открытия файла. 6. Находение максимальной длины строки текстового файла и файла символов. 7. Создание файла в диалоговом режиме. Обработка ошибок ввода. 8. Первоначальный ввод данных в пакетном режиме. Варианты проверки данных. 9. Обработка ошибок ввода-вывода при работе с файлами. 10. Обработка одного файла: распечатка, копирование. 11. Выборочная обработка файла. Фильтр. 12. Выдача отсортированной последовательности целых чисел из файла в интервальном виде. 13. Аннулирование записи с указанным ключом из файла. 14. Вставка новой записи в отсортированный файл по ключу. 15. Изменение записи с указанным ключом в файле. 16. Операции перемещения по файлу. Прямой доступ к файлу. Изменение записей файла без использования дополнитель- ного файла. 17. Специальные операции над файлами: переименование, унич- тожение и т.д.. 18. Получение итогов (по нескольким уровням ключей и общий итог). 19. Обработка группы записей с одинаковым значением ключа: первая и последняя записи группы. 20. Обработка группы записей с одинаковым значением ключа: каждая запись группы. 21. Обработка группы записей с одинаковым значением ключа: сообщение об ошибке. 22. Печать платежной ведомости. Варианты печати детальной строки (ключ печатается только в начале группы). 23. Совместная обработка нескольких файлов. Структура программы. Процедура чтения записей файлов. 24. Пример совместной обработки трех файлов для получения результатов лыжных соревнований. 25. Совместная обработка двух основных файлов. Таблицы реше- ний. Схема программы. 26. Обработка основного файла и файла-справочника. Процедура поиска в файле-справочнике. 27. Слияние двух файлов. 28. Сортировка файла методом слияния. Фазы сортировки. 29. Разделение файла на отсортированные последовательности. 30. Задача АСУП "Учет движения деталей". 31. Обработка данных инвентаризации. 32. Нетипизированные файлы. Копирование нетипизированного файла. 33. Модульное программирование. Общая структура модуля. Подпрограммы в модулях. 34. Стандартный модуль CRT. Обработка клавиш управления кур- сором. Завершение программы при нажатии клавиши Escape. 35. Стандартный модуль Graph. Анимация. 36. Выдача графиков функций. 37. Стандартный модуль System. 38. Стандартный модуль DOS. 39. Основы объектно-ориентированного программирования. 40. Библиотека Turbo Vision. Иерархия объектов Turbo Vision.