I BOB.
DASTURLASH TEXNOLOGIYASI. OBYEKTLARNI BOSHQARISH
8
1.
Dasturni ishga tushiring.
2.
Yangi s1, s2, t, t1, t2, v1, v2 o‘zgaruvchilarni yarating (buning uchun 1-mashqda
bajarilgan 2-amalni 7
marta takrorlab, s1, s2, t, t1, t2, v1, v2 o‘zgaruvchilarni yaratib
oling).
3.
Samolyot uchib o‘tgan s1 va s2 masofalarni kiritish uchun 1-skriptni tering.
4.
Samolyotning v1 va v2 tezliklarini kiritish uchun 1-skript davomiga 2-skriptni tering.
5.
Samolyotning t1, t2 va uchib o‘tishga ketgan jami t vaqtni
hisoblash hamda natijani
ko‘rsatish uchun 2-skript davomiga 3-skriptni tering.
6.
Dasturni ishga tushiring va natijani kuzating.
Masala shartida berilgan qiymatlar uchun
ushbu natija chiqishi kerak:
7.
Loyihani “Samolyot” nomi bilan saqlang.
2-mashq. Samolyot 1440 km masofani 800 km/soat
tezlik bilan, qolgan 510 km ni esa 850
km/soat tezlik bilan uchib o‘tdi. Samolyot butun yo‘lni necha soatda uchib o‘tgan? Masalani
yechuvchi script tuzing. (“Matematika”, 6-sinf uchun, 22-masala)
1. Chiziqli algoritm deb nimaga aytiladi?
2. Chiziqli algoritmga hayotiy misollar keltiring.
3. Dasturlashda o‘zgaruvchilar nima uchun kerak?
4. O‘zgaruvchilar va o‘zgarmaslarning o‘zaro farqini ayting.
SAVOL VA TOPSHIRIQLAR
1
2
3
9
Avtomobil 3 soat davomida 80 km/soat tezlik bilan, qolgan 2 soat davomida 90 km/soat
tezlik
bilan harakatlandi. Avtomobilning o‘rtacha tezligini hisoblash dasturini tuzing. (
Eslatma: o‘rtacha
tezlikni hisoblash uchun umumiy masofani umumiy vaqtga bo‘lish kerak).
UYGA VAZIFA
2-dars. SСRATCH MUHITIDA TARMOQLANUVCHI
BLOKLAR BILAN ISHLASH
Algoritmlarning uchta asosiy konstruktsiyasi (ko‘rinishi)
mavjud bo‘lib, avvalgi
darsda chiziqli algoritm
konstruksiyasi bilan tanishdik. Endi esa tarmoqlanuvchi
algoritm konstruksiyasi va
ularga doir dastur tuzishni
ko‘rib chiqamiz.
Hayotda shunday jarayonlar ham mavjudki, unda
kechadigan xatti-harakatlar muayyan shartlarga
muvofiq bajarilishi lozim. Agar tashqarida yomg‘ir
yog‘ayotgan bo‘lsa,
soyabon olish lozim, aks holda,
soyabonga hojat bo‘lmaydi.
Sizning xatti-harakatingiz
mantiqiy shartning bajarilishiga, ya’ni
tashqarida
yomg‘ir yog‘ayotganligiga qarab, 2 ta tarmoqqa (xatti-
harakatga: soyabon olish va soyabon olmaslik) ajraladi
va ulardan bittasigina bajariladi. Yuqoridagi kabi jarayonlar uchun algoritm
tuzishda tarmoqlanuvchi
strukturaga ega algoritmlardan foydalaniladi.