Mm ivaat nosirov doc



Download 3,1 Mb.
bet36/118
Sana09.01.2023
Hajmi3,1 Mb.
#898475
1   ...   32   33   34   35   36   37   38   39   ...   118
Bog'liq
ахборт технол

2. Pascal тилининг график имкониятлари.
Куп дастурлаш тилларида булгани каби Pascal дастурлаш тилида хам гра-фиклар чизиш мумкин. Pascal тилида хам график режими, операторлари мав-жуд.
www.qmii.uz/e-lib
54
IBM PC ва шу компьютерларга турдош компьютерларда Turbo Pascal ти-зими ишлатилади. Turbo Pascal нинг график имкониятларини куриб чикамиз.
Pascal тилида график холатига (режимига) утиш учун Graph модулидан ва InitGraph хизматчи сузларидан фойдаланилади, яъни шу операторлардан кейин Pascal тилининг график операторларини ишлатиш мумкин. InitGraph функция-сининг умумий куриниши куйидагича:
InitGraph(gd, gm, path); бу ерда gd-graph driver драйвер номери, gm-graph mode режим номери, path- драйверларни саклаб турувчи файлга утиш йул. Агар драй-верлар жорий каталогда булса path хизматчи сузи урнига ‘ ‘ бушлик белгиси куйилади. Купинча gd нинг киймати 0 (нол) деб олинади ва gd:=detect; деб оли-нади.
CloseGraph хизматчи сузи билан график режимдан чикилади ва матнли режимга утилади.
Graph холатида экранда оддий график холати урнатилади, бунда экран хажми (0-640)х(0-480) нуктадан иборат булади. Агар экранни координата те-кислиги деб карасак чап юкори бурчак координата боши булади, яъни 1-расмдагидек.
Х=(0-640)
У=(0-480)
1-расм
Компьютер экранида нукта ва турли хил чизиклар хосил килиш куйидаги функция, процедура ва операторлар ишлатилади
line(x1,y1,x2,y2)- оператори (x1,y1) нуктадан (х2,у2) нукталар орасида тугри чизик чизади, бу ерда Line оператор х1,х2,у1,у2 узгарувчилар бутун (inte­ger) булиши шарт
LineTo(x,y) оператори оркали жорий нуктадан (х,у) нуктагача тугри чизик чизилади. Агар хеч кандай чизма чизиламаган булса, (0,0) нуктадан (х,у) нукта орасида тугри чизик чизилади. Масалан: Экраннинг юкори чап бурчагидан куйи унг бурчагига тугри чизик чизиш учун LineTo (640, 480) операторини ёзиш ке-рак
Айлана чизиш операторининг умумий куриниши Circle(x,y,R), бу ерда (х,у) айлана маркази, R-айлана радиуси

Download 3,1 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   118




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish