Учебно-методический комплекс по дисциплине высокоуровневые методы информатики и программирования

Вид материалаУчебно-методический комплекс
5. Вопросы экзамена
6. Список рекомендуемой для изучения литературы.
6.2. Дополнительная литература
Подобный материал:
1   2   3   4   5   6
5. ВОПРОСЫ ЭКЗАМЕНА

(в состав билета включены 3 экзаменационных вопроса)
  1. Эволюция языков программирования: от программирования в машинных кодах к программированию с использованием низкоуровневого языка программирования ассемблер.
  2. Идеология и диапазон возможностей семейства языков программирования высокого уровня первого поколения (Фортран, Бейсик).
  3. Сложные системы, их иерархия. Алгоритмическая декомпозиция сложных систем. Парадигма структурного программирования.
  4. Нисходящее проектирование программ. Формально-логические принципы проектирования как основание доказательства корректности программного кода.
  5. Язык Паскаль - классический язык структурного программирования. Н.Вирт и история возникновения языка.
  6. Идеология и возможности семейства языков программирования высокого уровня второго поколения (Паскаль).
  7. Парадигмы программирования: структурное, функциональное, декларативное, модульное, объектно-ориентированное.
  8. Идеология и возможности семейства языков программирования высокого уровня третьего поколения (Delphi).
  9. Среда программирования Turbo Pascal: реализация идеи модульности.
  10. Среда программирования Turbo Pascal: структура модуля; интерфейсная, исполняемая и инициирующая части модуля.
  11. Объектно-ориентированное программирование как результат эволюции модульного программирования.
  12. Объектно-ориентированная декомпозиция. Парадигма объектно-ориен­тированного программирования.
  13. Основные конструкции ООП программирования. классы, объекты, события, признаки, методы.
  14. ООП программирование. свойства и методы объектов, определение и переопределение их свойств.
  15. ООП программирование. инкапсуляция, наследование, полиморфизм.
  16. ООП программирование: понятие класса; классы и объекты; инкапсулированные в классах поля, методы, свойства.
  17. ООП программирование: разделы класса - published, private, protected, public.
  18. Обзор возможностей среды визуального программирования Delphi.
  19. Среды программирования Delphi: интегрированная среда разработчика IDE: главное окно, меню, палитра компонентов, инспектор объектов, менеджер проектов, браузер объектов, редактор.
  20. Среды программирования Delphi: понятие проекта; файлы проекта, модулей, форм.
  21. Среды программирования Delphi: компиляция, сборка и выполнение программ.
  22. Событийная модель программирования на примере Delphi.
  23. Механизм обработки сообщений в Delphi.
  24. Среда программирования Delphi: события, обрабатываемые формой.
  25. Среда программирования Delphi: события, генерируемые клавиатурой и мышью.
  26. Визуальные компоненты в Delphi: стандартные и MDI-окна, диалоговые панели и панели сообщений, контейнеры.
  27. Среда программирования Delphi: управление видимостью, размерами, расположением визуальных компонентов.
  28. Среда программирования Delphi: компонент класса TForm, особенности использования компонента в качестве стандартного и MDI-окон, диалоговой панели и панели сообщений.
  29. Среда программирования Delphi: примеры использования компонентов страниц STANDARD и ADDITIONAL.
  30. Среда программирования Delphi: классификация ошибок в программах.
  31. Среда программирования Delphi: установка точек прерывания просмотра.
  32. Среда программирования Delphi: этапы разработки компонента.


6. СПИСОК РЕКОМЕНДУЕМОЙ ДЛЯ ИЗУЧЕНИЯ ЛИТЕРАТУРЫ.

6.1. ОСНОВНАЯ ЛИТЕРАТУРА
  1. Вирт Н. Алгоритмы и структуры данных. – М.: Мир, 1989.
  2. Кэнту М. Delphi 2005. Для профессионалов. – СПб.: Питер, 2006.
  3. Архангельский А.Я. Программирование в DELPHI 5. – М., БИНОМ, 2000.
  4. Культин Н.Б. DELPHI в задачах и примерах. – СПб.: BHV – Санкт-Петербург, 2004.
  5. Фаронов В.В.. Турбо Паскаль. Начальный курс. – М., «Нолидж», 2000.
  6. Фаронов В.В. Профессиональная работа в DELPHI.6 – СПб.: Питер, 2002.
  7. Фаронов В.В. Система программирования DELPHI. – СПб.: BHV – Санкт-Петербург, 2004.


6.2. ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА:
  1. Буч Г. Объектно-ориентированное проектирование с примерами применения. – И.: Конкорд, 1992.
  2. Петзолд Ч. Программирование для Windows 95; в двух томах. – СПб.: BHV – Санкт-Петербург, 1997.
  3. Стефен Моррис. Объектно-ориентированное программирование. Серия «Enter». Ростов-на-Дону: Феникс, 1997.
  4. Фаронов В.В. DELPHI 5. Руководство программиста. – М., «Нолидж», 2001.
  5. Федоров А.Г. Delphi 2.0 для всех. – М., «Компьютер Пресс», 1997.
  6. Конопка Р. Создание оригинальных компонент в среде DELPHI. – Киев, DiaSoft Ltd., 1996. – 511 c.
  7. Нелин В.М. Введение в объектно-ориентированное программирование: методическое пособие в 2-х частях. Часть I. Минимум. Армавир: ИП Шурыгин В.Е., 2009.- 56 с.
  8. Нелин В.М. Объектно-ориентированное программирование: учебно-методическое пособие в 2-х частях. Ступень I. Создание и использование простейших классов.  Армавир: ИП Шурыгин В.Е., 2011. 92 с.
  9. Нелин В.М. Объектно-ориентированное программирование [Текст]: учебно-методическое пособие в 2-х частях. Ступень II. Работа с компонентами.  Армавир: ИП Шурыгин В.Е., 2011. 120 с.: ил.