Цикл с предварительной проверкой условия while
Пример4:
Обратите внимание на вертикальную линию под командой while. Здесь использована команда line.
Как это работает:
Выражение
Описание
i:=2
Присваиваем переменной i число 2, эта переменная будет счетчиком цикла
a:=1
Эта переменная позволяет посчитать, сколько повторений выполнил цикл
while i<5
Здесь задаём цикл:
i<5 означает, что цикл будет выполняться пока это условие верно
i:=i+1
Изменяем счетчик цикла на единицу
a:=a+1
Переменная позволяет узнать, сколько повторений выполнил цикл. При каждом проходе
увеличиваем а на 1
a=4
Поскольку a=4 цикл повторился 3 раза, т.к. начальное значение а=1
Важно: все замечания по циклу for также относятся и к циклу while.
Важно: переменная, которая участвует в условии цикла, должна быть задана, иначе вы не
сможете предсказать как будет работать цикл.
Важно: в теле цикла должна быть предусмотрена конструкция, которая изменяет счетчик цикла,
иначе цикл будет выполняться бесконечно.
Если Вы запустили расчёт с бесконечным циклом (или хотите прервать цикл), то для остановки расчета
можно использовать кнопку
(Вычисление – Прервать вычисление).
3. Составная команда Line
Команда Line позволяет сделать составную команду, т.е. одну команду из нескольких. Все команды
циклов, а также оператор ветвления позволяют записывать внутри себя лишь одну команду. Чтобы
внутри этих команд можно было выполнить целый ряд действий, используют line. На рисунке ниже
показана команда line:
По умолчания она вставляется с двумя пустыми полями ввода, туда можно записать нужные
команды. Чёрный квадратик справа внизу служит для растягивания линии, с его помощью линию
можно растянуть/сжать на столько команд, на сколько нужно.
Внутрь оператора line можно вставлять еще несколько операторов line, вложений может быть
много, но на практике больше 2-3 обычно не используется. Если навести мышку на оператор line, то
появится всплывающая подсказка, где показано состояние всех переменных.
5>
Достарыңызбен бөлісу: |