Chiziqli algoritmlar
Chiziqli algoritmda barcha buyruqlar tartib bilan, bir martadan bajariladi. Kundalik va hisoblash masalalari misolida chiziqli algoritm tuzishni o‘rganamiz.
Mavzular ro‘yxati (4 / 11)
1-bob. Algoritm asoslari
2-bob. Scratch muhitida dasturlash
3-bob. Loyiha ishi
Chiziqli algoritm — buyruqlari yuqoridan pastga, ketma-ket va har biri aynan bir marta bajariladigan algoritm. Unda shart tekshirilmaydi va takrorlash yo‘q. Ko‘pchilik kundalik amallar chiziqli: tishni yuvish, sumkani yig‘ish yoki qo‘l yuvish.
Misol: tish yuvish algoritmi. 1) Cho‘tkani oling. 2) Unga pasta suring. 3) Tishlarni 2 daqiqa tozalang. 4) Og‘izni chayqang. 5) Cho‘tkani joyiga qo‘ying. Buyruqlar tartibi muhim: pasta surtmasdan oldin og‘izni chayqasangiz, natija boshqacha bo‘ladi.
Chiziqli algoritm hisob-kitobda ham uchraydi. To‘g‘ri to‘rtburchakning yuzini topish uchun uning tomonlari a va b kiritiladi, so‘ng S = a * b hisoblanadi va natija chiqariladi. Bu algoritmning barcha qadamlari tartib bilan bajariladi.
Chiziqli algoritmni blok-sxemada yuqoridan pastga qarab bitta strelka bilan chizish mumkin. Algoritmni yozgach, uni biror misolda qo‘lda tekshirib ko‘ring. Masalan, a = 4 va b = 5 bo‘lsa, S = 20 bo‘lishi kerak.
Asosiy xulosalar
- Chiziqli algoritmda buyruqlar tartib bilan, bir martadan bajariladi.
- Unda shart tekshirish va takrorlash bo‘lmaydi.
- Buyruqlar tartibi natijaga ta’sir qiladi.
- Tayyor algoritmni bir misolda qo‘lda tekshirish kerak.
Amaliy topshiriqlar
- Non bilan choy ichish yoki sumkani yig‘ish uchun 5–6 qadamli chiziqli algoritm yozing.
- Kvadratning perimetri
P = 4 * ani topish algoritmini so‘z bilan va blok-sxema ko‘rinishida tasvirlang. - Uchburchak yuzini topish algoritmini yozing: asos a va balandlik h berilgan. a = 6, h = 4 uchun natijani tekshiring.
Mustahkamlash savollari
O‘zingizni sinab ko‘ring: avval o‘ylab ko‘ring, keyin javobni oching.
1Qanday algoritm chiziqli deyiladi?Javobni ko‘rishJavobni yashirish
Buyruqlari ketma-ket, har biri bir martadan bajariladigan algoritm.2a = 3 va b = 7 bo‘lsa, `S = a * b` qancha bo‘ladi?Javobni ko‘rishJavobni yashirish
21.
Saytga kiring
Slaydlar va PDF faqat ro‘yxatdan o‘tgan foydalanuvchilar uchun: ko‘rish ham, yuklab olish ham. Kirish bepul.
Saytga kiring
Slaydlar va PDF faqat ro‘yxatdan o‘tgan foydalanuvchilar uchun: ko‘rish ham, yuklab olish ham. Kirish bepul.
0 / 11 mavzu o‘tildi
Kirib belgilash