Xalq ta’limi vazirligi tomonidan tashkil etilgan Scratch dasturlash



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

Shartli dasturlash mantig'i  
         Scratch tomonidan taqdim etilgan boshqaruv kod bloklarining 
keyingi to'plami 9.6-rasmda ko'rsatilgan. Ushbu kod bloklari shartli 
dasturlash mantiqini skriptlaringizga qo'llash imkonini beradi

         Ushbu  kod  bloklaridan  foydalanib,  siz  ilovalaringizdagi 
ma'lumotlarni  tahlil  qilishingiz  va  shu  tahlil  asosida  qaror  qabul 
qilishingiz  mumkin,  natijada  kod  bloklari  guruhlari  shartli  ravishda 
bajarilishi mumkin. Ushbu turdagi kod bloklari bilan ishlashda tushunish 
kerak  bo'lgan  asosiy  tushuncha  shundan  iboratki,  shartli  mantiq 
shartning  to'g'ri  yoki  yo'qligini  baholashni  o'z  ichiga  oladi.  Agar  tahlil 
qilingan  shart  rost  bo'lsa,  u  holda  boshqaruv  blokiga  o'rnatilgan  kod 


bloklari bajariladi. Biroq, agar tahlil qilingan shart noto'g'ri bo'lib chiqsa, 
u holda inline kod bloklari bajarilmaydi. 
          Quyidagi skript 9.6-rasmda ko'rsatilgan kodning birinchi blokidan 
shartli  test  orqali  nazorat  qilinadigan  sikl  yaratish  uchun  qanday 
foydalanishni  ko'rsatadi.  Har  bir  takrorlashda  sikl  Counter  qiymatini 
nolga  tengligini  tekshiradi.Agar  shunday  bo'lsa,  tsikl  ishlaydi,  audio 
faylni  o'ynatadi,  ikki  soniya  to'xtatib  turadi  va  keyin  yana  aylanish 
kerakmi yoki yo'qligini tekshiradi. 
 
Rasm  9.6.  Ushbu  beshta  kod  bloklari  kod  bloklari  to'plamini  shartli 
ravishda bajarishga imkon beradi  
       Quyidagi misolda audio faylni qanday shartli ijro etish ko'rsatilgan. 
Amalga oshirilganda, ushbu skript Counter nomli o'zgaruvchiga 0 
uchun tayinlangan qiymatni tekshiradi va agar u 0 bo'lsa, audio fayl 
ijro etiladi



 
        Ba'zan siz sinovdan o'tayotgan holat natijalariga ko'ra ikkita kod 
blokidan birini bajarishni xohlashingiz mumkin. Buni 9.6-rasmda 
ko'rsatilgan uchinchi kod bloki yordamida amalga oshirish mumkin
.  
 
    
Bu spraytning 90 daraja yo'nalishini tekshiradigan shartli testni 
o'tkazadi. Agar shunday bo'lsa, sprayt ko'rsatayotgan yo'nalish teskari 
bo'ladi. Skriptni bir necha marta ishga tushirganingizda, sprayt 
yo'naltirilgan yo'nalish doimiy ravishda o'zgaradi

Quyidagi  misol  buyruqning  bajarilishini  to'xtatib  turadigan  va 
belgilangan  shartning  haqiqiy  bo'lishini  kutayotgan  boshqaruvchi 
blokdan qanday foydalanishni ko'rsatadi . 
 
            Bu  erda  ishga  tushirilgandan  so'ng  hisoblagichga  berilgan 
qiymatni 5 dan ortiq yoki yo'qligini tekshiradigan skript yaratildi. Agar 
shunday bo'lsa, ovoz fayli ijro etiladi. Agar hisoblagich qiymati 5 dan 
ortiq bo'lmasa, skript ishlashni tugatishdan oldin metrning qiymati 5 dan 
oshguncha kutib turadi. 


             Nihoyat, 9.6-rasmda ko'rsatilgan boshqaruv bloklarining oxirgi 
qismini ko'rsatadi. Bu erda counter hisoblagichga berilgan qiymat 3ga 
teng  bo'lgunga  qadar  tsikl  qayta  bajarilishi  uchun  o'rnatiladi,  undan 
keyin  tsikl  bajarilishini  to'xtatadi.  Har  safar  tsikl  amalga  oshirilsa,  u 
harakatga o'tadi yoki u bilan bog'liq bo'lgan Sprite yuqoriga va pastga 
tushadi. 
 
 

Download 5,21 Mb.

Do'stlaringiz bilan baham:
1   ...   89   90   91   92   93   94   95   96   ...   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