Алгоритмы и программы. Афанасьева Т. В - 79 стр.

UptoLike

Составители: 

79
4. ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ
При разработке алгоритмов решения большинства задач возникает
необходимость повторения ряда шагов. В языке Turbo Pascal имеются три
различных оператора цикла, с помощью которых можно запрограм-
мировать повторяющиеся фрагменты программ: с параметром, с
предусловием и с постусловием.
4.1. Использование операторов цикла с условиями
В языке Turbo Pascal существуют два оператора цикла с условиями.
С их помощью можно запрограммировать повторяющиеся фрагменты
программы. Операторы цикла с условиями проверяют условия выполнения
или повторения цикла.
Рассмотрим их.
Oператор цикла с предусловием
While <условие> do <оператор>;
здесь while, do – зарезервированные слова;
<условие> – выражение логического типа;
<оператор> – произвольный оператор, в том числе и составной.
Логическое выражение <условие> определяет, будет ли цикл
выполняться или завершит свою работу. Если выражение <условие> имеет
значение true (ист.), то выполняется <оператор>, после чего вычисление
выражения <условие> и его проверка повторяются. Если <условие> имеет
значение false (лож
.), оператор while прекращает свою работу, т. е. цикл
заканчивается. В качестве <оператора> может быть либо оператор, либо
составной оператор, т. е. последовательность операторов, заключенная в
операторные скобки begin ... end.
Пример 4.1.
program ctep; {возведение в степень}
const
h:byte=1;
var
a,b:integer;
x:real;
k:integer;
begin
writeln('Возведение в третью степень чисел от 1 до 10');