Разделы/результатыобучения
|
Темы
|
Критерииоценки
|
Всегочасов
|
Изних
|
Типзанятия
|
Оценочныезадания
|
теоретические
|
лабораторно-практические
|
индивидуальные
|
|
|
19
|
|
Решение задач на ввод-вывод данных
|
1) Разрабатывает алгоритм программы с операторов ввода-вывода
2) Составляет код линейной программы
3) Разрабатывает тест для проверки работоспособности программы, исправляет ошибки
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
20
|
|
Условные конструкции. Условный оператор
|
1) Раскрывает понятие – логическое выражение, условие, операторы отношения
2) Понимает как работают условные конструкции, вложенные условные операторы
3) Записывает условный оператор if-else
|
2
|
2
|
-
|
|
Комбиниров
|
|
21
|
|
Логические выражения, оператор выбора
|
1)Раскрывает понятие сложное логическое выражение, правила записи
2) Создает разные логические выражения
3) Использует союзы связки
4) Понимает принцип работы оператора выбора
|
2
|
2
|
-
|
|
Комбиниров
|
|
22
|
|
Решение задач на условный оператор. Оператор выбора
|
1) Разрабатывает условный алгоритм программы с использованием разных типов данных
2) Составляет код программы с использованием условных операторовif-else и оператора выбора
3) Проверяет простые и сложные условия
4) Разрабатывает тест для проверки работоспособности программы, исправляет ошибки
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
23
|
|
Цикл с параметром (определенный цикл)
|
1) Раскрывает понятия – итерация, определенный цикл, условие выхода из цикла
2) Понимает вложенные циклы
3) Разрабатывает код с использованием цикла с параметром
|
2
|
2
|
-
|
|
Комбиниров
|
|
№
|
Разделы/результатыобучения
|
Темы
|
Критерииоценки
|
Всегочасов
|
Изних
|
Типзанятия
|
Оценочныезадания
|
теоретические
|
лабораторно-практические
|
индивидуальные
|
|
|
24
|
|
Неопределенные циклы
Составление программ
|
1) Классифицирует неопределённые циклы - предусловием и постусловием
2)Раскрывает понятие цикл с предусловием и постусловием
3) Записывает операторы неопределенного цикла
4) Формирует условия для выхода из цикла
|
2
|
2
|
-
|
|
Комбиниров
|
|
25
|
|
Решение задач с применением операторов цикла итерационного типа
|
Классифицирует циклы
Разрабатывает циклический алгоритм
Составляет код программы с использованием операторов цикла
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
26
|
|
Структурированный тип данных – множество
|
Классифицирует структурированный тип данных
Раскрывает понятия – множество, пустое множество, элементы множества
Выполняет действия над множествами
Выполняет поиск элемента во множестве
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
27
|
|
Комбинированный типы данных. Запись
|
Раскрывает понятие запись, структуру типа
Создает свои собственные типы – записи
Заполняет тип данными
4) Использует оператор withdo
|
2
|
2
|
-
|
|
Комбиниров
|
|
28
|
|
Множество Комбинированный тип данных – запись.
|
1)Разрабатывает алгоритм программы с использованием комбинированного типа данных
2) Составляет код программы
3)Разрабатывает тест для проверки работоспособности программы, исправляет ошибки
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
№
|
Разделы/результатыобучения
|
Темы
|
Критерииоценки
|
Всегочасов
|
Изних
|
Типзанятия
|
Оценочныезадания
|
теоретические
|
лабораторно-практические
|
индивидуальные
|
|
|
III
|
Раздел 3 Основные принципы ООП
|
Основные принципы ООП. Наследование
|
|
10
|
6
|
4
|
|
|
|
29
|
1) Понимает основные принципы объектно-ориентированного программирования: наследование, полиморфизм, инкапсуляция
2)Перечисляет основные принципы объектно-ориентированного программирования
|
2
|
2
|
-
|
|
Комбиниров
|
|
30
|
Понятие классса, объекта, конструктор, деструктор
|
1) Формулирует основные понятия - понятие класса и объекта.
2) Раскрывает характеристики объекта: поля, свойства, методы, события.,
3) Определяет структуры объявления классов, объектов, их свойств и методов.
4) Использует общую форму определения класса. Модификаторы доступа к элементам класса: public, private, protected, internal.
|
2
|
2
|
-
|
|
Комбиниров
|
|
31
|
Виртуальные методы. Классы в программных модулях
|
1)Понимает тонкости использования конструкторов в иерархически связанных между собой классах
2) Формирует понятие – виртуальный метод Ключевые слова virtual, override.
3) Скрытие и перекрытие методов.
Вызов методов базового класса («родителя»): ключевое слово base..
|
2
|
2
|
-
|
|
Комбиниров
|
|
32
|
Проектирование окон с изменяемыми размерами
|
1)Знаетметодымасштабирования - ScaleControls ChangeScale
2) Понимает принципы перемещения, изменения размеров, скрытие
3)Разрабатывает алгоритм программы с использованием комбинированного типа данных
4) Составляет код программы
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
№
|
Разделы/результатыобучения
|
Темы
|
Критерииоценки
|
Всегочасов
|
Изних
|
Типзанятия
|
Оценочныезадания
|
теоретические
|
лабораторно-практические
|
индивидуальные
|
|
|
33
|
|
Перетаскивание объектов, формы, буксировка
|
1) Понимает технологию Drag&Drop
2) Разрабатывает алгоритм программы по буксировке компонент
3) Разрабатывает код программы
4)Разрабатывает тест для проверки работоспособности программы, исправляет ошибки
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
IV
|
Раздел 4 Основные компоненты Delphi. Структурированные типы
|
Управляющие кнопки, их характеристика Ввод и отображение чисел, дат и времени
|
|
40
|
22
|
18
|
|
|
|
34
|
1)Использует управляющие компоненты для разработки интерфейса.
2)Умеет использовать свойства и события кнопочных компонентов
3)Организует ввод/вывод и обработку значений при создании приложений
|
2
|
2
|
-
|
|
Комбиниров
|
|
35
|
Программа по обработке чисел, дат и времени
|
1)Работает с компонентом таймера —Timer.
2)Определяет текущее времени.
3)Осуществляет перевод времени в строку.
4)Вычисляет разницу во времени между двумя событиями.
5)Разрабатывает алгоритм программы
6) Разрабатывает код программы
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
36
|
Обработка строковых данных
|
Создает строковые переменные
Работает со строками, обрабатывает строки
|
2
|
2
|
-
|
|
Комбиниров
|
|
37
|
Ввод – вывод данных Компоненты отображения и редактирования
|
Использует компоненты отображения и редактирования
Организует ввод/вывод и обработку значений при создании приложений
Использует свойства и события компонентов
|
2
|
2
|
-
|
|
Комбиниров
|
|
№
|
|