Примерный план разделов курса Алгоритмизация и решение вычислительных задач

Примерный план разделов курса Алгоритмизация и решение вычислительных задач. Алгоритмы. Исполнитель алгоритмов. Система команд исполнителя. Свойства алгоритмов. Формирование исполнение алгоритмов. Способы записи алгоритмов. 2. Линейный алгоритм. Лого Миры. Три технологических способа программирования в поле команд, в диалоговом окне черепашки, в диалоговом окне управляющей кнопки. Команды управления черепашкой вперед, назад, налево, направо, жди, домой, нов форма, плавно.

Практическая работа. 3. Циклический алгоритм. Лого Миры. Свойства класса Черепашки. Команды повтори, всегда, отмени, возьми лист. Практическая работа. 4. Величины. Переменные величины. Характеристики переменных тип, имя, значение. Лого Миры. Команды пусть, спроси, покажи. Практическая работа. 5. Библиотека алгоритмов. Встроенные функции. Вложенные циклы. Датчик случайных чисел. Лого Миры. Координатная плоскость.

Команды нов место, нов х, нов у, нов размер. Функции х коорр, у коор, место, случайный. Практическая работа. 6. Вспомогательные алгоритмы. Процедура с параметрами. Лого Миры. Команды по, пп, пс, нрп. Практическая работа. 7. Ветвления. Основные понятия формальной логики. Простые логические выражения. Лого Миры. Команды если, если иначе. Практическая работа. 8. Операции формальной логики. Таблица истинности. Составленные логические выражения. Лого Миры. Логические операции или, и, не. Практическая работа. 9. Рекурсия.

Виды рекурсии. Лого Миры. Принципы построения рекурсии. Практическая работа.