Модуль 1. Основы программирования. Работа в консольном режиме Delphi

  1. Основные понятие языка.
  2. Типы данных поддерживаемые языком операции и функции над ними.
  3. Порядковый тип.
  4. Концепция данных
  5. Простые типы данных.
  6. Типы данных поддерживаемые языком операции и функции над ними.
  7. Целые типы данных.
  8. Решение задачи на оператор выбора.
  9. Конструкция языка.
  10. Различия между условным оператором и оператором выбора.
  11. Коментарии программе и их роль.
  12. Структура программы.
  13. Составной и пустой оператор.
  14. Операторы языка.
  15. Оператор присвания.
  16. Ввод- вывод данных.
  17. Ввод- вывод данных.
  18. Составной и пустой оператор.
  19. Условный оператор.
  20. Вложенный условный оператор.
  21. Конструкция языка.
  22. Условный оператор.
  23. Вложенный условный оператор.
  24. Конструкция языка.
  25. Оператор выбора.
  26. Конструкция языка.
  27. Различие между условным оператором.
  28. Оператор выбора.
  29. Конструкция языка.
  30. Различие между условным оператором.
  31. Перечисляемый тип.
  32. Тип диапазон.
  33. Операций над множествами.
  34. Множества.
  35. Операций над множествами.
  36. Множества.
  37. Операций над множествами.
  38. Комбинированные типы
  39. Иерархические записи.
  40. Фиксированные записи.
  41. Операторы цикла.
  42. Виды цикла.
  43. Вложенные циклы.
  44. Цикл с параметром.
  45. Форматы циклы.
  46. Вложенные циклы.
  47. Цикл с параметром.
  48. Форматы циклы.
  49. Вложенные циклы.
  50. Перечисляемый тип.
  51. Тип-диапозон.
  52. Множества.
  53. Операторы цикла итерационного типа.
  54. Операторы цикла итерационного типа.
  55. Условный оператор.
  56. Вложенный условный оператор.
  57. Конструкция языка.
  58. Условный оператор.
  59. Вложенный условный оператор.
  60. Конструкция языка.
  61. Оператор выбора.
  62. Конструкция языка.
  63. Различие между условным оператором.
  64. Оператор выбора.
  65. Конструкция языка.
  66. Различие между условным оператором.
  67. Перечисляемый тип.
  68. Тип диапазон.
  69. Операций над множествами.
  70. Множества.
  71. Операций над множествами.
  72. Множества.
  73. Операций над множествами.
  74. Комбинированные типы.
  75. Иерархические записи.
  76. Фиксированные записи.
  77. Операторы цикла.
  78. Виды цикла.
  79. Вложенные циклы.
  80. Цикл с параметром.
  81. Форматы циклы.
  82. Вложенные циклы.
  83. Цикл с параметром.
  84. Форматы циклы.
  85. Вложенные циклы
  86. Перечисляемый тип.
  87. Тип-диапозон.
  88. Множества.
  89. Операторы цикла итерационного типа.
  90. Операторы цикла итерационного типа.
  91. Условный оператор.
  92. Вложенный условный оператор.
  93. Конструкция языка.
  94. Условный оператор.
  95. Вложенный условный оператор.
  96. Конструкция языка.
  97. Условный оператор.
  98. Вложенный условный оператор.
  99. Конструкция языка.

Модуль 2. Основы объектно-ориентированного программирования



  1. Основные принципы ООП
  2. Инкапсуляция.
  3. наследование
  4. полиморфизм.
  5. Понятие класса
  6. объекта
  7. Поля, методы
  8. свойства объектов.
  9. Поля
  10. методы
  11. свойства объектов.
  12. Создание, использование и уничтожение объектов
  13. Модификаторы.
  14. Создание и уничтожение объекта.
  15. Объявление простого класса.
  16. Конструкторы и деструкторы
  17. Конструкторы и деструкторы

18. Конструкторы и деструкторы

19. Наследование.

20. Создание классов наследников.

21. Полиморфизм.

22. Перегружаемые методы

23. Виртуальные и динамические методы

Модуль 3. ИСР Delphi. Структура проекта

  1. Модули.
  2. Связь между файлами проекта.
  3. Среда Delphi.
  4. Структура проекта.
  5. Модули.
  6. Палитра компонентов.
  7. Связь между файлами объекта
  8. Знакомство со средой Delphi
  9. Палитра компонентов.
  10. Библиотека визуальных и не визуальных компонентов
  11. Методы объектов.
  12. Описание методов.
  13. Методы объектов.
  14. Описание методов.
  15. Основные компоненты приложения.
  16. События.
  17. Обработчики событий
  18. Использование событий
  19. Запуск и завершение приложения.

21. Компиляция и сообщение компилятору.

22. Работа с ошибками

23. Решение задачи на линейные алгоритмы в среде Delphi

Учебная практика «Основы алгоритмизации и обьектно-ориентированного программирования»

Обязательный минимум содержания образовательной программы

Работа в среде Borland C++ Builder. Изучение интегрированной среды разработки приложений. Составление программ в среде Borland C++ Builder. Составление программ с использованием компонентов работы с текстами. Составление программ с использованием компонентов кнопок, переключателей и флажков. Составление программ с использованием модальных форм. Составление программ с использованием стандартных диалогов. Составление программ с использованием компонентов главного меню. Составление программ с использованием компонентов в контекстного меню. Составление программ с использованием управления приложением и экраном. Составление программ с использованием обработки исключений. Составление программ с использованием элементов интерфейса: панели инструментов. Составление программ с использованием элементов интерфейса: строки состояния. Использование графических компонентов. Работа с графическими методами. Использование мультимедиа Рисование на холсте.

Содержание модульной образовательной программы

Модуль 1 Основы программирования на языке С++

Индикатор обучения:

- дать понятие о современных тенденциях в области развития языков и языке программирования С++; ознакомить со структурой программы и основами составления программы в С++.

- развить знания и навыки в области алгоритмизации, а также дать студентам знания и практические навыки в области разработки, отладки и тестирования программных продуктов на языке высокого уровня С++

Базовые компетенции –обучающихся в процессе освоения данного модуля образовательной программы - уметь работать в программе С++; - уметь составлять программы на языке С++; - знать синтаксис основных операторов языка С++; Профессиональные компетенции –обучающихся в процессе освоения данного модуля образовательной программы - знать основу программирования в среде С++; - знать структуру программы, алгоритм составления программы в С++; - знать основные типы данных, пути применения арифметических операции; - иметь навык проведения отладку и тестирование созданного программного продукта - уметь анализировать полученные результаты.

Наши рекомендации