Mathian
Мастер
Всем Хай!
Мы уже добрались до циклов, именно о них наш урок.
[HR][/HR]Мы уже добрались до циклов, именно о них наш урок.
Цикл – это многократные повторяемые действия. В Турбо Паскале существует 3 основных вида циклов:
•Цикл с параметром
•Цикл с предусловием
•Цикл с постусловием
[HR][/HR]
Цикл с параметром. Структура(Формат):
PHP:
For D:=A to B do C;
D – счетчик цикла, является переменной порядкового типа данных.
А – начальное значение.
В – конечное значение счетчика цикла.
C – тело цикла (повторяющиеся действия).
Цикл работает следующим образом: переменной D присваивается начальное значение A, если A <= B, то выполняется тело цикла C, после чего значение счетчика цикла D автоматически увеличивается на 1 и опять сравнивается с B. Цикл будет повторяться до тех пор, пока значение счетчика D не станет больше B. Если тело цикла C состоит из нескольких операторов, то они заключаются в операторные скобки(begin…end). Если в операторе for .. to последнее значение счетчика цикла меньше первого, то тело цикла не выполняется ни одного раза.
Пример:
PHP:
Program Primer;
var i: integer;
begin
for i:=1 to 10 do writeln('Pawno-Info.Ru');
End.
Но это не всё т.к. существует ещё 1 вид Цикла с параметром. Структура:
PHP:
For D:= A downto B do C
Цикл работает аналогично предыдущему, но после выполнения тела цикла, значение счетчика цикла автоматически уменьшается на 1. Если A < B, то цикл не выполнится ни разу.
[HR][/HR]
Цикл с параметром следует применять, когда заранее известно, сколько раз необходимо повторить те или иные действия. Однако во многих случаях циклические действия необходимо выполнять пока не будет достигнут определенный результат. В этом случае используются другие разновидности циклов: цикл с предусловием и цикл с постусловием.
[HR][/HR]
Цикл с предусловием(пока). Структура(Формат):
PHP:
While условие do A;
Пример:
PHP:
Program Primer;
Var i:integer;
Begin
Writeln('Введите число:');
Readln(i);
While i<>0 do
Begin
Writeln('Введите число:');
Readln(i);
End.
Цикл с постусловием. Структура(Формат):
PHP:
Repeat
A
Until <условие>;
A – тело цикла.
<условие> – любое логическое выражение.
Маленькое пояснение: Repeat...Until - повторять до тех пор пока...
Пример:
PHP:
Program Primer;
var i:integer;
begin
writeln('Введите число:');
readln(i);
repeat
writeln('Введите число:');
readln(i);
Until i=0;
End.
PHP:
Program Primer;
var i:integer;
begin
writeln('Введите пароль:');
readln(i);
repeat
writeln('Не верно! Введите пароль:');
readln(i);
Until i=55555;
End.
В данном уроке использовались материалы взятые на просторах интернета.
С вами был Лев Попов((Lev_Popov)).
Удачного обучения! xD
Последнее редактирование:
