пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Проектирование программ циклической структуры. Оператор цикла с постусловием (Пример).

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

Оператор цикла с постусловием имеет следующую структуру:

repeat

<оператор 1>;

<оператор 2>;

<оператор N>

until <логическое выражение>

      Оператор или группа операторов, следующие после служебного слова repeat (повторять), выполняются при входе в оператор цикла хотя бы один раз. И только после этого вычисляется булевое выражение, следующее за служебным словом until (до тех пор пока). Если булевое выражение имеет значение false, оператор или группа операторов выполняется вновь. И так до тех пор пока булевое выражение не примет значение true.

     При программировании циклов с предусловием или постусловием необходимо соблюдать следующие рекомендации:

а)  перед каждым выполнением цикла условие окончания или продолжения цикла должно быть определено, т. е. иметь конкретное значение;

б) тело цикла должно содержать хотя бы один оператор, влияющий на условие окончания или продолжения, иначе цикл будет продолжаться бесконечно;

в) условие окончания цикла должно быть, в конце концов, удовлетворено;

г) условие вычисляется при каждом выполнении цикла и поэтому должно быть по возможности наиболее простым.


20.06.2018; 19:32
хиты: 114
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь