Амтамасыздандыру



бет26/51
Дата07.09.2022
өлшемі484,5 Kb.
#38632
түріЛекция
1   ...   22   23   24   25   26   27   28   29   ...   51
Байланысты:
Алгоритрм лекция жинағы

Do while цикл операторы

Шарты соңынан тексерілетін do … while цикл схемасы







do –while цикл операторының негізгі жазылу формасы:
do
оператор;
while (шарт);
мұндағы операторқарапайым, құрамды немесе бос оператор.
while және do–while типті циклдер
do–while – цикл операторы дейін шартты цикл болғандықтан, алдымен оператор орындалып, шарт ақиқаттыққа соңынан тексеріледі. do–while – цикл операторында шарт ақиқаттыққа соңынан тексерілетіндіктен цикл кем дегенде бір рет орындалады.
while және do–while типті циклдерінде for операторындағы амалдарды қолдану рұхсат етілген, тек for циклінен еркщелігі басқарудың шартты тексеруге берілетіндігінде. while және do–while типті циклдерінде шексіз қайталанудың алдын-алу үшін шартқа кіретін айнымалылардың өзгеретіндігін ескеру керек.
Мысалы: int i;
for (i=1;i<=300;i++) /* 5-ке еселі бүтін сандарды баспаға шығару */
{
if (i%5!=0) continue;
printf(“%5d”,i);
}
Жалпы жазылу түрі:
do
{
1-оператор;
2-оператор;
… … …
n-оператор;
}
while (өрнек);
Цикл тұлғасы ретінде қарапайым немесе құрама оператор қолданылуы мүмкін. Жақшадағы өрнек цикл тұлғасынан кейін тексеріледі.Сондықтан do while цикл тұлғасы ең болмағанда бір рет орындалады. Цикл тұлғасынан кейін жазылған өрнек ақиқат болса (немесе жалған жағдайда ол 0-ге тең болмаса), цикл тұлғасы қайтадан орындалады. Ал өрнек жалған болса (немесе 0-ге тең болса), цикл аяқталады.
// определение максимума из вводимых чисел
#include
#include
main ()
{
int a, max;
clrscr();
printf("\n Определение максимума из чисел\n");
printf("Для завершения введите 0.");
max = -32000; // максимум в начале = наименьшему целому


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   51




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

    Басты бет