Тема: Преобразование логических выражений.
Теория: Основные логические законы. Преобразование логических выражений.
Практика: Разбор задач А10, B10.
Тема: Алгоритмизация. Блок-схемы.
Теория: Алгоритмизация и программирование. Свойства алгоритма. Способы записи алгоритмов. Язык блок-схем. Обзор основных алгоритмических структур. Ветвление. Циклы. Выполнение алгоритма по блок-схеме.
Практика: Разбор задач B2.
Тема: Исполнители алгоритмов.
Теория:Анализ и построение алгоритмов для исполнителей. Анализ алгоритма построения последовательности. Графический исполнитель алгоритмов. Выполнение алгоритмов для графического исполнителя в задачах ЕГЭ. Знакомство с ГРИС «Робот» и «Чертежник», встроенными в среду PascalABC.NET. Синтаксис программы на языке Pascal. Зарезервированные слова. Подключение библиотек ключевым словом uses.
Практика: Разбор задач B3, B8, A18.
Тема: Арифметические выражения. Оператор присваивания.
Теория: Консольные приложения в Pascal. Программа “Hello World”. Ввод и вывод в консольных приложениях. Арифметические выражения. Приоритеты операций. Типы переменных. Понятие переменной. Оператор присваивания.
Практика: Разбор задач А8.
Тема: Циклические алгоритмы.
Теория: Циклы с параметром в Pascal. Переменная – итератор. Вложенные циклы с параметром. Стиль программирования: отступы, комментарии. Примеры использования циклов с параметром при программировании Чертежника и Робота.
Тема: Сложные логические выражения в программировании ветвлений и циклов.
Теория: Логические операции и переменные логического типа. Оператор if в Pascal. Сложные условия и вложенные условия. Алгоритмы с использованием переменной-флага. Конструкция else if. Проверка условий при программировании Робота. Циклы с условием: while do и repeat until. Применение циклов с условием при программировании Робота.
Тема: Поиск ошибок в программе со сложным условием.
Теория: Поиск ошибок в программе со сложным условием. Переменные-счетчики. Задачи на применение переменных-счетчиков при программировании Робота.
Практика: Разбор задач С1.
Тема: Алгоритмы обработки массивов и матриц.
Теория: Массивы. Константы. Двумерные массивы. Обработка массивов и матриц. Составление алгоритмов обработки массивов. Сортировка массивов.
Практика: Разбор задач A17, C2.