(Е. Джобс) Исполнитель Кузнечик действует на числовой прямой. У исполнителя существует три команды: Вперёд \(n\) (где \(n\) – целое число), вызывающая передвижение Кузнечика на \(n\) единиц вправо по числовой оси; Назад \(n\) (где \(n\) – целое число), вызывающая передвижение Кузнечика на \(n\) ячеек влево по числовой оси; Закрасить закрашивает ячейку, в которой находится Кузнечик. Запись
Повтори k [Команда1 Команда2 … КомандаS]
означает, что последовательность из \(S\) команд повторится \(k\) раз. Кузнечику был дан для исполнения следующий алгоритм:
Повтори 11 [
Вперед 2
Закрасить
Назад 4
Закрасить
Вперед 2
Вперед 2 ]
Определите, сколько клеток будет закрашено после выполнения следующего алгоритма.Решение:
Python
N = [False] * 100
p = 50
for _ in range(11):
p += 2
N[p] = True
p -= 4
N[p] = True
p += 2
p += 2
print(sum(N))
Ответ: \(13\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене