❓ Как понять циклы на практике в языках программирования?

Одна из самых красивых и удобных в использовании песочниц - Swift Playground

Сегодня мы разберем с вами простое задание с использованием цикла.

Необходимо написать команду только для одной из четырех сторон, а затем цикл повторит эту команду 4 раза. Таким образом можно написать простой для чтения код.

for i in 1 … 4 { moveForward() collectGem() moveForward() moveForward() moveForward() turnRight() }

При воспроизведении кода видно как подсвечиваются команды при их выполнении.

Не смущайтесь, что это Swift, если вы хотите понять циклы на Python, JS или Java. Синтаксически различия минимальны, а принцип работы циклов на разных ЯП один.

Если перевести код буквально, то вот что мы получаем: для i от 1 … 4 { вперед() собратьКристалл() вперед() вперед() вперед() направо() }

В комментариях я прикрепил результат выполнения команды в случае добавления лишнего moveForward() внутри цикла

❓ Как понять циклы на практике в языках программирования?
Одна из самых красивых и удобных в использовании песочниц - Swift Playground
Сегодня мы разберем с вами простое задание с использованием цикла | Сетка — социальная сеть от hh.ru