1 дәріс. Объектілі бағытталған бағдарламалау түсінігі



бет10/36
Дата11.12.2021
өлшемі79,06 Kb.
#99042
1   ...   6   7   8   9   10   11   12   13   ...   36
Байланысты:
ОББ

while < Шарт> do <Оператор>;

Мұндағы, шарт кезкелген логикалық өрнек. Циклдың әр қадамында әуелі шарт тексеріледі. Шарт True болса оператор (цикл денесі) орындалады да келесі цикл басталады және т.с.с. Шарттың мәні False болғанда цикл аяқталады.



Ескерту. Алынған шартқа байланысты, цикл денесі бір рет те орындалмауы, немесе шексіз орындала беруі мүмкін. Сондықтан, циклды программалағанда шартқа айрықша көңіл бөлу керек. Мысалдар:

1) while (x >2*x) do y:=sqr(x);

2) while (x mod 2 <= 1) do y:=y+x;

3) while (i < a) do begin i:=i + 1; x:=x + i; end;

Бұл мысалдарда, бірінші цикл бірде – бір рет те орындалмайды, ал екіншісі–шексіз орындала береді.

Соңғышартты қайталау операторы қайталау саны белгісіз және цикл денесі кемінде бір рет орындалуы қажет болатын жағдайда пайдаланылады. Оның пішімі:





Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   36




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

    Басты бет