Информатика и информационные технологии в образовании

Вопросы к экзамену

Уровень/ступень образования ____бакалавр________________________________________

Направление/профиль __________050100.62 Педагогическое образование__________________

Информатика и информационные технологии в образовании

Курс/группа(ы) _______________2 курс, 3 семестр_________________________________

Наименование дисциплины ______Программирование в визуальных средах__________

 

 

Составил: к.п.н., доцент Котенко В.В.

 

  1. Интегрированная среда разработки Delphi. Структура программ в Delphi.
  2. Разработка программы в Delphi: настройка формы, визуальных компонентов (их свойства), создание обработчиков событий, примеры. Оформление визуальных компонентов форм.
  3. Визуальные компоненты Delphi для организации ветвлений в программах: TChekBox, TRadiobutton, TGroupBox, TRadioGroup. Основные свойства и методы. Примеры использования компонентов.
  4. Визуальный компонент для работы с массивами TStringGrid. Примеры обработчиков событий от данных компонентов.
  5. Средства отладки программ в Delphi.

6. Скалярные (простые) типы данных языка программирования Object Pascal. Стандартные процедуры и функции для работы со скалярными типами данных.

7. Операторы языка Object Pascal - присваивания, составной, пустой, условный и варианта, оператор перехода. Примеры использования.

8. Операторы повторений (цикла) языка Object Pascal. Примеры использования.

  1. Структурированные типы данных: одномерные массивы, логическая и физическая структура. Примеры обработки.
  2. Структурированные типы данных: двумерные массивы, логическая и физическая структура. Примеры обработки.
  3. Система программирования. Компоненты системы программирования, их функции. Транслятор как важнейшая часть системы программирования. Процесс трансляции.

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. Основные свойства и методы. Примеры использования компонентов для работы с файлами.

 

 

Основная литература:

 

  1. Бобровский С.И. Delphi 7: Учебный курс : учебник / С. И.Бобровский. - СПб. : Питер , 2005, СПб. : Питер 2006,. - 735 с. - ISBN5-8046-0086-9. Учебный фонд (25 экз.).
  2. Фаронов В.В. Delphi. Программирование на языке высокого уровня : Учеб. для студ. вузов / В. В. Фаронов. - СПб. : Питер, 2004. - 639 с., СПб. : Питер, 2006. - 639 с : ил. - ISBN5-8046-0008-7 (Учебники для вузов). Учебный фонд (46 экз.).
  3. Фаронов В.В. Delphi 2005. Язык, среда, разработка приложений : Учебник / В. В. Фаронов. - СПб. : Питер, 2005. - 559 с. : ил. - ISBN 5-469-00826-6. Учебный фонд (17 экз.).

Дополнительная литература:

 

  1. Архангельский, А. Я. Delphi 7 : Справ. пособие / А. Я. Архангельский. - М. : БИНОМ, 2004. - 1023 с. : ил. Учебный фонд (3 экз).
  2. Климова, Л. М. Delphi 7 : Основы программирования. Решение типовых задач: Самоучитель / Л. М. Климова. - 3-е изд. - М. : Кудиц-образ, 2006. - 480 с. - (Библиотека профессионала) Учебный фонд (4 экз).
  3. Котенко В. В., Основы программирования в среде CodeGear Rad Studio Delphi 2007 [Текст] : учеб. пособие в 2-х ч. для студ. вузов, обучающихся по направлению и спец. "Прикладная информатика ( по областям)". Ч. 1 / В. В. Котенко, Н. А. Настащук ; Омск. гос. пед. ун-т. - Омск : Изд-во ОмГПУ, 2011. - 150 с. : ил. - ISBN978-5-8268-1598-4. Учебный фонд (52 экз).
  4. Макконнелл Дж. Основы современных алгоритмов : Учеб. пособие / Дж. Макконнелл; ред., пер. с англ. С. К. Ландо. - 2-е изд., доп. - М. : Техносфера, 2004. - 366 с. - (Мир программирования) Учебный фонд (10 экз).
  5. Парижский, С. М. Delphi. Только практика : к изучению дисциплины / С.М. Парижский ; Под ред. Ю.А. Шпака. - Киев : МК-Пресс, 2005. - 207 с. : ил. Учебный фонд (5 экз).
  6. Попов В. В. Delphi 7 : Учимся правильно программировать / В. В. Попов. - Киев: ВЕК+ : НТИ ; СПб. : Корона, 2005. - 351 с. : ил. Учебный фонд (5 экз).
  7. Соколов А. П. Системы программирования: теория, методы, алгоритмы : учеб. пособие для студ. / А. П. Соколов. - М. : Финансы и статистика, 2004. - 320 с. - ISBN5-279-02770-7.Учебный фонд (15 экз).