Программирование на BASIC / Visual Basic / Visual Basic / ЯСП Вопросы по курсу
.docВопросы по курсу «Языки и системы программирования»
Часть 2. Delphi
-
История языков программирования.
-
Обзор языков высокого уровня.
-
Основные этапы решения задач на ЭВМ
-
Критерии качества программ.
-
Дружественность. Диалоговые программы.
-
Жизненный цикл программы.
-
Способы записи алгоритма.
-
Основные структуры программирования: итерация, ветвление, повторение.
-
Понятие цикла. Цикл с индексом, цикл с условием в начале, цикл с условием в конце. Операторы break и continue.
-
Рекурсивные алгоритмы.
-
Программа на языке высокого уровня. Процедурное программирование. Структура программы.
-
Способы конструирования программ. Модульные программы.
-
Понятия библиотечных и объектных файлов. Правила создания библиотеки пользователя.
-
Понятие оверлея. Правила создания и использования оверлейных блоков.
-
Объектно-ориентированное и визуальное программирование.
-
Объекты и классы.
-
Инкапсуляция, наследование, полиморфизм.
-
Интегрированная среда быстрой разработки приложений Delphi.
-
Стандартные типы данных. Имена переменных. Типы и размеры данных. Описания переменных.
-
Типы данных, определяемые пользователем.
-
Определение массива. Одномерные и двумерные массивы.
-
Преобразование данных.
-
Формы и их свойства.
-
Визуальные и невизуальные компоненты.
-
Инспектор объектов в Delphi. Свойства и события.
-
Назначение палитры компонентов в Delphi.
-
Поля ввода и вывода данных. Основные свойства компонентов Label, Edit, Memo.
-
Процедуры и функции. Передаваемые и возвращаемые значения. Параметры (формальные параметры) и аргументы (фактические параметры).
-
Управление приложением командами верхнего (MainMenu) и всплывающего (PopupMenu) меню.
-
Основные свойства компонентов Dialogs. Работа с записями и файлами в Delphi.
-
Основы работы системы отладки программ.
-
Верификация программ. Основы доказательства правильности.