Вопросы к экзамену
по курсу «Информатика и основы программирования»
2 семестр 2017 учебного года
Тестирование и отладка: определения этих процессов, их взаимосвязь. Понятие динамической памяти, средства Паскаля для работы с ней. Динамические массивы: создание, использование, освобождение. Понятие списковой структуры. Основные виды списков. Однонаправленные линейные списки. Описание, создание и просмотр списка. добавление и удаление элементов (графическое представление) Рекурсия при работе со списками Стек как одна из форм работы со списком. Действия над стеком (графическое представление) Очередь как одна из форм работы со списком. Действия над очередью (графическое представление) Дек как одна из форм работы со списком. Действия над деком (графическое представление) Двунаправленные симметричные списки. Модификация списка путем добавления и удаления элементов(графическое представление) Кольцевые списки. Просмотр кольцевого списка. Модификация списка путем добавления и удаления элементов(графическое представление) Бинарное дерево. Основные определения и понятия. Способы обхода бинарного дерева Двоичное дерево поиска. Поиск по дереву с включением. Рекурсия при работе с бинарными деревьями. Расширения языка Object Pascal: Объектно-ориентированное программирование. Классы и объекты. Основные принципы ООП: наследование, инкапсуляция и полиморфизм. События, их определение и обработка. Проект Delphi: структура, файлы проекта. Понятие приложения Интегрированная среда разработки (ИСР) Delphi, её элементы. Главное окно ИСР Дельфи. Окно формы. Окно кода программы, интеллектуальные возможности ИСР Дельфи. Окно Инспектора объектов, окно Object Tree View, использование его возможностей. Основы визуального программирования. Конструктор форм. Библиотека визуальных компонентов VCL. Понятие визуальных. и невизуальных компонентов, расположение, примеры применения. Обзор компонентов вкладок VCL: Standard, Additional, Win32, Samples, System, Dialogs. Компоненты VCL, использующиеся для ввода и/или вывода информации. Управляющие компоненты VCL, примеры их применения. Управляющие кнопки Button и BitBtn. Кнопка с фиксацией SpeedButton. применение. Компоненты RadioButton и CheckBox, форматы, группировка, примеры их применения, Работа с меню: главное, контекстное, системное меню. Возможности использования и управления ими. Компоненты выбора из списков — ListBox, CheckListBox, ComboBox, их применение. Компоненты выбора, их объединение и сравнительная характеристика (RadioGroup, RadioButton, CheckBox и GroupBox). Формирование и отображение целых чисел — компоненты UpDown и SpinEdit, их сравнительные характеристики. Компоненты-индикаторы ProgressBar, TrackBar, Gauge. Компонент Timer и его использование в приложениях. Организация взаимодействия проекта с пользователем: стандартные диалоги, подсказки, строка состояния, индикаторы. Компонент StringGrid, его особенности, применение Функция MessageDlg. Процедура ShowMessage. Их форматы, примеры применения. Компонент PageControl, примеры применения Понятие формы. Технология создания форм. Модальные формы.


