Пәні бойынша ОҚУ-Әдістемелік кешен



бет32/111
Дата11.09.2020
өлшемі1,21 Mb.
#77805
1   ...   28   29   30   31   32   33   34   35   ...   111
Байланысты:
UMK Ci tilinde programmalau (1)

for(n=2; n<6; n+=2); printf(“%d\n”,n);

  1. Цикл параметрі ретінде бүтін санды санағышты пайдалану міндетті емес, есептеуді сан емес, символдар көшірмесінде жүргізуге болады: for (ch= ‘a’; ch<= ‘z’; ch++); printf(“ %c\n”,ch); ch- бірлік символ.

  2. Қайталау санына қойылатын шарт кейбір күрделі өрнекте болуы мүмкін: for (num=1; num*num*num<65; num++);

  3. Цикл параметрі геометриялық прогрессия бойынша өсуі де мүмкін:

for (n=1; n<82; n*=3); printf(“%d\n”,n);
Алдыңғы шартты цикл операторы. Си тіліндегі циклдің келесі

түзілімі –While цикл операторы. Оның синтаксисі:



While( шарт-өрнек) <оператор > ;

мұнда <оператор > қарапайым , кұрамды немесе бос оператор болуы мүмкін, <шарт> басқа операторлардағы сияқты-кейбір логикалық өрнек. Егер <оператор >құрамды болса, ол жүйелі жақшамен көмкеріледі. Бастапқы <шарт> өрнегінің мәні тексеріледі. Егер ол нөлге тең болмаса (‘’ақиқат’’) цикл операторлары (цикл денесі) орындалады. Бұдан кейін <шарт > өрнегінің мәні қайтып тексеріледі, егер ол нөлге тең болмаса, цикл денесі тағы да орындалады. Міне, осылай <шарт> өрнегінің мәні нөлге тең( ‘’жалған’’) болғанша цикл денесі орындала береді. <Шарт> жалған мән қабылдағанда программа басқаруды программаның келесі операторына береді. While циклында әуелі <шарт > мәні тексеріліп, содан кейін оператор орындалатын болғандықтан оны « алғы шартты» немесе ‘’шарты алдында’’ цикл деп атайды.

/*_C_36__ Мәтінді экранға шығару ________________________*/

#include

main()

{ char *text; int ind;



text='' Си язык профессиональных программистов'';

ind=1; while(ind<=5)

{ printf( « строка % 2d: %s» ,ind, text); ind ++}}

/*_________________________________________ eo program_____________*/

/* ind=0; while(ind++<=5)

if() ch=getch()='q') puts( « конец работы\n »);

else printf(« работа продол \ \n»);

if (star=ch, ch=getch()) */

өрнек мәні әзірге нөлге тең емес болғанша операторлардың( жәй немесе күрделі) орындалуы қайталанады.



Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   111




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

    Басты бет