m atn oxiriga
с
belgisini
q o ‘shadigan
addlast(t, c)
protsedurasi tuzilsin.
15.
x ( j r - 2 ) + 4 = 3
tenglam ani yechib, natijasini
result.txt
faylga y ozadigan dastur tuzilsin.
9 - is h . G r a p h m o d u li b ila n ish la s h
Ish n in g n ia q sa d i.
Paskal tilining grafik operatorlari va
standart funksiyalari yordam ida turli grafik va geom etrik
shakllarni chizish b o ‘yicha talabalarda am aliy bilim va
k o ‘n ik m a la m i hosil qilish.
M a sa la n in g
q o 4yiHshi.
Graph
m od u lin in g
turli
standart funksiyalari va grafik operatorlari yordam ida talab
qilingan shakllarni chizish dasturini tuzish.
Q isq a ch a n a zariy m a ’lu m o tla r.
Grafik rejimda ishla-
shi uchun zarur boT gan barcha funksiya va protseduralar
G raph m odulida jo y la sh g a n . Shu sababli, grafik d a s tu m in g
birinchi tuzilishi sifatida
Uses Graph
ishlatiladi. Ekranni
grafik rejim ga o ‘tkazish uchun
InitG raph
protsedurasudan
foydalaniladi, protseduraning dasturda tasvirlanishi um um iy
k o ‘rinishda quyidagicha b o ‘ladi:
InitGraph
(G D , C7M,
Path to Driver)',
Bu yerda
GD
(G raphD ri
ver)-drayver nom erini k o ‘rsatuvchi
'
60
va
butun
tipli
qiym a t qabul
qiluvchi
param etr,
GM
(G raphM ode)
- videosistem aning ish rejimini
k o ‘rsatuvchi
p aram etr b o ‘lib, bu ham butun (integer) q iym atga ega.
Path to D rive
parametri esa drayve m i saqlab turuvchi faylga
o ‘tish y o ‘li b o ‘lib, u
string
tipi bilan aniqlanadi. A gar
Path t o '
D river
o ‘m id a ( ‘’) belgisi turgan b o ‘lsa, dray v e r jo riy
katalogdan qidirildi va bunday holda odatda
GD
parametr-
o ‘zgaruvchining qiymati sifatida 0 yoki
D etect
konstantasi
ishlatiladi:
G D :-D etect\
InitGraphga
sim m etrik protsedura sifatida
CloseGraph
protsedurasi q o ‘llaniladi, y a ’ni bu protsedura orqali grafik
rejim dan chiqish imkoniyati yaratiladi.
M atn rejimidan grafik rejim ga o ‘tganda ekranni rang-
barang nuqtalar -
pixceV
lar t o ‘p lam id a n tashkil topgan t o ‘g ‘ri
t o ‘rtburchak shaklida tasavvur etish m um kin. T asvirning
sifatlilik darajasi bilan b o g ‘liq ekran holatini videoadapterlar
belgilaydai.
Videoadapterlar
bir-biridan
m u m k in
qa da r
e k randa k o ‘p nuqtalar jo y la sh tira olish va rang-baranglikni
oshirish im koniyati bilan farqlanadi.
V ideoadapter turi
N uqtalar soni
C G A - C o lo r G raphic A dapter
E G A - Enhanced G raphic A dapter
V G A - V ideo G raphic Array
S V G A - Super Video G raphic Array
640x320
640x350
640x480
800x600
Pixcelning ekranda jo y la s h is h holati gorizontaliga (лг),
vertikaliga
(y)
koordinata
bilan
xaraktcrlanadi
va
koordinatalari yuqoridan pastga h am da chapdan o 'n g g a qarab
o ‘sadi (1-chizma).
,(0 ; 0)
у
V G A
^ ( 6 3 9 , 479)
1 -c h iz m a
E kranda nuqta yoki chiziq rangini belgilash uchun
Setcolor
funksiyasi qabul qilishgan:
Setcolor (Color);
bu
yerda
(Color)ga
0 dan I S g a c h a q iy m a t berilib, 16 xil rang
hosil qilinadi.
K onstanta
Rang
Rang
nomeri
Black
Qora
0
Blue
K o‘k
1
Green
Yashil
2
Cyan
Feruza rang, moviy
3
Red
Qizil
4
Magenta
To'q qizil, malina rang
5
Brown
Jigarrang
6
Light Gray
Och kulrang, ko‘kimtir
7
Dark Gray
Kulrang, qoramtir k o ‘k
8
Light Blue
Havorang, ochiq ko ‘k
9
Light Green
Och yashil
10
Light Cyan
Light Red
Och feruza rang
Och qizil, qizg‘ish
11
12
Light Magenta
Och binafsha
13
Yellow
Sariq
14
White
Oq
____
________ 15
62
Endi ekranda nuqta va turli xil chiziqlam i chizishda
ishlatiladigan funksiyalar bilan tanishamiz:
|