Мир науки

Рефераты и конспекты лекций по географии, физике, химии, истории, биологии. Универсальная подготовка к ЕГЭ, ГИА, ЗНО и ДПА!

Загрузка...

Циклическими программами называют программы, в которых реализованы команды цикла.
В Паскале предусмотрены три разновидности операторов цикла: цикл с предусловием, цикл с писляумовою, цикл со счетчиком (с пошаговой изменением аргумента).

Также реализована работа с вложенными циклами. Вложенные циклы - циклические процессы, допускающие укладенисть одних циклов в другие.
Цикл с предусловием (или цикл-«пока») - это цикл, в котором тело цикла выполняется только при выполнении условия, заданной перед телом цикла. Если условие становится неверной, то работа цикла прекращается и управление передается оператору, следующему за оператором цикла.
На языке Паскаль оператор цикла с предусловием еще называется «циклом While-Do».
WHILE <условие> DO <оператор>;
Пример: вычисление суммы первых 100 натуральных чисел методом последовательного добавления.
m: = 1; S: = 0;
WHILE m <= 100 DO
begin
S: = S + m;
m: = m +1;
end;
Цикл с писляумовою (или цикл-«до») - это цикл, в котором тело цикла выполняется до тех пор, пока условие, заданное после тела цикла, не станет правильной. Если условие становится правильной, то работа цикла прекращается и управление передается оператору, следующему за оператором цикла.
На языке Паскаль оператор цикла с писляумовою еще называется «цикл Repeat-Until».
REPEAT <оператор> UNTIL <условие>;
Пример: вычисление суммы первых 100 натуральных чисел методом последовательного добавления.
m: = 0; S: = 0;
REPEAT
m: = m +1;
S: = S + m;
UNTIL m> = 100;
Цикл со счетчиком (с пошаговой изменением аргумента) - это цикл, в котором тело цикла выполняется заранее известное количество раз. В разных алгоритмических языках реализация этого цикла может предусматривать использование аргументов различных типов, изменение аргумента в разное шаг, диапазон изменения аргумента и т. д.
Цикл со счетчиком аргумента реализуется следующим образом:
1) аргумента предоставляется начальное значение;
2) если значение входит в заданный диапазон, то выполняется тело цикла;
3) аргумент меняется на заданный шаг; выполняется 2);
4) если значение не входит в заданный диапазон, то выполнение цикла прекращается и управление передается оператору, следующему за оператором цикла.
В языке Паскаль реализованы два оператора цикла с пошаговой изменением аргумента: «цикл For-То» и «цикл For-DownТо».
FOR <счетчик цикла>: = <начальное значение> TO <конечное значение> DO <оператор>; (цикл с шагом 1),
FOR <счетчик цикла>: = <начальное значение> DOWNTO <конечное значение> DO <оператор>; (цикл с шагом -1),
где <счетчик цикла> - переменная порядкового типа,
<Начальное значение> и <конечное значение> - выражения того же типа, что и <счетчик цикла> (диапазон изменения счетчика цикла),
<Оператор> - простой или составной оператор.
Примеры: вычисление суммы первых 100 натуральных чисел методом последовательного добавления.
а) S: = 0;
for m: = 1 to 100 do
S: = S + m;
б) S: = 0;
for m: = 100 downto 1 do
S: = S + m;
При реализации цикла с пошаговой изменением аргумента в Паскале необходимо заранее знать о количестве повторений тела цикла и помнить о возможности изменения счетчика цикла только на 1 или -1.



Загрузка...
Загрузка...
Реферати і шпаргалки на українській мові.
Биология      Физика      Химия      Экономика     География
Микробиология      Теоретическая механика     География Белоруссии    География Украины    География Молдавии
Растительность мира      Электротехника    География Грузии    География Армении    География Азербайджана
География Казахстана    География Узбекистана    География Киргизии    География Туркменистана    Природоведение
География Таджикистана    География Эстонии