Dolzarbligi bizni fanni chuqur o'rganishning etakchi shakllaridan biri bo'lgan informatika fani bo'yicha tanlov kurslarini tashkil etish mavzusini o'rganishga murojaat qilishga undaydi. Ilmiy yangilik va nazariy ahamiyati


Download 307.3 Kb.
bet8/18
Sana18.06.2023
Hajmi307.3 Kb.
#1554260
1   ...   4   5   6   7   8   9   10   11   ...   18
Bog'liq
kurs ishi io‘m fakultativ dars

Yoylar va aylanalarni qurish
bilan doira chizish tartibi quyidagi formatga ega: Cicrle ( x , y , r : word ), bu yerda x , y aylana markazining koordinatalari , r uning radiusidir.
Arc ( x , y : integer , a, b , R : integer ) protsedurasi yordamida chizish mumkin , bunda x , y aylananing markazi, a , b gradusdagi bosh va oxir burchaklar, R - radius. Burchaklarni o'rnatish uchun qutbli koordinatalar tizimi qo'llaniladi.
Chizish uchun rang SetColor protsedurasi bilan belgilanadi . a =0 va b =360 bo'lsa , to'liq aylana chiziladi.
Ellips protsedurasi (x, y: integer, a , b , R x , Ry : integer) elliptik yoylarni qurish uchun mo'ljallangan, bunda x, y ellips markazi, R x , R y : gorizontal va vertikal. boltalar. a =0 va b =360 bo'lgan hollarda to'liq ellips chiziladi.
Ellips ichidagi fon ekran foniga mos keladi. To'ldirilgan ellipsni yaratish uchun FillEllipse (x, y: integer, R x , R y : integer) maxsus protsedurasidan foydalaning. Ellips SetFillStyle ( a , b : so'z ) protsedurasi yordamida to'ldiriladi , bu erda a to'ldirish uslubi (jadval), b - rangni to'ldirish (jadval)



Doimiy

Ma'nosi

Niqob

EmptyFill

0

Fon rangi bilan to'ldiring

SolidFill

1

Joriy rang bilan to'ldiring

LineFill

2

Belgilar bilan to'ldirish --, rang - rang

LtslashFill

3

Belgilar bilan to'ldirish // oddiy qalinlikdagi, rang - rang

SlashFill

to'rtta

Belgilar bilan to'ldirish // ikki barobar qalinlik, rang - rang

BkslashFill

besh

Ikki kenglikdagi belgilar bilan to'ldirish, rang - rang

LtbkSlahFill

6

Oddiy qalinlikdagi \\ belgilar bilan to'ldirish, rang - rang

HatchFill

7

Yupqa chiziqlar bilan vertikal-gorizontal lyuk bilan to'ldirish, rang - rang

XhatchFill

8

Ko'ndalang diagonal bo'ylab "siyrak" ingichka chiziqlar bilan lyuk bilan to'ldirish, rang - rang

InterLeaveFill

to'qqiz

Ko'ndalang diagonal bo'ylab "tez-tez" ingichka chiziqlar bilan to'ldirish, rang - rang

WideDotFill

10

"Nodir" nuqtalar bilan to'ldirish

CloseDotFill

o'n bir

"Tez-tez" nuqtalar bilan to'ldirish

UserFill

12

Foydalanuvchi tomonidan belgilangan plomba niqobi bilan to'ldirish, rang - rang

Sektorlarni qurish uchun quyidagi protseduralardan foydalanish mumkin: PieSlice ( x , y : integer , a , b , R : word ), aylana boʻlagini chizadi va toʻldiradi. x , y koordinatalari - aylananing markazi, sektor boshlang'ich burchagi a dan oxirgi burchakka chiziladi b , va soyalash maxsus tartiblar yordamida sodir bo'ladi; Ellipsda sektor hosil qiluvchi va to‘ldiruvchi sektor (x, y: integer, a , b , R x , R y : word). x , y koordinatalari - markaz, R x , R y gorizontal va vertikal radiuslar bo'lib, sektor boshlang'ich burchakdan a dan oxirgi burchakka b tortiladi .



Download 307.3 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   18




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