Экзаменационные вопросы по дисциплине «Основы модульного программирования» 3 семестр, группа 50-218Б 1. 2. 3. 4. 5. 1. Основы алгоритмизации Понятие алгоритма. Свойства алгоритмов. Требования предъявляемые к алгоритмам. Основные средства описания алгоритмов. Графическая форма описания алгоритмов. Основные графические символы. ГОСТ на изображение графических символов. Понятие схемы алгоритма и правила применения символов при составлении схем алгоритмов. Основы структурного проектирования алгоритмов. Основные логические структуры. Вложения структур при составлении структурных схем алгоритмов. Основные виды вычислительных процессов: линейные, разветвляющиеся, циклические; их описание. 6. Основы модульного проектирования алгоритмов. 2. Среда программирования Delphi 1. Среда программирования Delphi основные понятия. 2. Компоненты формы, их свойства 3. Поля ввода-вывода: Edit, SpinEdit. MaskEdit, Memo, ListBox, StringGrid. Ввод с использованием метода Val (). 4. Размещение информационных сообщений, компоненты Label, StaticText, Panel, GroupBox, RadioGroup CheckBox. 5. Командные кнопки Button, BitBtn, RadioBatton. 6. Понятие события, обработчики событий : OnClick, OnCreate OnKeyPress, OnActivate. 7. Методика создания процедуры обработки события. Динамическое изменения свойств компонента. 8. Понятие проекта. Состав файлов проекта. Структура главного файла проекта. 9. Структура Unit-модуля. 10. Технология создания программного приложения с использованием основных компонентов среды. 11. Подключение новых форм к имеющимся в проекте. Удаление формы из проекта. 12. Создание внешнего модуля. 13. Графические компоненты классов TIMAGE, TSHAPE, TCANVAS, TFONT, TPEN, TBRUSH. 14. Компонент Shape, основные свойства и методы. 15. Использование компонентов Shape для вывода графических фигур и выполнения перемещения компонента в окне программного приложения. 16. Графические компоненты для построения графиков и диаграмм. 17. Компонент Chart, основные свойства и методы. Построение графиков и диаграмм с использованием компоненты CHART. 3. Язык программирования Delphi (Object Pascal). 1. Структурированные типы: массивы (статические, динамические) 2. Типы данных определяемые программистом: перечисление, диапазон, записи и их описание. 3. Глобальное и локальное описание объектов. 4. Операторы: присваивания, условный, выбора, циклические, прерывания циклического процесса break, продолжение циклического процесса, continue, exit метки и оператор перехода GOTO, оператор WITH. 5. Составной оператор, пустой оператор. 6. Процедуры и функции, описание процедур и функций, вызов процедур и функций. Согласование фактических и формальных параметров при обращении к процедурам и функциям. 7. Пользовательские процедуры. 8. Внешние модули и их подключения к основному модулю.