Рабочая учебная программа по модулю
Скачать 252.59 Kb.
|
Тема 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 | | |