Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019



Pdf көрінісі
бет22/34
Дата28.06.2022
өлшемі2.75 Mb.
#459535
1   ...   18   19   20   21   22   23   24   25   ...   34
devcpp 1 Kaz66

setcolor ( 10 ); 
// ақшылт-жасыл түсті орнатады
setcolor (COLOR(255,0,255)); 
// күлгін түсті орнатады
putpixel (x, y, 14);
// (x, y) нүктелерін сары түске бойайды 
n=getpixel(x, y);
// n айнымалысына (x, y) нүктелерін түсін жазу 
Line (x1, y1, x2, y2);
// (x1, y1) – (x2,y2) кесіндісі 
moveto (x1, y1);
// (x1, y1) – нүктесіне курсорды апару 
lineto (x2, y2);
// (x2, y2) – нүктесіне сызылған кесінді 
setcolor(12);
// қызыл түс 
moveto (x1, y1);
// курсор бірінші нүктеде 
lineto (x2, y2);
// екінші нүктеде жүргізілген кесінді 
lineto (x3, y3);
// т.с.с. 
lineto (x4, y4); 
lineto (x5, y5); 


Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019 
 
39 
http://astanabilim.kz/infor/c
  
Жиегінің түсін setcolor функциясының көмегімен орнатады, ал төртбұрыштың 
өзі rectangle командасының көмегімен салынады.
Боялған төртбұрышты bar командасы арқылы саламыз.Түсін және стилін алдын 
ала setfillstyle функциясының көмегімен оратып аламыз.
setfillstyle командасындағы бірінші сан құйып бояудың стильін береді: 
0 – құйып бояуды (заливка) өшіру 
1 – толық құйып бояу 
3, 4, 5, 6 – қиғаш сызықтар 
7, 8 – тор көз (сетка) 
9, 10, 11 – нүктелік оюлар, ал екінші сан ол түстің номері. 
 Шеңбер 
Шеңбердң салу үшін circle функциясы қолданылады: 
Circle функциясындағы жақшаның ішіндегі сандар ол шеңбердің центрінің 
координасаы және үшінші сан пикселде берілген шеңбердің радиусы. Олардың 
мәндері сандар болуы, айнымалы аттары және арифметикалық өрнек болулары 
мүмкін. Мысалы: 
 Шектелген аймақты бояу 
Кей кездері контурмен шектелген аймақты бояуға тура келеді. Оны floodfill 
функциясының көмегімен іске асырамыз.
Шектелген аймақты бояу үшін сол аймақтың ішіндегі бір нүктесінің 
координатасын (х, у) білу қажет. Сонымен қатар аймақтың шекарасын ішкі 
аймақтың түсімен бірдей қылу қажет. Шекараның түсі тізім бойынша ең соңғы 
жазылып, floodfill функциясына беріледі. 
Жазулар 
Outtextxy функциясы терезенің кезкелген жеріне мәтін 
жазуға мүмкіндік береді. Оған жоғарғы сол жаққа қарап (х, 
setcolor(9); 
rectangle (x1, y1, x2, y2); 
setfillstyle (1, 12 );
// стиль 1, стиль 2 
bar (x1, y1, x2, y2); 
setcolor (COLOR(0, 255, 0));
// жасыл түс 
c i r c l e (x, y, R);
// шеңбер салу 
c i r c l e (200, y0+20, R);
// шеңбер салу 
se tfillstyle (1, 11);
// стиль 1, түс 11 
floodfill (x, y, 0);
// шекараға дейінгі түс 0 


Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019 
 
40 
http://astanabilim.kz/infor/c
  
у) координаталарын береміз. Мәтіннің түсін setcolor функциясының көмегімен 
орнатамыз.
Мысалдардың бағдарламалары 
Стандартты функцияларды пайдаланып үйдің суретін салу бағдарламасын 
құрайық. Осы есептің бағдарламасын өз бетімен түсінуге тырысайық. 


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   34




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

    Басты бет