- •Программалау тілдері
- •2.2. Си тілінің қарапайым элементтері
- •2.2.1 Пайдаланылатын символдар си тілінің символдарын бес топқа бөлуге болады.
- •2.2.2 Тілдің қарапайым объектілері
- •Бақылау сұрақтары
- •2.3. Си тіліндегі мәліметтер типтері және енгізу, шығару функциялары
- •2.4. Бүтін сан түріндегі мәліметтерді сипаттау
- •2.4.2. Char типі
- •2.4.3. Float және double жылжымалы нүктелі нақты сандар типтері
- •2.5 Символдық тіркестер (жолдар, қатарлар)
- •2.6. Printf және scanf функциялары
- •Бақылау сұрақтары
- •3. Си тілінде қолданылатын негізгі операторлар
- •3.1. Меншіктеу операторы
- •3.2. Типтерді түрлендіру
- •Int I; float fl;
- •3.3. Программа жұмысын басқару операторлары
- •3.4. Шартты оператор
- •If (шарт)
- •If (шарт)
- •Int r; /* gil-ды 4-ке бөлгендегі қалдық */
- •Int ball;
- •3.4.1 Шартты операция
- •3.5. Switch көп нұсқалы таңдау операторы
- •Бақылау сұрақтары
- •4. Цикл операторлары
- •4.1. For цикл операторы
- •4.2. While операторы
- •4 .3. Do ... While цикл операторы
- •5. Си тілінде массивтерді пайдалану
- •Int index;
- •Void main()
- •Жиымды өңдеу есептерінің түрлері (кластары)
- •Void main()
- •Void main()
- •Int b[10]; //қосымша массив
- •Жиымды сұрыптау (сорттау, реттеу)
- •Жай таңдау жолымен сұрыптау
- •Жай енгізу (кірістіру) тәсілімен сұрыптау
- •Жай алмастыру арқылы сұрыптау
- •Int *iptr;
- •Функциялар арасында байланыс жасау үшін нұсқауыштарды пайдалану
- •Void change (int *u, int *V)
- •Int temp;
- •Int xmin,X[10];
- •6. Екі өлшемді жиымдар
- •Void line()
- •Void line()
- •Екінші типтегі есептер алгоритмдері
- •Void line()
- •Int I,j,jmin,min;
- •Int amin;
- •Бақылау сұрақтары
- •7. Сөз тіркестерін өңдеу
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Сөз тіркестерімен жұмыс істейтін функциялар
- •Көмекші программа. Функцияны пайдалану
- •Int mini(int X, int y)
- •Int maxi(int X, int y)
- •Void lin(char a)
- •Void z1(int *X, int *y)
- •Void z1(int*, int*);
- •Int rus (unsigned char r)
- •Int min_index(int sp[], int ras)
- •Void init(int mas[],int ras);//функцияны сипаттау
- •Жоғарыда қарастырырылған функцияда екі өлшемді жиымның бағаналарының саны тұрақты және ол ауқымды ko айнымалысымен анықталған.
- •Void main(void)
- •Index(s1,s2)
- •Void main(void)
- •Int main()
- •Бақылау сұрақтары
- •Құрылымдарды пайдалану мысалы:
- •Void Vvod(int nom,struct Spisok *sved)
- •Void main(void)
- •Vvod(-1,sved);
- •Int I; clrscr();
- •Void main(void)
- •Int I,j,k,priznak;
- •If(!priznak) break;
- •If(!priznak)break; }
- •Бақылау сұрақтары
- •Void main ()
- •Int pages;
- •Void main()
- •Бақылау сұрақтары
- •11. Графикалық режимде жұмыс істеу
- •Void main ( )
- •Int gmode; //режим аты
- •Int errorcode; // қате коды
- •11.1. Графикалық режим орнату, одан шығу, мәтін жазу, сызық салу функциялары
- •Initgraph(&Driver,&Mode,Path);
- •Initgraph(&Driver,&Mode," ");
- •Экранға мәтін шығару функциясы
- •Экрандағы көрсетілген орынға мәтін шығару функциясы
- •1) Line (x1,y1,x2,y2);
- •2) Lineto (X,y);
- •11.2. Сызық стильдерін беру
- •Int gmode;
- •11.3. Тұйық сызықтар салу
- •Көпбұрыш салу функциясы
- •Int gmode;
- •Іші боялған контурлы эллипс салу функциясы
- •Pieslice(X,y,БұрышБасы,БұрышСоңы,Радиус);
- •Void main ()
- •Void main ( )
- •Void main ()
Void main ()
{
int gd=DETECT,gm,x,y;
initgraph (&gd,&gm,"c:\\TC\\bgi");
//жасыл экранда қалыңдығы 3 пиксел диагональ сызу
setbkcolor(GREEN) ;
setcolor(RED);
setlinestyle(SOLID_LINE,0,3);
x=getmaxx(); y=getmaxy();
printf(" xmax=%d ymax=%d ",x,y);
line(0,0,x,y);
// бір перне басып,экран тазалау
getch();
cleardevice();
// терезе ашу, оны тазалау
setviewport(100,100,600,400,1);
clearviewport();
setcolor(GREEN);
rectangle(10,30,450,255);
circle(230,145,55);
settextstyle(DEFAULT_FONT,HORIZ_DIR,3);
//орыс әріптері тек DEFAULT_FONT шрифтінде
setbkcolor(BLUE);
setcolor(WHITE);
//Мәтін терезенің сол жақ жоғарысында
outtextxy(1,1,“Жаңа терезе");
getch();
closegraph();
}
Бақылау сұрақтары
ІBM PC компьютерлері бейнемониторының қандай түрлері бар? Олардың айырмашылығы неде?
Графикалық режимнің атқаратын қызметі қандай? Оны программада қалай іске қосады?
Графикалық режим қандай функция арқылы орнатылады?
Адаптерлердің мынадай типтерінің CGA, EGA, VGA бір-бірінен айырмашылығы неде?
Монитордың мәтіндік және графикалық режимдерінің мүмкіндіктері неге әртүрлі болады?
Драйвер деп нені айтады? Графикалық драйвер ше? Ол қандай қызмет атқарады?
Экранның түсін және оған шығарылатын жол символдарының түсін қалай өзгертуге болады?
Графикалық режимде курсор бола ма?
Символдарды қалай жыпылықтатып қоюға болады?
Курсорды экранның кез келген нүктесіне қалай көшіреміз?
Графикалық режимде экранда қалай терезе құруға болады?
Графикалық режимде экранды қалай тазартуға болады?
Clrscr, Clreol, Dellіne және Іnslіne функцияларының ортақ қасиеттері мен айырмашылықтары.
