Программирование для начинающих с блоками
Глава
>
Уровень
Условия и решения
Альтернативные условия цикла
Цель
Соберите все ягоды во дворе, используя циклы, и объедините их для приготовления варенья.
Теперь, когда вы попали во двор, соберите ягоды на поле и отнесите их к миксеру для приготовления варенья. Используйте циклы для оптимизации вашего кода и условия для адаптации кода к конкретным ситуациям.
Чтобы объединить ягоды, у вас должен быть список. Создайте пустой список с именем berries с помощью блока create empty list. Сохраните его в переменной до создания цикла, чтобы вы могли добавлять ягоды в ваш список, используя блок set item in list с режимом INSERT в позицию LAST, когда будете их собирать.
Создайте блок цикла for с переменной x от 0 до 2, чтобы обойти двор, собирая и сохраняя ягоды. Во дворе три (3) различных типа ягод: красные ягоды, синие ягоды и чёрные ягоды (фиолетовые ягоды), у каждого из которых своё количество. Используйте блоки if для каждого цикла и сохраните конкретное количество каждой ягоды в переменную, чтобы затем добавить их в список.
Используйте блок цикла for. Внутри цикла пройдите 4 шага вперёд, затем используйте несколько блоков if для проверки значения x. Если x равно 0, установите значение red_berries равным 3 и добавьте его в список, используя блок set item in list с режимом INSERT в позицию LAST. Если x равно 1, установите значение blue_berries равным 5 и добавьте его в список. Если x равно 2, установите значение black_berries равным 4 и добавьте его в список. Затем поверните налево.
Помните, что x определяет текущий цикл и всегда начинается с 0. В каждом цикле собирайте ягоды, создавайте переменную для собранных ягод, сохраняйте правильное количество и добавляйте их в список с помощью блока set item in list.
После того, как вы закончите собирать и сохранять ягоды, выполнится код после цикла. Пройдите 4 шага вперёд, чтобы достичь отметки X, и смешайте ягоды с помощью блока combine с вашим списком berries, чтобы завершить уровень.