Программа робота для рисования рисунков состоит всего из 3 положительных целых чисел. Например, если эти числа 3, 1, 5, то Робот начинает в некоторой точке, двигается на 3 (первое число) клетки вверх, затем поворачивает направо, двигается на одну клетку вправо (второе число), поворачивается направо, двигается на 5 (третье число) клеток вниз, поворачивается направо и т.д.
Когда Робот доходит до третьего числа последовательности, то он начинает последовательность сначала. Для рисования используется 1000 операций робота: перемещений и поворотов, после чего он останавливается.
Напишите программу Робота, которая нарисует квадрат с рисунка? Введите три числа от 1 до 9 через запятую.
Ответы
Ответ:
1) 1, 5, 3
2) 5, 3, 1
3) 3, 1, 5
Правильный вопрос:
Напишите программу Робота, которая нарисует фигуру 4 с рисунков 1, 2, 3? Введите три числа от 1 до 9 через запятую.
Пошаговое объяснение:
Для рисунка 1:
Робот уже нарисовал вертикальную линию в 3 единицы и повернул направо.
Далее рисуем 1 единицу, поворот направо, 5 единиц, поворот направо, 3 единицы, поворот направо, цикл.
Алгоритм: 1, 5, 3
Для рисунка 2:
Робот уже нарисовал вертикальную линию в 3 единицы, повернул направо и нарисовал линию в 1 единицу, повернул направо.
Далее рисуем 5 единиц, поворот направо, 3 единицы, поворот направо, 1 единицу, поворот направо, цикл.
Алгоритм: 5, 3, 1
Для рисунка 3:
Робот уже нарисовал вертикальную линию в 3 единицы, повернул направо и нарисовал линию в 1 единицу, повернул направо и нарисовал линию в 5 единиц, повернул направо.
Далее рисуем 3 единицы, поворот направо, 1 единицу, поворот направо, 5 единиц, поворот направо, цикл.
Алгоритм: 3, 1, 5