Вопросы
.docВопросы к экзамену В, Ас, Ап-1 (2005) 2 семестр Программирование
+1. Классификация типов в ТП.
+2. Структура программы в Турбо Паскале.
+3. Подпрограммы. Применение. Структура описания. Отличие процедуры от функции. Оформление вызова подпрограмм на схемах алгоритмов (СА).
+4. Вложенные подпрограммы. Принципы локализации имен (локальные и глобальные переменные).
+5. Вызов подпрограмм (формальные и фактические параметры). Оформление подпрограмм на СА.
+6. Процедуры без параметров и с параметрами.
+7. Передача в подпрограмму параметров регулярного типа (массивов, строк).
+8. Функции. Описание. Вызов функции.
+9. Рекурсии. Прямая и косвенная рекурсия. Директива FORWARD.
+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. Причины отказов программного обеспечения (ПО) и повышение отказоустойчивости ПО к ошибкам.
35. Направления в программировании. Классификация языков программирования.
+36. Компиляция программ. Определения транслятора, интерпретатора.(сам)
37. Критерии качества программ.
38. Основные принципы объектно-ориентированного программирования.
39. Понятие класса. Инкапсуляция.
40. Наследование.
41. Полиморфизм.
42. Основы визуального программирования в среде Delphi.
43. Программирование обработчиков событий в среде Delphi.