![]() | Пока: Циклы и Повторяющиеся вещи |
Иногда бывает нужно, чтобы компьютер повторял что-либо снова и снова. Циклы используются чтобы компьютер повторял что-либо более одного раза.
Один из видов цикла это бесконечный цикл. В бесконечном цикле, компьютер продолжает делать ту же команду снова и снова. Компьютер будет повторять команду всегда.
Бесконечный цикл делается с помощью инструкции "пока (истина)". Во-первых, нужно ввести пока(истина). После этого, нужно поставить открывающуюся фигурную скобку. Затем написать все инструкции, которые ты хочешь, чтобы компьютер повторял. И, наконец, поставить закрывающуюся фигурную скобку. Например, в приведенной выше программе, компьютер будет продолжать говорить тебе, что ты лучший и как ты ему нравишься.
Компьютер будет просто повторять инструкции бесконечного цикла всегда. Чтобы заставить компьютер остановиться, вы должны нажать на кнопку стоп.
Циклы полезны для подсчета вещей. Программа, приведенная выше начинает с 1 и продолжает отсчет. Не забудь нажать кнопку стоп, чтобы компьютер остановится.
В начале, к это 1. Затем компьютер показывает это. Затем он добавляет 1 к к, получается 2. И потом, он показывает 2 на экране. Затем он добавляет 1 к к, получается 3. И он показывает это на экране. И это будет продолжаться снова и снова. Делая это, что компьютер способен считать числа.
Как правило, никто не хочет, чтобы компьютер повторял это всегда. В Babylscript, есть инструкции под названием «прервать». Если компьютер видит инструкцию прервать, он перестает повторять.
Эта программа использует команда прервать для счета от 1 до 5. к начинается с 1. Каждый раз, когда цикл повторяется, к увеличивается на 1. Но когда к это 5, цикл останавливается, и компьютер говорит: "Готово".
Вы также можете использовать команду прервать, чтобы остановить цикл, когда происходит что-то важное. В этой программе, компьютер задает вам вопрос. Он будет задавать тот же вопрос, пока ты не дашь правильный ответ.
Слева, нужно написать программу для запуска ракеты. Для запуска ракеты, в первую очередь необходимо отсчитывать от 30 до 1. Существует специальная машина для ведения счета. Вы можете дать команду "говорить", "машина" начала считать. Тебе нужно, чтобы машина сказала цифры от 30 до 1. После этого, можно дать команду "старт" машине. Если номера были отсчитаны правильно, то ракета взлетит в космос. Использование цикла сделает отсчет. Ваш код должен быть похож на код для подсчета от 1 до 5.