===== Алгоритмы и исполнители (19 час) ===== Учитель: Образовательное учреждение: Электронная почта: ---- * Алгоритм. Свойства алгоритма. Способы записи алгоритмов; блок-схемы. Возможность автоматизации деятельности человека. * Исполнители алгоритмов (назначение, среда, режим работы, система команд). Компьютер как формальный исполнитель алгоритмов (программ). * Алгоритмические конструкции: следование, ветвление, повторение. Разбиение задачи на подзадачи, вспомогательный алгоритм. * Алгоритмы работы с величинами: типы данных, ввод и вывод данных. * Языки программирования, их классификация. * Правила представления данных. * Правила записи основных операторов: ввода, вывода, присваивания, ветвления, цикла. Правила записи программы. * Этапы разработки программы: алгоритмизация – кодирование – отладка – тестирование. * Обрабатываемые объекты: цепочки символов, числа, списки, деревья, графы. Практические работы: - Разработка линейного алгоритма (программы) с использованием математических функций при записи арифметического выражения. - Разработка алгоритма (программы), содержащей оператор ветвления. - Разработка алгоритма (программы), содержащей оператор цикла. - Разработка алгоритма (программы), содержащей подпрограмму. - Разработка алгоритма (программы) по обработке одномерного массива. - Разработка алгоритма (программы), требующего для решения поставленной задачи использования логических операций. VI. Создание алгоритма (программы), решающего поставленную задачу Разработка алгоритма, решающего поставленную задачу с использованием математических функций для записи арифметических выражения, операторов ветвления и цикла. Разработка алгоритма для решения поставленной задачи с использованием вспомогательных алгоритмов, в том числе по обработке одномерного массива. Предметы и образовательные области, в изучении которых реализуется данный раздел практикума: информатика и информационные технологии, математика, естествозна- ние.