2 -misol. 5 dan 49 gacha bo‘lgan toq sonlar ko‘paytmasini, ya’ni P=5*7*9*…*49 ni hisoblash algoritmini tuzing.
1) boshlansin;
2) P=1 deb olinsin;
3) i ning qiymati 5 deb olinsin;
4) P ni i ga ko‘paytirib, P deb olinsin;
5) i ga 2 ni qo‘shib, i deb olinsin;
6) agar i≤49 bo‘lsa, 4-bandga o‘tilsin;
7) natija P deb olinsin;
8) tugatilsin.
Demak, algoritmlarning chiziqli, tarmoqlanuvchi yoki takrorlanuvchi turlari mavjud ekan. Inson hayotida uchraydigan algoritmlar, asosan, shu uch turdagi algoritmlarning uzviy birligi sifatida namoyon bo‘ladi.
3-misol
Algoritm uchun quyidagi jadvalda keltirilgan harakat (buyruq)lar to‘g‘ri tartibini aniqlang va uni jadvalning 2-ustuniga yozing. Algoritmga nom bering.
Savol va topshiriqlar
1. Algoritmni tasvirlash usullari haqida ma’lumot bering.
2. Algoritmni so‘zlar orqali ifoda etilishiga hayotiy misollar keltiring.
3. Blok-sxema nima? Blok-sxema asosiy elementlarining vazifalari bilan tanishtiring.
4. Qanday algoritmlarga chiziqli algoritmlar deyiladi?
5. Chiziqli algoritmlarga oid hayotiy misollar keltiring.
6. Chiziqli algoritmlar blok-sxemasi qanday tuzilishga ega?
7. Qanday algoritmlarga tarmoqlanuvchi algoritmlar deyiladi?
8. Tarmoqlanuvchi algoritmlarga oid hayotiy misollar keltiring.
9. Qanday algoritmlar takrorlanuvchi algoritm deb ataladi? Misol keltiring.
10. Takrorlanuvchi tuzilmalari haqida ma’lumot bering. Ularning bir-biridan farqini tushuntiring.
Do'stlaringiz bilan baham: |