Учебно-методическое пособие. Алматы, 2017 ббк


Оператор цикла с предусловием



бет49/106
Дата03.01.2022
өлшемі483.39 Kb.
#451845
түріУчебно-методическое пособие
1   ...   45   46   47   48   49   50   51   52   ...   106
УЧЕБНИКПаскаль(100217)

2.6.2. Оператор цикла с предусловием

Оператор while является универсальной управляющей конструкцией. С его помощью можно записать любое циклическое действие. Формат оператора можно изобразить одним из следующих способов.




Тело цикла состоит из одного действия

Тело цикла состоит из более чем одного действия

While Условие do

Действие;



While Условие do

Begin


Действие 1;

Действие 2;

. . . . . .

Действие n;

end;


В нашем случае процедура Init будет выглядеть следующим образом:
procedure Init;

begin


Writeln('Insert chislo 1');

Readln(Chislo1);

Writeln('Insert Znak');

Readln(Znak);

Writeln('Insert chislo 2');

Readln(Chislo2);

While (znak=’/’) and (Chislo2=0) do

begin


Writeln('Insert chislo 2');

Readln(Chislo2);

End;

End
Если знак действия не будет равен "/" или второе число будет неравно нулю, то в процессе выполнения программы этот цикл будет обойден, то есть цикл ни разу не выполнится. Посмотрите, как работает эта программа, проведя ее трассировку (используя клавишу F7).





Достарыңызбен бөлісу:
1   ...   45   46   47   48   49   50   51   52   ...   106




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет