урок 1
|
Алгоритмы и исполнители (повторение).
|
|
Логическая схема понятий по теме: «Управление и алгоритмы»
|
|
Происхождение и определение понятия алгоритма
|
|
Исполнитель алгоритма
|
|
Свойства алгоритма
|
урок 2
|
Алгоритмические конструкции: следование, ветвление(повторение)
|
|
Полное и неполное ветвление
|
|
Описание ветвящихся вычислительных алгоритмов на блок-схемах и на алгоритмическом языке
|
|
Последовательные ветвления
|
|
Вложенные ветвления
|
|
Демонстрация алгоритма с полным ветвлением «Большее из двух»
|
|
Демонстрация алгоритма с неполным ветвлением «Большее из двух»
|
|
Реализация ветвления на Паскале
|
|
Программирование вложенных ветвлений на Паскале
|
|
Демонстрационный пример программы с ветвлениями на Паскале
|
|
Упражнения для самостоятельной работы
|
|
Домашнее задание
|
урок 3
|
Алгоритмическая конструкция повторения
|
|
Описание циклических вычислительных алгоритмов на блок-схемах и на алгоритмическом языке
|
|
Циклические операторы на Паскале
|
|
Демонстрационный пример программы на Паскале, реализующей циклический алгоритм
|
|
Алгоритм Евклида
|
|
Демонстрационный пример программы на Паскале, реализующей алгоритм Евклида
|
|
Практическое задание
|
|
Cамостоятельная работа
|
|
Домашнее задание
|
ур 4-7
|
Разработка алгоритма (программы), содержащей оператор цикла.
|
урок 8
|
Вспомогательный алгоритм. Подпрограммы
|
|
Вспомогательные алгоритмы
|
|
Нисходящий и библиотечный методы построения сложных алгоритмов
|
|
Домашнее задание
|
ур 9-11
|
Подпрограммы: процедуры и функции
|
урок 12
|
Контрольная работа по теме: «Алгоритмические конструкции: ветвление, повторение. Вспомогательный алгоритм»
|
урок 13
|
Массивы (таблицы) как способ представления информации.
|
урок 14
|
Одномерные и двумерные массивы
|
ур 15-18
|
Разработка алгоритма (программы) по обработке массивов.
|
урок 19
|
Обрабатываемые объекты: цепочка символов
|
урок 20
|
Разработка алгоритма (программы) по обработке цепочки символов
|