Algoritmlash



Download 12,86 Mb.
bet75/121
Sana02.09.2021
Hajmi12,86 Mb.
#162549
1   ...   71   72   73   74   75   76   77   78   ...   121
Bog'liq
Algoritmlash va dasturlash asoslari (A.Azamatov)

chapga simmetriya

Birinch chapga tmani bajargach, Robot chap devorga bitta katak yaq i ko‘rsai, ya'ni devor yoniga borib qoladi. Keyin simmetriy inlashadurasi bajariladi. Endi vaziyat o'zgardi: Robot chap de a protseda turibdi. Bu vaziyatda protsedura to‘g‘ri

vor yonid

ishlashini bilamiz va u o‘ng devor yoniga boradi. Uchinchi chap-



ga ko'rsatmasi uni o‘ng devordan bitta chap katakka o'tkazadi,

ya'ni kerakli katakka tushadi va protsedura ishi tugaydi.

Siz, albatta, Robot bilan chap devor orasidagi masofa ikkita katak bo'lganda protsedura ishining to‘g‘riligini qanday tekshi- rishni tushungan boisangiz kerak. EMAS chap bo‘sh sharti YOLG‘ON, demak, protsedurada tarmoqlanish tuzilmaning AKS HOLDA so'zidan keyingi qismi bajariladi. Birinchi ko'rsatmani bajargach, Robot chap devorga bitta katak yaqinlashadi, ya’ni devor bilan uni orasida bitta katak qoladi. Keyin simmetriya protsedurasi bajariladi va Robotni, yuqorida ko‘rib o'tganimizdek, o‘ng devordan bitta chap katakka o‘tkazadi. Keyingi chapga ko'rsatmasi uni o‘ng devordan ikkita chap katakka, ya'ni kerakli katakka o‘tkazadi.

Mulohaza yuritishning bu usuli — induksiya bo‘yicha mulohaza bizga birinchi marta duch kelishi emas. U bizga chap devordan ixtiyoriy boshlang‘ich holatda protsedura ishi- ning to‘g‘riligini tekshirish imkonini beradi.

7.1- mashq

Nima uchun oxirgi chapga kn'rsatmasidan oldingi simmetriya protsedurasiga chap bo‘sh shartini tekshirmasa ham bo'ladi?

7.2- mashq

Robotning 7.2-rasmdagi holatlari uchun simmetriya protsedurasi bajarilgandagi qadamlarketma-ketligini yozib chiqing.

a) b)
d) 7.2-rasm.

131




7.2- tnasala

turiRobot devorlar bilan o'ralgan to‘g‘ri to'rtburchakning ichida

bdi. Robotni boshlang'ich holatidan to‘g‘ri to'rtburchak mar-

kaziga nisbatan simmetrik bo'lgan katakka o‘tkazuvchi algoritm tuzing.



7.3- masala

chaRobot kengligid1 ga teng gorizontal yo'iakda turibdi. Yo'lak

chep tomondan s evor bilankchegaralangan, o‘ng tomon —

de ksiz. Robotni'l hunday kata ka o‘tkazingki, bu katakdan chap



vorgacha bo gan masofa boshlang'ish katakdan chap

devorgacha bo'lgan masofadan ikki marta katta bo‘lsin.

Yechim. Bu masalada Robot chap devor yonida turgan bo'lsa, nima qilish tushunarli: u o‘z joyida qolishi kerak. Quyidagicha protsedura tuzamiz:

PROT ikkilangan sakrash BOSHLANISH

AGAR EMAS chap bo‘sh IJ HOLDA

AKS HOLDA TAMOM

NTAMOM 'rniga qanday ko‘rsatmalar qo'yilishi kerak? Biri uqtalar o devorgacha bo'lgan masofani kamaytirish, ya’ni vaz nchiibo‘lib, lashtirish uchun chapga ko‘rsatmasini bajarish keriyatn sodda yana ikkilangan sakrash protsedurasini chaqirish

akdir. Keyin

lozim. So'ngra — devorgacha bo‘lgan masofa ikki marta katta

boMishi uchun o‘ngga ikki qadam tashlash kerak boMadi.

Demak, har bir chapga bir qadam uchun o‘ngga ikki qadam yurish mos keladi.

7.3- mashq

1) Ikkilangan sakrash protsedurasini oxirigacha yozib chiqing.

2) EMAS chap bo‘sh shartini chap bo‘sh sharti bilan almashtirib, boshqa ikkilangan sakrash protsedurasi variantini yozing.

3) Agar Robotning chap devorgacha boshlang'ich masofasi quyidagicha bo‘lsa, Robotni ikkilangan sakrash protsedurasini bajarishidagi qadamlari ketma-ketligini yozib chiqing:

a) ikkita katak; b) uchta katak.

132





Download 12,86 Mb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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