Найти тему

Знакомство со Scratch. Циклы. Команды "повторять всегда" и "повторить n раз".

Здравствуйте дорогие читатели, сегодня мы познакомимся с новым видом команд Scratch из блока команд «Управление» — это команды «повторять всегда» и «повторить n раз», еще эти команды называются циклы.

Команды "повторять всегда" и "повторять n раз"
Команды "повторять всегда" и "повторять n раз"

Команда «повторять всегда» называется бесконечным циклом, так как данный цикл будет работать до тех пор, пока мы не остановим его. Команда «повторять 10 раз» называется конечным циклом или циклом со счетчиком, и выполнит алгоритм, расположенный в нем столько раз, сколько указано (в данном случае 10 раз).

Например, при помощи данных команд можно запрограммировать цикличное увеличение и уменьшение (мигание) спрайта.

Попробуем создать скрипт, в котором будет происходить пульсация сердца.

Работа скрипта "Пульсирующее сердце"
Работа скрипта "Пульсирующее сердце"

Для этого нам необходимо создать в первую очередь, после составления начальной расстановки, постепенное увеличение нашего сердца.

Скрипт увеличения сердца
Скрипт увеличения сердца

После того как мы увеличили наше сердце, необходимо его уменьшить используя в счетчике команды «повторять n раз» тоже число, которое мы использовали при увеличении, но в команде «изменить размер на» будем использовать число со знаком «-», чтобы размер сердца уменьшался.

Скрипт уменьшения сердца
Скрипт уменьшения сердца

Далее будем использовать команду «повторять всегда», для того чтобы наше сердце билось бесконечно.

Скрипт пульсации
Скрипт пульсации

Полностью наш скрипт будет выглядеть так.

Скрипт "Пульсирующее сердце"
Скрипт "Пульсирующее сердце"

Сегодня мы познакомились с циклами и научились их использовать, составив программу пульсирующего сердца.

Подписывайтесь, чтобы не пропустить новые уроки, а также ставьте лайки. До свидания, до новых встреч!