Цикл пока (цикл с предусловием) – это составная команда, которая будет повторяться до тех пор, пока выполняется условие, записанное после ключевого слова пока. В общем случае цикл пока имеет вид:
нцпока условие (логическое выражение)
тело цикла (набор команд)
кц
Если условие в цикле пока все время будет истинным, то цикл не завершится никогда, произойдет зацикливание. Поэтому в теле цикла должны содержаться команды, которые влияют на истинность логического выражения стоящего в условии. Если условие в цикле пока изначально является ложным, то тело цикла не выполнится ни разу.
В теле любого оператора цикла могут находиться другие операторы цикла. При этом цикл, содержащий в себе другой, называют внешним, а цикл, находящийся в теле первого — внутренним (вложенным). Правила организации внешнего и внутреннего циклов такие же, как и для простого цикла.