31
Dasturlashdan
maqsadli foydalanish
Vaqt bilan ishlash
Scratch dasturida vaqt bilan ishlashning ikki xil usuli
bor:
timer va
wait bloklari.
Timer bloki
Scratchda muayyan harakatning
vaqtini belgilovchi
ichki taymer bor. Masalan, yangi Spraytning 10
soniyadan soʻng paydo bo‘lishini oldindan belgilash
mumkin.
Dastur boshlangach, taymer ishga tushadi.
Harakat
va vaqtning oraliq muddati
If operatori
yordamida belgilanadi. Masalan,
if timer > 5 then...
Timer bloklari
Sensing
menyusida joylashgan.
bloki joriy vaqtni soniyalar bilan
ifodalaydi. Agar katak belgilansa,
ekranda taymer
paydo boʻladi.
bloki taymer qiymatini “0” ga o‘zgartiradi va
boshidan boshlaydi.
Dastur taymer qiymatini muntazam tekshirib turadi.
Taymer qiymati dan oshsa, Sprayt gʻoyib boʻladi.
Wait blokidan foydalanish
Scratch dasturida faqat bitta taymer mavjud.
Turli vaqtda
bir nechta harakatni bajarish uchun taymerni qayta-qayta
oʻrnatish ish faoliyatini qiyinlashtiradi.
Bu vaziyatda
Timer va
Wait bloklari birlashtiriladi.
Wait bloki yordamida dastur
kodi avvaldan belgilangan
soniyada to‘xtaydi va yana davom etadi.
Wait bloki