Вопрос:

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

Ответ:

Решение:

Алгоритм «Крепость» выполняет следующие действия:

  1. Стена: закрашивает клетку.
  2. вправо: сдвигает исполнителя на одну клетку вправо.

Разберем алгоритм «Крепость» по шагам:

  • 1-2 строки: Начинаем алгоритм «Крепость».
  • 3 строка: начало.
  • 4 строка: Стена — закрашивает текущую клетку.
  • 5 строка: Стена — закрашивает текущую клетку.
  • 6 строка: вправо — двигаемся вправо.
  • 7 строка: Стена — закрашивает текущую клетку.
  • 8 строка: конец.

Итого, в алгоритме «Крепость» закрашиваются 3 клетки (шаги 4, 5, 7).

Ответ: 3