Программирование циклов с заданным условием продолжения работы
Цикл с заданным условием продолжения работы (цикл-ПОКА) программируется в языке Паскаль с помощью оператора while. Общий вид оператора:
while <условие> do <оператор>
Здесь:
<условие> - логическое выражение; пока оно истинно, выполняется тело цикла;
<оператор> - простой или составной оператор, с помощью которого записано тело цикла.
Запишем на языке Паскаль алгоритм получения частного q и остатка r от деления целого числа x на целое число y без использования операции деления.
Program n_14.
Программирование циклов с заданным условием окончания работы
Цикл с заданным условием окончания работы (цикл-ДО) программируется на языке Паскаль с помощью оператора repeat. Общий вид оператора:
repeat <оператор1>; <оператор2>; ...;> until <условие>
Здесь:
<оператор1>; <оператор2>; ...; - операторы, образующие тело цикла;
<условие> - логическое выражение; если оно ложно, то выполняется тело цикла.
Запишем на языке Паскаль алгоритм решения задачи о графике тренировок спортсмена.
Program n_15.
Цикл с заданным числом повторений (цикл-ДЛЯ) программируется на языке Паскаль с помощью оператора for. Общий вид оператора:
for <параметр>:=<начальное_значение> to <конечное_значение> do <оператор>
Здесь:
<параметр> - переменная целого типа;
<начальное_значение> и <конечное_значение> - выражение того же типа, что и параметр, вычисляемый перед началом цикла.
<оператор> - простой или составной оператор - тело цикла.
При выполнении этого оператора после каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условием выхода из цикла является превышение параметром конечного значения.
Запишем на языке Паскаль алгоритм вычисления степени с натуральным показателем n для любого вещественного числа а.
Program n_16.
Program n_17.
Program n_18.