15
1. Kompyuter 0 dan 100 gacha bo‘lgan tasodifiy sonni “o‘yladi”. O‘ylangan
sonni topish
dasturini tuzing.
2.
A, B, C
sonlaridan eng kichigini aniqlovchi dastur tuzing.
UYGA VAZIFA
3-dars
. AMALIY MASHG‘ULOT. SCRATCH MUHITIDA
CHIZIQLI VA TARMOQLANUVCHI DASTURLAR
TUZISH
1. Foydalanuvchi tomonidan kiritilgan sondan avval va keyin keluvchi
sonni ekranga chiqaruvchi
dastur tuzing.
2. Avtomobil S1 kilometr yo‘lni 5 soatda yuradi. Avtomobil qolgan S2 kilometr masofada ham
avvalgi
tezlik bilan harakatlansa, qolgan yo‘lni bosib o‘tishi uchun unga yana qancha vaqt kerak
bo‘ladi? S1 va S2 kattaliklar foydalanuvchi tomonidan kiritiladi. Masalani yechish dasturini tuzing.
3. Ekranda og‘zini
ochib-yumib, suzib yuradigan nahang animatsiyasini yarating.
7. Hafta kuni raqami 1–7 oraliqda kiritilganda, hafta kunini ekranga chiqaruvchi dastur tuzing.
8.
a, b
va
c
sonlari berilgan. Agar
a
2
+
b
2
=
c
2
shart
bajarilsa, ularning ko‘paytmasini,
aks holda,
yig‘indisini hisoblovchi dastur tuzing.
9. Kiritilgan son 9 dan katta bo‘lsa, uning 5 ga ko‘paytmasini, aks holda, shu sonning kvadratini
hisoblovchi dastur tuzing.
4. Ushbu blok-sxemaga mos dastur tuzing:
5. Foydalanuvchi tomonidan kiritilgan son 16
dan katta yoki
kichikligini aniqlovchi dastur tuzing.
6. Bloklarni yig‘ing va dastur natijasini kuzating.
yo‘q
ha
Boshlash
Tugatish
A>10
A kiritilsin
X
chiqarilsin
X = A + 8
X = A * 8