Xalq ta’limi vazirligi tomonidan tashkil etilgan Scratch dasturlash


Shartli boshqaruv kod bloklarini joylashtirish



Download 5,21 Mb.
Pdf ko'rish
bet94/147
Sana15.01.2022
Hajmi5,21 Mb.
#368550
1   ...   90   91   92   93   94   95   96   97   ...   147
Bog'liq
Scratch bo'yicha o'zbekcha kitob

Shartli boshqaruv kod bloklarini joylashtirish 
 
          Shartli bajarishni osonlashtiradigan boshqaruv bloklari qanchalik 
kuchli  bo'lsa,  ular  bir  vaqtning  o'zida  bitta  shartni  tahlil  qilish  bilan 
cheklanadi.  Murakkab  dasturlash  mantiqini  ishlab  chiqish  uchun 
quyidagi misolda ko'rsatilganidek, bitta boshqaruv blokini boshqasiga 
joylashtirishingiz mumkin: 
 
 
            Bu erda bir boshqaruv bloki hisoblagichga tayinlangan qiymatni 
keyingi  tahlil  qilish  uchun  boshqa  boshqaruv  blokiga  birlashtirilgan. 
Agar  kerak  bo'lsa,  boshqaruv  bloklarini  ko'p  darajali  chuqurlikka 
joylashtirishingiz  mumkin.  Biroq,  qanchalik  chuqurroq  bo'lsa, 
skriptlaringizni tushunish va saqlash shunchalik qiyin bo'ladi. 


Cheksiz sikllarning oldini olish 
              Looplar(sikllar)  takrorlanadigan  vazifalarni  osonlik  bilan 
bajarishga imkon beruvchi juda kuchli vositadir. Biroq, agar siz ularni 
o'rnatishda  ehtiyot  bo'lmasangiz,  tasodifan  cheksiz  sikl  yaratishingiz 
mumkin. Cheksiz tsikl dasturchining mantiqiy xatosi tufayli hech qachon 
tugamaydigan  tsikldir.  Misol  uchun,  audio  faylni  besh  marta 
o'ynaydigan  tsiklni  belgilashingiz  mumkin.  Aytaylik,  siz  tsiklni 
o'rnatishda xatoga yo'l qo'ydingiz, bu erda ko'rsatilganidek, tsikl hech 
qachon tugamaydi. 
 
         Bu  erda  g'oya  besh  marta  ishlaydigan  sikl  yaratish  edi. 
Hisoblagichga tayinlangan qiymat 5 ga teng yoki undan kichik bo'lsa, 
tsikl bajariladigan qilib o'rnatildi. Hisoblagich 1 ga ishga tushiriladi va 
sikl  har  bir  bajarilganda  1  ga  ortishi  kerak.  Biroq,  tsikl  oxirida 
hisoblagichni  1  ga  oshirish  o'rniga,  hisoblagich  1  ga  kamayadi. 
Natijada, tsikl hech qachon tugamaydi, audio faylni abadiy takrorlaydi. 
Cheksiz  tsikllar  paydo  bo'lishining  oldini  olish  uchun  siz  tsikllarni 
o'rnatishda  ehtiyot  bo'lishingiz  va  ilovalarni  ishlab  chiqishda 
skriptlaringizni sinchkovlik bilan sinab ko'rishingiz kerak. 
 

Download 5,21 Mb.

Do'stlaringiz bilan baham:
1   ...   90   91   92   93   94   95   96   97   ...   147




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