Дәрістер 1-2 лекция. С тілінде программалау негіздері. Программа құрылымы



бет44/49
Дата18.03.2023
өлшемі1,54 Mb.
#75374
түріЛекция
1   ...   41   42   43   44   45   46   47   48   49
Шеңбер сызу функциясы
circle(x,y,r);

радиусы r (бүтін сан), центрінің координаталары (х, у)болатын шең­бер сызады.


Сызық түсі setcolor () функциясымен беріледі. Мысалы, қызыл түсті 5 шеңбер сызайық:
...
setcolor(RED);


for (r=5;r<=25; r+=5)
circle(320,240,r); ...
Доға сызу функциясы
arc(x,у,БұрышБасы,БұрышСоңы,Радиус);

центрінің координатасы (х, у), радиусы берілген доға сызады. БұрышБасы,БұрышСоңы параметрлері бұрышты градуспен горизон­таль х өсінен бастап, сағат тіліне қарсы бағытта береді. Радиуспара­метрідоға радиусын бүтін санмен береді. Бұрыштар мәні периодына сәйкес эквивалентті түрде [0..360] интервалындағы мәндерге келті­ріледі. Мысалы, arc(х,у,-45,45,r) және arc(х,у,675, -315,r) шеңбердің бір ширегіне сәйкес бір доғаның екі түрде берілуін көрсетеді.


Эллипс доғасын сызу функциясы
ellipse(x,y, БұрышБасы,БұрышСоңы,rх,rу
);

центрінің координаталары (х, у) эллипс немесе эллипс доғасын (17.4 су­рет) сызады.БұрышБасы,БұрышСоңыпараметрлері доғаның басы мен соңын градуспен сағат тіліне қарсы береді.rx,ryпараметрлері эл­липстің көлденең және тік радиустарын береді. Эллипсөстері


коор­динаталар өстеріне параллель болады.

Іші боялған контурлы эллипс салу функциясы


fillellipse (х,у, rх,rу);

мұндағы х, у – центр координаталары;


rх, rу – пикселмен берілген эллипс жарты өстері радиустары.
Эллипс өстері координат өстеріне па­раллель болады. Эллипс ағымдағы түспен боялып шығады.




14.4 сурет. Эллипсдоғасын салу


17.4 сурет. Эллипс доғаларын салу




Іші боялған дөңгелек сектор сызу функциясы


Достарыңызбен бөлісу:
1   ...   41   42   43   44   45   46   47   48   49




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

    Басты бет