Информатика и информационные технологии в образовании
Вопросы к экзамену
Уровень/ступень образования ____бакалавр________________________________________
Направление/профиль __________050100.62 Педагогическое образование__________________
Информатика и информационные технологии в образовании
Курс/группа(ы) _______________2 курс, 3 семестр_________________________________
Наименование дисциплины ______Программирование в визуальных средах__________
Составил: к.п.н., доцент Котенко В.В.
- Интегрированная среда разработки Delphi. Структура программ в Delphi.
- Разработка программы в Delphi: настройка формы, визуальных компонентов (их свойства), создание обработчиков событий, примеры. Оформление визуальных компонентов форм.
- Визуальные компоненты Delphi для организации ветвлений в программах: TChekBox, TRadiobutton, TGroupBox, TRadioGroup. Основные свойства и методы. Примеры использования компонентов.
- Визуальный компонент для работы с массивами TStringGrid. Примеры обработчиков событий от данных компонентов.
- Средства отладки программ в Delphi.
6. Скалярные (простые) типы данных языка программирования Object Pascal. Стандартные процедуры и функции для работы со скалярными типами данных.
7. Операторы языка Object Pascal - присваивания, составной, пустой, условный и варианта, оператор перехода. Примеры использования.
8. Операторы повторений (цикла) языка Object Pascal. Примеры использования.
- Структурированные типы данных: одномерные массивы, логическая и физическая структура. Примеры обработки.
- Структурированные типы данных: двумерные массивы, логическая и физическая структура. Примеры обработки.
- Система программирования. Компоненты системы программирования, их функции. Транслятор как важнейшая часть системы программирования. Процесс трансляции.
12. Методы сортировки массивов.
13. Методы поиска в массивах.
14. Динамические массивы. Описание, инициализация и примеры использования.
15. Структурированные типы данных: множества. Операции над множествами. Примеры.
16. Строковый тип данных. Процедуры и функции обработки строк. Примеры.
17. Структурированный тип данных – запись. Логическая и физическая структура. Примеры обработки записей.
18. Процедуры и функции в языке Object Pascal. Описание, локализация имен, типы параметров, механизм передачи данных. Умалчиваемые параметры.
19. Процедуры и функции в языке Object Pascal. Параметры массивы и параметры строки.
20. Файлы. Классификация файлов. Доступ к файлам. Подпрограммы для работы с файлами.
21. Типизированные и нетипизированные файлы в языке Object Pascal. Примеры работы с типизированными файлами.
22. Текстовые файлы в языке Object Pascal. Стандартные процедуры и функции. Примеры работы с текстовыми файлами.
23. Модули. Структура модуля. Связь модулей друг с другом. Доступ к объектам модуля. Пример создания модуля.
24. Компоненты среды Delphi TLabel, TButton, TBitBtn, TMemo, TPanel. Основные свойства и методы. Примеры использования компонентов.
25. Компоненты среды Delphi TEdit, TMaskEdit, TComboBox, TListBox. Основные свойства и методы. Примеры использования компонентов.
26. Способы организации ввода данных с помощью компонентов визуальных компонентов Delphi. Использование событий для контроля вводимых значений.
27. Компоненты среды Delphi TPageControl, TListView. Основные свойства и методы. Примеры использования компонентов.
28. Компоненты среды Delphi TOpenDialog, TSaveDialog. Основные свойства и методы. Примеры использования компонентов для работы с файлами.
Основная литература:
- Бобровский С.И. Delphi 7: Учебный курс : учебник / С. И.Бобровский. - СПб. : Питер , 2005, СПб. : Питер 2006,. - 735 с. - ISBN5-8046-0086-9. Учебный фонд (25 экз.).
- Фаронов В.В. Delphi. Программирование на языке высокого уровня : Учеб. для студ. вузов / В. В. Фаронов. - СПб. : Питер, 2004. - 639 с., СПб. : Питер, 2006. - 639 с : ил. - ISBN5-8046-0008-7 (Учебники для вузов). Учебный фонд (46 экз.).
- Фаронов В.В. Delphi 2005. Язык, среда, разработка приложений : Учебник / В. В. Фаронов. - СПб. : Питер, 2005. - 559 с. : ил. - ISBN 5-469-00826-6. Учебный фонд (17 экз.).
Дополнительная литература:
- Архангельский, А. Я. Delphi 7 : Справ. пособие / А. Я. Архангельский. - М. : БИНОМ, 2004. - 1023 с. : ил. Учебный фонд (3 экз).
- Климова, Л. М. Delphi 7 : Основы программирования. Решение типовых задач: Самоучитель / Л. М. Климова. - 3-е изд. - М. : Кудиц-образ, 2006. - 480 с. - (Библиотека профессионала) Учебный фонд (4 экз).
- Котенко В. В., Основы программирования в среде CodeGear Rad Studio Delphi 2007 [Текст] : учеб. пособие в 2-х ч. для студ. вузов, обучающихся по направлению и спец. "Прикладная информатика ( по областям)". Ч. 1 / В. В. Котенко, Н. А. Настащук ; Омск. гос. пед. ун-т. - Омск : Изд-во ОмГПУ, 2011. - 150 с. : ил. - ISBN978-5-8268-1598-4. Учебный фонд (52 экз).
- Макконнелл Дж. Основы современных алгоритмов : Учеб. пособие / Дж. Макконнелл; ред., пер. с англ. С. К. Ландо. - 2-е изд., доп. - М. : Техносфера, 2004. - 366 с. - (Мир программирования) Учебный фонд (10 экз).
- Парижский, С. М. Delphi. Только практика : к изучению дисциплины / С.М. Парижский ; Под ред. Ю.А. Шпака. - Киев : МК-Пресс, 2005. - 207 с. : ил. Учебный фонд (5 экз).
- Попов В. В. Delphi 7 : Учимся правильно программировать / В. В. Попов. - Киев: ВЕК+ : НТИ ; СПб. : Корона, 2005. - 351 с. : ил. Учебный фонд (5 экз).
- Соколов А. П. Системы программирования: теория, методы, алгоритмы : учеб. пособие для студ. / А. П. Соколов. - М. : Финансы и статистика, 2004. - 320 с. - ISBN5-279-02770-7.Учебный фонд (15 экз).