Главная страница

Рабочая учебная программа по модулю


Скачать 252.59 Kb.
НазваниеРабочая учебная программа по модулю
Дата29.10.2022
Размер252.59 Kb.
Формат файлаdocx
Имя файла28092022.docx
ТипРабочая учебная программа
#761168
страница6 из 8
1   2   3   4   5   6   7   8
1   2   3   4   5   6   7   8
Тема 1.6. Решение задачи с применением оператора цикла с параметром и перечисляемый тип/

Решение задачи с применением операторов цикла итерационног типа







2




Комбинированный урок

Построение алгоритмов в виде блок­схем

76




Тема 1.7. Основные принципы ООП: инкапсуляция, наследование, полиморфизм./

Основные принципы ООП: инкапсуляция, наследование, полиморфизм




2







Урок по сообщению новых знаний

Разработка программы в консольном варианте

77




Тема 1.8. Понятие класса, объекта.Поля, методы, свойства объектов/

Понятие класса, объекта.Поля, методы, свойства объектов




2







Урок проверки знаний

Разработка программы на основе основных математических операторов

78




Тема 1.9. Решение задачи на создание и уничтожение объекта/

Решение задачи на создание и уничтожение объекта







2




Комбинированный урок

Вычисление суммы ряда
usingSystem;

79




Тема 1.10. Визуальное программирование. Среда Deiphi/

Визуальное программирование







2




Урок по сообщению новых знаний

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

80




Тема 1.11. Структура проекта. Модули. Связь между файлами проекта/

Файл проекта, файл форм, модули, файл ресурсов, файл конфигурации




2







Урок по сообщению новых знаний

Разработка систем управления БД

81




Тема 1.12. Решение задачи на линейные алгоритмы в среде Deiphi/

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







2




Комбинированный урок

Задача1.Поиск в массиве структур

82




Тема 1.13. Ввод-вывод данных. Компоненты отображения и редактирования/

Однострочные и многострочные редакторы







2




Урок по сообщению новых знаний

Задача 2.

Размерности массивов следует задать именованными константами.


83

Раздел 2. Структура класса и видимость в ООП/

Объявления класса используют ключевое слово class. При этом, как и любые другие пользовательские типы, объявлению класса или классов всегда предшествует другое ключевое слово - type.






Тема 2.1 Строки. Строковые процедуры и функции/

Строки. Строковые процедуры и функции

30

2







Урок по сообщению новых знаний

Задача3.Liquid
Создать класс Liquid (жидкость), имеющий поля названия и плотности.

84




Тема 2.2. Использование компонентов многострочного редактора для обработки строковых данных/

Использование компонентов многострочного редактора для обработки строковых данных




2







Комбинированный урок

Задача 4. Создать класс Man (человек), с полями: имя, возраст, пол и вес)

85




Тема 2.3. Массивы. Одномерные массивы/

Массивы. Одномерные массивы







2




Урок проверки знаний

Задачи 5.  

Определить методы переназначения имени, изменения возраста и изменения веса

86




Тема 2.4. Работа с массивами в Deiphi/

Работа с массивами в Deiphi




2







Урок по сообщению новых знаний

Задачи 6. Соз­дать производный класс Student, имеющий поля факультет, курс, группа


87




Тема 2.5. Использование компонентов списков и выпадающих списков/

Двумерный массив, матрица, компоненты создания таблиц







2




Комбинированный урок

Задачи 7. Определить класс-наследник Fraction с по­лями: целая часть числа и дробная часть числа.

88




Тема 2.6. Компоненты управления. Кнопки, таймер/

Использование компонентов кнопок обычных, графических и с фиксацией




2







Урок по сообщению новых знаний

Задача 8. Определить полный набор методов сравнения дат

89




Тема 2.7. Переключатели зависимые и независимые/

Группировка объектов




2







Урок по сообщению новых знаний

Задачи 9.

Создать класс Triad (тройка чисел); определить метод сравнения триад (см. Задача Pair/ Fraction).

90




Тема 2.8. Создавать программы на языке Deiphi/

Контейнеры, формы, модальные формы, диалоговые окна







2




Комбинированный урок

Задачи 10.

Определить производный класс Time с полями: час, минута и секунда.

91




Тема 2.9. Обработка исключительных ситуаций/

Использование диалоговых окон




2







Урок по сообщению новых знаний

Задачи 11.

Определить полный набор методов сравнения моментов времени.

92




Тема 2.10. Создание главного и контексного меню/

Стандартные классы, операторы обработки исключений try, except, on..do







2




Урок по сообщению новых знаний

Задачи 12. Определить класс-наследник Time с полями: час, минута, секунд

93




Тема 2.11. Использование операторов обработки исключений/

Использование операторов обработки исключений







2




Урок проверки знаний

Задачи 13. Типы данных, переменные и константы


94




Тема 2.12. Файлы. Классификация файлов/

Процедуры и функции для работы с текстовыми файлами




2







Урок по сообщению новых знаний

Задачи

Ввод и вывод данных


95




Тема 2.13. Многострочные и интсрументальные панели/

Многострочные панели TabControl и PaqeControl, инструментальные панели ToolBar и CoolBar. Полоса состояния StatusBar.







2




Комбинированный урок

Задачи: арифметические операции в С++


96




Тема 2.14. Процедуры. Формальные и фактические параметры/

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




2







Урок по сообщению новых знаний

Задачи: операторы выбора if и elseв С++


97




Тема 2.15. Функции. Структура функции. Объявление и вызов функций/

Функции. Структура функции. Объявление и вызов функций




2







Урок по сообщению новых знаний

Задачи: Оператор switch


98

Раздел 3. Классы в действии/

С точки зрения программирования класс можно рассматривать как набор данных (полей, атрибутов, членов класса) и функций для работы с ними (методов).





Тема 3.1. Динамическая память. Указатели. Адреса/

Динамическая память. Указатели. Адреса

14

2







Комбинированный урок

Задачи: циклы while, dowhile, вложенные циклы


99




Тема 3.2. Графика и мультимедиа./

Форматы графических файлов. Классы для хранения графических объектов TPicture, TBitMap, TIcon.







2




Урок по сообщению новых знаний

Задачи: Двумерные массивы C++


100




Тема 3.3. Принципы построения БД. Создание БД. Установка параметров БД./

Локальная база данных, удаленная база данных, архитектура база данных




2







Урок по сообщению новых знаний

Задачи: Функции C++


101




Тема 3.4. Компоненты для создания приложений БД в BDE/

Визуальные компоненты для работы с данными. Модуль данных Data Module.







2




Комбинированный урок

Разработка программы в консольном варианте

102




Тема 3.5. Навигационный способ доступа к данным/

Уметь использовать навигационный способ доступа к данным




2







Комбинированный урок

Разработка программы на основе основных математических операторов

103




Тема 3.6. Основные сведения о языке SQL/

Работа с компонентом Querty.







2




Комбинированный урок

Защитить работу по знанию как теоретических , так и практических
вопросов.

104






написать администратору сайта