Программы с циклами

Цикл с заданным условием продолжения работы (цикл-ПОКА) программируется в языке Паскаль с помощью оператора «while»
Общий вид оператора:


1.png
Здесь:
<условие> — логическое выражение; пока оно истинно, выполняется тело цикла;
<оператор> — простой или составной оператор, с помощью которого записано тело цикла.
Пример:
Определите значение переменных  s и i после выполнения фрагмента программы:

s:=0;

i:=0;

while i<5 do

begin

i:=i+1;

s:=s+i;

end;


i
s
0
0
1
1
2
3
3
6
4
10
5
15

Цикл с заданным условием окончания работы (цикл-ДО) программируется в языке Паскаль с помощью оператора «repeat».
Общий вид оператора:
3.png
Здесь:
<оператор1>, <оператор2>,... — операторы, образующие тело цикла;
<условие> — логическое выражение; если оно ложно, то выполняется тело цикла.
Пример:
          Определите значение переменных s и i после выполнения следующих операторов:

s:=0;

i:=3;

repeat

s:=s+5div i;

i:=i-1;

until i<1;


i
s
3
0
2
1
1
3
 
 

Цикл с заданным числом повторений (цикл-ДЛЯ) программируется в языке Паскаль с помощью оператора «for».
1_!.png
Здесь:
<параметр> — переменная целого типа,
<начальное _значение> и <конечное _значение> — выражения того же типа, что и параметр, вычисляемые перед началом цикла;
<оператор> — простой или составной оператор — тело цикла.
При выполнении этого оператора после каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условием выхода из цикла является превышение параметром конечного значения.

Пример работы цикла:

Определите значение переменной s  после выполнения программы:

s:=0;

for i:=0 to 4 do s:=s+4;

 

 i
s
 0
 4
 1
 8
 2
 12
 3
 16
 4
 20



Комментариев нет:

Отправить комментарий