1. Ознакомьтесь с теоретическим материалом, необходимым для выполнения работы:
1.1 Оператор while…do предназначен для реализации циклов с предусловием. Форма записи:
while <условие> do <оператор>;
В качестве оператора может быть любой простой или составной оператор.
В цикле с предусловием предварительной проверкой определяется, выполнять тело цикла или нет, до первой итерации. Если это не соответствует логике алгоритма, то можно использовать цикл с постусловием, т.е. цикл, в котором проверяется, делать или нет очередную итерацию, лишь после завершения предыдущей. Это имеет принципиальное значение только на первом шаге, а далее циклы ведут себя идентично.
1.2 Оператор repeat…until реализует цикл с постусловием. Данный цикл всегда будет выполнен хотя бы один раз. Форма записи:
Repeat
<оператор1>;
<оператор2>;
…
until <условие>;
Последовательность операторов может состоять из одного или нескольких любых операторов.
В цикле while подразумевается такой алгоритм: пока условие истинно, выполнять операторы тела цикла. В цикле repeat действует другой алгоритм: выполнять тело цикла, пока не станет истинным условие, т.е. пока условие ложно, выполняется цикл.
2. Выполните следующие упражнения: