Исполнитель стоит на клетчатом поле. исполнитель может выполнять команды вправо, влево, вверх, вниз. при выполнении любой из этих команд исполнитель перемещается на одну клетку соответственно вправо →, влево ←, вверх ↑, вниз ↓ по полю. все клетки, через которые проходит исполнитель (включая начальную и конечную), он помечает. дана программа для этого исполнителя: начало повторить 100 раз вправо вправо влево влево вверх вправо вниз конец конец сколько клеток будет помечено в результате выполнения этой программы?

kiraivanova777 kiraivanova777    2   05.09.2019 12:00    2

Ответы
onlysvp onlysvp  06.10.2020 19:15
Если исполнитель помечает каждую клетку на которой он находится, то
он выполнит 7 команд 100 раз, учитывая то, что изначальная клетка уже помечена. Из этого имеем: 7 * 100 + 1 = 701. Но если во время первого цикла будет помечено 4 клетки (из-за команд, он вернётся в начало), то следующие разы он будет помечать по 2 клетки. Занчит 4 + 2 * 99 + 1 = 103 клетки.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика

Популярные вопросы