- •1.Шартты операцияны пайдалану, мысалдар келтіру.
- •2.Switch ауыстырғыш операторы.
- •4.For цикл операторы(блок схемасы, жазылу форматы, мысалдар)
- •5 .Do while цикл операторы(блок схемасы, жазылу форматы, мысалдар)
- •6.Көшу (break, continue, goto) операторлары.
- •Void main()
- •3 Түрдегі есептер
- •Int b[10]; //қосымша массив
- •11 Жиымды сұрыптау тәсілдері
- •12 Екі өлшемді жиымдарды сипаттау,жиым элементтерін программаға енгізу.
- •13 Квадраттық матрицаны өңдеу тәсілдері
- •14 Адрестік операциялар және нұсқауыштар
- •15 Жиымдарға қолданылатын функциялар
- •16 Тұтынушы функцияларды жазу,пайдалану
- •17 Айнымалылардың әрекет ету аймағы
- •18 Рекурсивті функцияларды пайдалану
- •19 Символдарды енгізу шығару функциялары
- •20 Сөз тіркестерін өңдеу,тіркестерді енгізу шығару функциялары
- •Void main()
- •2)Strcat(stroka1,stroka2) функциясы тіркестерді біріктіру үшін қолданылады. Ол stroka1 жəне stroka2 тіркестерін біріктіріп, нəтижені stroka1 айнымалысына меншіктейді
- •26) Файлдарда қолданылатын функциялар.
- •29) Турбо с ортасында сызық стильдері,штрихтау сызықтары
- •30) Турбо с ортасында экран түсін өзгерту,іші боялған тұйық сызықтар салу.
- •Void main ( )
29) Турбо с ортасында сызық стильдері,штрихтау сызықтары
setlinestyle (tip,obr,tol);сызықтар стилін береді, мұндағы tip алдын ала анықталған константа,ол сызық ти-пін береді. tol – сызық қалыңдығын анықтайтын константа (NORM_WIDTH - қалыпты, THICK_WIDTH -
қалыңырақ).Егер программалаушы анықтаған сызық типі қолданылатын болса, онда obr мəні төрт таңбалы оналтылық константа болып, ол ұзындығы
21 пиксел сызық кесіндісін кодтау үлгісі болуы тиіс.
tip константасы мəндері
tip константасы Сызық типі
SOLID_LINE жай сызық
DOTTER_LINE пунктир сызық
CENTER_LINE штрих-пунктир сызық
DASHED_LINE Штрихтары DOTTED_LINE сызығынан ұзыншалау келген пунктир сызық
USERBIT LINE программалаушы анықтаған сызық.
Штрихтау сызықтары
setfillstyle (stil,col); аймақты бояу, толтыру стилін береді, мұндағы stil – алдын ала мəні анықталған константа, стильді береді, оның мəндері келесі бете көрсетілген. col – түс кодына сəйкес бүтін сан немесе ағылшынша түс аты. Ол setcolor функциясын анықтауда көрсетілген.Сызық стилі мен түсі көптеген функцияларда (bar, bar3d, sector, т.б.) қолданылады.
Константа Аймақты толтыру стилі
EMPTY_FILL аймақты фон түсімен толтыру
SOLID_FILL ағымдағы түспен толтыру
LINE_FILL көлденең штрих
LTSLASH_FILL 45 градус солдан оңға қиғаш жіңішке штрих сызықтар
SLASH_FILL 45 градус солдан оңға қиғаш штрих сызықтар
BKSLASH_FILL 45 градус оңнан солға қиғаш жіңішке штрих сызықтар
LTBKSLASH_FILL 45 градус оңнан солға қиғаш штрих сызықтар
HATCH_FILL торсызықтармен штрихтау
XHATCH_FILL 45 градус солдан оңға сирек қиғаш штрих сызықтар
INTERLEAVE_FILL 45 градус қиғаш жиі торсызықтармен штрихтау
WIDEDOT_FILL сирек нүктелермен толтыру
CLOSEDOT_FILL жиі нүктелермен толтыру
USER_FILL программалаушы өзі анықтайтын сызық типі
30) Турбо с ортасында экран түсін өзгерту,іші боялған тұйық сызықтар салу.
1. Экранның фоны түсін келесі функция арқылы өзгерте аламыз
setbkcolor(түсі);
2. Экранды тазалау мына функция көмегімен орындалады cleardevice();
Осыған дейін графикалық функциялар арқылы орнатылған параметрлер өшіріледі де, (үнсіз) келісім бойынша берілген алғашқы параметрлер қалпына келтіріледі.
// Тустердi озгерту мысалдары setbkcol.cpp
#include <conio.h>
#include <stdlib.h>
#include <graphics.h>
Void main ( )
{ int gd=DETECT,gm,r;
initgraph(&gd, &gm,"C:\\TC\\BGI");
setbkcolor(RED); setcolor(GREEN);
rectangle(100,100,250,250);
bar(300,100,610,250);
175 350 95);
circle(175,350,95);
fillellipse(455,350,80,50);
getch(); cleardevice();
setbkcolor(YELLOW);
setcolor(BLUE);
for(r=1; r<200; r++)
circle(320,240,r);
getch(); cleardevice();
setbkcolor(BROWN);
setcolor(WHITE);
rectangle(75,80,550,400);
circle(320,240,150);
getch();
closegraph();}
Іші боялған тұйық сызықтар салу
Іші боялған көпбұрыш салу үшін қолданылатын функция fillpoly (n,бүтін сандар жиымы);мұндағы n – төбелер саны.Əрбір төбе координатасы екі бүтін санмен беріледі. Бұл функция төбелердің алғашқы нүктесін соңғы нүктесімен қосып, сызықтарды тұйықтап,ішін бояйды. Сызық типі мен бояу түсі setfillstyle() жəне setfillpattern() функцияларымен анықталады.
Іші боялған контурлы эллипс салу функциясы fillellipse (х,у, rх,rу);
мұндағы х, у – центр координаталары;rх, rу – пикселмен берілген эллипс жарты өстері радиустары.Эллипс өстері координат өстеріне параллель
болады. Эллипс ағымдағы түспен боялып шығады.Іші боялған контурлы эллипс секторын салатын функция sector (x, у, бұрыш_басы,
бұрыш_соңы, rх, rу);Бұл функция pieslice() функциясы тəрізді жұмыс істейді.
