Просмотр содержимого документа
«Презентация к уроку на тему "Программирование в среде КуМир. Программирование циклов"»
Исполнитель Робот. Программирование в среде КуМир
вверх
вниз
влево
вправо
закрасить
Чтобы составить программу в КуМир нужно:
- Создать обстановку для исполнителя Робот:
А) В меню Инструменты выбрать команду Редактировать стартовую обстановку Робота;
Б) Обстановка Новая обстановка;
В) Построить стены, установить Робота в начальное положение (если это необходимо);
Г) Обстановка Сохранить как …, указать имя обстановка и папку, в которой она будет храниться;
Д) Закрыть обстановку.
2. Загрузить обстановку Робота:
А) Робот Сменить стартовую обстановку Робота;
Б) Указать папку, в которой сохранен файл обстановки и ее имя;
В) Нажать кнопку Открыть.
3. Открыть обстановку Робота: Робот Показать окно Робота.
Чтобы выполнить алгоритм по шагам нужно нажать кнопку F8, чтобы выполнить алгоритм целиком – F9.
Цикл пока в КуМир
Цикл
- это многократное повторение последовательности действий по некоторому условию.
Общий вид цикла пока:
нц пока условие
последовательность команд
кц
Виды условий:
- сверху свободно
- снизу свободно
- справа свободно
- слева свободно
Частица не , союзы и , или
Виды условий:
- не сверху свободно
- не снизу свободно
- не справа свободно
- не слева свободно
Задача 1.
Напишите для Робота алгоритм, закрашивающий все клетки, примыкающие к вертикальной стене слева. Робот должен закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным.
Задача 2.
Напишите для Робота алгоритм, закрашивающий все клетки, примыкающие к горизонтальной стене сверху. Робот должен закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным.
Задача 3.
Напишите для Робота алгоритм, закрашивающий все клетки, примыкающие к горизонтальной и вертикальной стене. Робот должен закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным.
Решение задач с лестницей, с помощью цикла пока .
Задача 1.
Напишите для Робота алгоритм, закрашивающий по одной клетке на ступени на правой стороне вертикальной лестницы. Робот должен закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным.
Задача 2.
Напишите для Робота алгоритм, закрашивающий по одной клетке на ступени на правой стороне вертикальной лестницы. Робот должен закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным.
Задача 3.
Напишите для Робота алгоритм, закрашивающий по одной клетке на ступени на правой стороне вертикальной лестницы. Робот должен закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным.
Задача 4.
Напишите для Робота алгоритм, закрашивающий по одной клетке на ступени на правой стороне вертикальной лестницы. Робот должен закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным.