Дәрістер 1-2 лекция. С тілінде программалау негіздері. Программа құрылымы



бет17/49
Дата18.03.2023
өлшемі1,54 Mb.
#75374
түріЛекция
1   ...   13   14   15   16   17   18   19   20   ...   49
do
{ printf("Сан енгізіңіз : ");
scanf("%i",&a);
if (a > max) max = a;
}
while (a!=0);
printf("Сандардың максимумы: %i",m);
getch();
}

FOR цикл операторы


For операторы айнымалы ретінде берілген цикл параметрінің алғашқы, соңғы мәні мен өзгеру қадамы белгілі болғанда, соған сәйкес бір немесе бірнеше операторларды қайталап орындау кезінде қолда­нылады. Бұл оператор параметрлі цикл операторы немесе арифмети­калық цикл деп аталады.
П араметрлі циклдің орындалу схемасы 7.5-суретте келтірілген. For операторының жалпы жазылу түрі:
for (x=x0; x<=xk; x=x+dx)
{
<1-оператор>;
<2-оператор>;
. . .
;
}
Мұндаx=x0 – цикл айнымалы-
сының бастапқы мәні, x<=xk
циклдің орындалу шарты,
x=x+dx – цикл айнымалысының
қада­мы. x=x0 цикл опера­торы
орындаларда бір рет есептеледі,
x<=xk ақиқат болса немесе 0-ге тең болмаса, цикл тұлғасы ретіндегі операторлар атқарылады. Содан соңx=x+dx есептеледі жәнеx<=xk мәні қайта анықталады.x<=xk мәні жалған болса немесе жалпы жағдайда ол 0-ге тең болса, for операторының жұмысы аяқталады. Сонымен цикл тұлғасының келесі орындалуы немесе орын­дал­мауы оның атқарылуы алдында анық­талады.
1 -мысал (7.6 сурет).
/* 1-ден 100-ге дейінгі сандар қосындысын анықтау */
#include
#include
main ()
{ int s=0,i;
clrscr();
printf("1-ден 100-ге
дейінгі сандар қосындысы:");


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   49




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

    Басты бет