Ответы к экзамену: Ответы на всю теорию к экзамену
Описание
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. Назначение и основные возможности стандартного модуля CRT в Турбо Паскале.
26. Особенности обработки графической информации в Турбо Паскале. Стандартный модуль GRAPH.
28. Отладка программ ( понятие, цель, стадии отладки, основные фазы контроля корректности программ).
27. Программы с перекрытиями в Турбо Паскале ( преимущества и недостатки, понятие оверлея). Стандартный модуль OVERLAY.
29. Классификация ошибок в программах. Общие представления об уровнях корректности программы.
30. Восходящее и нисходящее тестирование программ.
31. Функциональное и структурное тестирование программ (программных модулей). Метод тестовых счетчиков.
32. Метод и средства локализации места ошибок в программах.
33. Структуризация программ. Методы дублирования блоков и объединения условий как методы структурирования ветвлений в алгоритмах.
34. Структуризация программ. Метод объединения условий как метод структурирования циклов в алгоритмах.
36. Общая сравнительная характеристика языка Фортран.
35. Структуризация программ. Метод булева признака ( метод флажков).
38. Форма записи констант различных типов в Фортране.
37. Основные типы и структуры данных в Фортране. Объявление типа и структур данных в Фортране.
39. Арифметические выражения в Фортране (возможные операнды, правила записи, порядок вычисления значений и правила определения его типа).
40. Логические выражения в Фортране ( возможные операнды, правило записи, порядок вычисления).
41. Особенности арифметического оператора присваивания в Фортране. Кодирование на Фортране ветвлений в алгоритмах.
42. Кодирование на Фортране базовых циклических структур алгоритмов.
44. Запись операторов ввода-вывода в Фортране при использовании объявления формата данных.
43. Простейший способ ввода-вывода данных на Фортране, управляемого списками ввода-вывода.
45.Назначение и правила записи элемента с встроенным циклом в списках ввода-вывода операторов ввода-вывода в Фортране.
47. Правила построения списка описателей полей в объявлении формата в Фортране, возможности сокращения его записи.
48.Структура главного программного модуля Фортран-программы, особенности структуры внешних программных модулей. Правила записи Фортран-программы.
49.Классификация процедур Фортрана. Процедуры-подпрограммы. Процедуры-функции.
51. Массивы с регулируемыми размерами в Фортран-программах. Переменная с индексом – фактический параметр внешней процедуры.
50. Связь модулей по данным в Фортран-программе ( через параметры и через общую память). Объявление общих объектов.
52. Имя внешней процедуры в списках фактических параметров процедур Фортрана. Объявление имен внешних процедур.

Файлы условия, демо
Характеристики ответов (шпаргалок) к экзамену
Список файлов
