- •1.Си программалау тілі туралы түсінік
- •2.Сызықтық құрылымды алгоритм. Мысал.
- •3.Си тілінде жазылған программаның құрылымы
- •4.Файлдармен жұмыс
- •5.Си тілінің қарапайым элементтері
- •6.Берілгендерді енгізу операторлары. Мысал
- •7.Float және double жылжымалы нүктелі нақты сандар типтері
- •8.Файлға мәлімет жазу және оқу
- •10. Графикалық режим орнату, одан шығу, мәтін жазу, сызық салу функциялары
- •11.Си тілндегі негізгі операторлар
- •12.Си программасын орындау ортасы
- •13.Программа жұмысын басқару операторлары
- •14.While операторы. Қолдану мысалдары
- •15.Шартты операторлар
- •16.Бүтін сан түріндегі мәліметтерді сипаттау
- •18. Екі өлшемді массивтер.Мысалдары.
- •19.Тұтынушы функциясын пайдалану
- •20. Блок-схема және оның қызметі
- •21. Алгоритмнің циклдік құрылымы
- •22.Айнымалылардың әрекет ету аймағы
- •23.Do... While цикл операторы
- •24.Массив дегенымыз- реттелген бір текті элементтердің жиыны
- •25.Таңдау операторлары - бұлар шартты оператор және ауыстырғыш.
- •26.Құрылымдарды пайдалану
- •27.Си тілінде кездейсоқ сандарды пайдалану
- •28.Қарапайым программа.Препроцессор.
- •29.1.Массивтерді өңдеу есептерінің түрлері (кластары)
- •30.Символдық тіркестер (жолдар, қатарлар)
- •32.Блок-схемада қолданылатын геометриялық фигуралардың атқаратын қызметі
- •33.Массивті сұрыптау (іріктеу, реттеу).
- •34. Си тілінің графиктік операторлары.
- •35. Жай алмастыру арқылы сұрыптау.
- •36. Бір өлшемді массивтер және оларды енгізу, шығару
- •37. Адрестік операциялар
- •38. Printf () функциясы
- •39. Массивтер және массивтерге қолданылатын нұсқауыштар
- •40. Бір өлшемді массивтер және оларды енгізу, шығару
- •41.Нұсқауыштарға қолданылатын операциялар
- •42.Return () функциясы
- •43.Көрсеткіштерді пайдаланып жиымдармен жұмыс істеу
- •44.Тақырыпта қолданылатын стандартты файлдар
- •45.Символдық тіркестер
- •46.Getch() функциясы
- •47. Матрицаның барлық элементтерін өңдейтін алгоритмдер
- •48. Басқарушы символдар
- •49. Символдық таңбаларды енгізу/шығару
- •50. Формат символдары
- •51. Сөз тіркестерін енгізу және шығару функциялары
- •52. Препроцессордың қызметі
13.Программа жұмысын басқару операторлары
Программа жұмысын басқару операторлары
Программа жұмысын басқару операторлары программаның басқарушы конструкциясы деп аталады. Олар:
құрама операторлар;
таңдау операторлары;
цикл операторлары;
көшу операторы.
Құрама операторларға жай құрама операторлар және блоктар жатады. Екеуі де жүйелі жақшаға алынып жазылады. Блокта жай кұрама операторларға қарағанда, айнымалыларды сипаттау жолдары болады. Мысалы:
{ n++; жай құрама оператор
summa+=n;
} {
int n=0;
n++; бұл блок
summa+=n;
}
Қатынас операциялары. Қатынас операциялары екі мәнді салыстыру үшін қолданылады. Си тіліндегі қатынас операциясының тізбегі мынадай: ==, !=, <,<=,>,>=.
14.While операторы. Қолдану мысалдары
While операторы
Орындалу саны алдын ала белгісіз болатын циклдер құру кезінде шарттары алдын ала немесе соңынан тексерілетін екі цикл түрі бар. Шарты алдын ала тексерілетін цикл операторының жазылуы:
while (шарт-ернек)
оператор;
Мұнда шарт ретінде шартты өрнек немесе кез келген типтеп өрнек пайдаланылуы мүмкін. Оператор
қарапайым немесе құрама болуы мүмкін. Ол құрама оператор болса, онда операторлар жиыны жүйелі жақшаға алынып жазылады. While операторы орындалғанда, алдымен жақша ішіндегі өрнек есептеліп тексеріледі. Егер өрнек мәні ақиқат болса немесе жалпы
жағдайда О-ге тең болмаса, онда оператор атқарылады. Содан соң жақшадағы өрнек тағы да есептеледі. Егер өрнек мәні жалған болса(немесе жалпы жағдайда О-ге тең болса), онда while цикл операторы өз жұмысын аяқтайды.
Мұнда шарт-ернек құрамына кіретін айнымалы цикл ішінде өзгеріп отырады.
/* 1-ден 100-ге дейінгі бүтін
сандар қосындысы */
#include <stdio.h>
#include <conio.h>
main ()
{
int s,k; clrscr(); s=0; k=l; while (k<=100) { s+=k; k++;
}
printf("s= %d",s); printf("\nAяқтау үшін
Enter басыңыз\п");
getch () ; }
6 y=-2 . 4x2 +5x-3 ^x\
функциясы мәндерін оның аргументі х0ден хk-ға дейін қадамы dx болып өзгерген кездерде анықтау керек. Мұнда цикл алдында параметрге алғашқы мән меншіктеледі де, параметр цикл ішінде берілген қадамға өзгеріп отырады Жалпы функция кез келген түрде беріле алады. Ол параметр мәніне байланысты тармақ-талып кететін функция да болуы мүмкін
мәндері кестесін алу, x0, xk, dx (қадам) пернелерден енгізтеді */
#include <stdio.h>
#include <math.h>
#include <conio.h>
main ()
{
float x,y,x0,xk,dx;
clrscr();/* экранды тазалау*/
printf("x-тің бастапқы, соңғы мәндері: "); scanf("%f%f",6x0,&xk);
printf("x-шің өзгеру қадамы dx-ші енгізіңіз: "); scanf("%f",&dx);
printf(" \n") ;
printf(" x | y\n");
printf(" \n") ;
x=xO ;
while (x<=xk) {
y=-2.4*x*x+5*x-3*sqrt(fabs(x)); printf("%6.2f | %6.2f\n",x,y); x=x+dx;
}
printf(" \n");
getch(); }
