Задание 6. Информатика. ЕГЭ. Поляков-7366

Просмотры: 73
Изменено: 17 января 2025

(Е. Джобс) Исполнитель Кузнечик действует на числовой прямой. У исполнителя существует три команды: Вперёд \(n\) (где \(n\)  –  целое число), вызывающая передвижение Кузнечика на \(n\) единиц вправо по числовой оси; Назад \(n\) (где \(n\)  –  целое число), вызывающая передвижение Кузнечика на \(n\) ячеек влево по числовой оси; Закрасить закрашивает ячейку, в которой находится Кузнечик. Запись

Повтори k [Команда1 Команда2 … КомандаS]

означает, что последовательность из \(S\) команд повторится \(k\) раз. Кузнечику был дан для исполнения следующий алгоритм:

     Повтори 7 [
           Повтори 2 [ Вперед 3 ]
           Закрасить
           Назад 4
           Закрасить ] 

Определите, сколько клеток будет закрашено после выполнения следующего алгоритма.

Решение:

Python


N = [False] * 100
p = 50
for _ in range(7):
    for __ in range(2):
        p += 3
    N[p] = True
    p -= 4
    N[p] = True

print(sum(N))

Ответ: \(9\)