Urganch davlat universiteti axborot texnologiyalari kafedrasi



Download 13,56 Mb.
Pdf ko'rish
bet75/99
Sana31.12.2021
Hajmi13,56 Mb.
#262961
1   ...   71   72   73   74   75   76   77   78   ...   99
Bog'liq
akademik litsey kasb hunar kollejlarda informatika fanidan olimpiada masalalarini ishlash boyicha korsatmalar

begin 

  if n=



then begin 



    ForWd(d); TurnLeft(

120


); 

    ForWd(d); TurnLeft(

120

); 


    ForWd(d); TurnLeft(

120


); 

  

and else begin 



    Sierp_Tr(d div 

2

, n-



1

); 


    ForWd(d 

div 

2

); 



    Sierp_Tr(d 

div 

2

, n-



1

); 


    TurnLeft(

120


); 

    ForWd(d 



div 

2

); 



    TurnRight(

120


); 


    Sierp_Tr(d 

div 

2

,n-



1

); 


    TurnRight(

120


); 

    ForWd(d 



div 

2

); 



    TurnLeft(

120


); 

   


end

end;

 

Ikkinchi usul. Oldingi algoritmida n-1 tartibli uchburchaklar bir xil yo‘naltirilgan chapga 

120◦  ga  fikran  buramiz.  Shunda  uning  chapdagi  pastki  burchagi  n-  tartibli  uchburchakning 

o‘ngdagi  pastki  burchagida  bo‘lib  qoladi.  Shunday  qilib,  n  (n>=1)  tartibli  Serpinning 

uchburchagini chizish uchun uch marta shunday harakatlarni uch marta bajarish yetarli. 

1.Tomonining uzunligi d/2 bo‘lgan (n-1) – tartibli Serpenning uchburchagi chizilsin. 

2.Oldinga d ga ko‘yib olinsin. 

3.120 ga burilsin. 

Ularni oldingisiga (3.5–listingga qarang) nisbatan qisqa va oddiy  bo‘lgan dasturosti (3.6 

listing )ga amalga oshiramiz. 

3.6  listing  .  Toshbaqacha  grafikasi  yordamida  Serpinning  uchburchagi  va  n-1  tartibli  turli  xil 

yo‘naltirilgan uchburchaklarni tuzish. 



procedure Sierp_Tr(d:

integer


; n:

integer


); 

begin 

  if n=



then begin 



    ForWd(d); TurnLeft(

120


); 

    ForWd(d); TurnLeft(

120

); 


    ForWd(d); TurnLeft(

120


); 

  

and else begin 



    Sierp_Tr(d div 

2

, n-



1

); 


    ForWd(d); 

    TurnLeft(

120

); 


    Sierp_Tr(d 

div 

2

,n-



1

); 


    ForWd(d); 

    TurnLeft(

120

); 


    Sierp_Tr(d 

div 

2

,n-



1

); 


    ForWd(d); 

    TurnLeft(

120

); 


end

end;

 

Uchinchi usul. Serpinning uchburchagini “odatiy” (toshbaqaga emas ) grafika yordamida 

tasvirlaymiz.  (n-1)  -  tartibli  barcha  uchta  Serpinning  uchburchagi  bir  xil  yo‘naltirilgan  birinchi 

usul  o‘ta  qulay  bo‘lib  qolarkan.  “Odatiy”  grafika  bilan  ishlovchi  rekursiv  prosedura  juda  kam 

“bog‘lovchi  modda”ga  ega.  (x,y)  nuqtaga  chapdagi  pastki  qirrasi  bo‘lgan  n  (  n>=1)  darajali 

Serpinning  uchburchagini  chizish  uchun  har  bittasi  tomonining  uzunligi  d/2  bo‘lgan  (n-1)  - 

tartibli  Serpinning  uchburchagini  chizadigan  uchta  rekursiv  chaqiruvchi  bajarish  yetarli.  Ushbu 

uchburchaklarning  chapdagi  pastki  qirralari  (x,y),  (x+d/2,y),  (x+d/4,y+d)  nuqtalarga 

joylashirishlari  kerak.  Proseduraga  a  va  n  parametrlardan  tashqari  x  va  y  ning  qo‘shimcha 

parametrlari bo‘lishi kerak – chunki ularning qiymatlari har bir chaqiruv uchun o‘ziniki bo‘ladi. 

Prosedura 3.7 -listingda keltirilgan. 

3.7 –listing. “Odatiy” grafika yordamida Serpinning uchburchagining tuzish dasturi 




Download 13,56 Mb.

Do'stlaringiz bilan baham:
1   ...   71   72   73   74   75   76   77   78   ...   99




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