§ 5. Оператор цикла
5.1. Оператор цикла с предусловием
Для записи оператора цикла с предусловием используется команда while. Формат команды: while. Формат команды: while (<условие>){ тело цикла; } Условие в записи оператора цикла может быть простым и составным. Фигурные скобки могут быть опущены, если тело цикла состоит из одной команды. Пример 5.1. Написать программу, которая определит количество цифр в натуральном числе n. Этапы выполнения задания I. Исходные данные: n (заданное число). II. Результат: k — количество цифр в числе. III. Алгоритм решения задачи. 1. Ввод исходных значений. |
Цикл while работает до тех пор, пока условие цикла истинно. Для того чтобы цикл завершил свою работу, в теле цикла должны быть команды, выполнение которых приведет к тому, что условие цикла станет ложным. Если таких команд нет, цикл выполняется бесконечно. Такую ситуацию называют зацикливанием. В случае зацикливания нужно прервать выполнение программы. В Code::Blocks для этого можно использовать кнопку . |