Bahodir Husainov | IT Blog dan repost
Shuncha post yozib, algoritm haqida yozmaganim esimga tushdi… Axir dasturlashning yuragi-ku bu!🫀😁
Algoritm — bu muammoni yechish uchun bosqichma-bosqich aniq qadamlar ketma-ketligi. Oddiy qilib aytganda, bu biror vazifani bajarish uchun berilgan yo'riqnoma.
Hayotimizdagi deyarli hamma narsa algoritm asosida ishlaydi. Misol uchun, choy damlashning ham algoritmi bor:
Har bir dasturchi bilishi kerak bo'lgan asosiy algoritm turlari:
P.S.: Ha aytgancha algoritmning asoschisi kim ekanligini bilasizmi?
✈️ @BahodirsBlog
Algoritm — bu muammoni yechish uchun bosqichma-bosqich aniq qadamlar ketma-ketligi. Oddiy qilib aytganda, bu biror vazifani bajarish uchun berilgan yo'riqnoma.
Hayotimizdagi deyarli hamma narsa algoritm asosida ishlaydi. Misol uchun, choy damlashning ham algoritmi bor:
1. Choynakka suv quyish.
2. Uni gazga qo'yish.
3. Suv qaynagach, choy solish.
4. Biroz kutish.
5. Choyni piyolaga quyish.
Har bir dasturchi bilishi kerak bo'lgan asosiy algoritm turlari:
1. Chiziqli (Linear) — amallar ketma-ket bajariladi.
2. Tarmoqlanuvchi (Branching) — shartlar bo‘yicha yo'nalish tanlanadi. (if/else)
3. Takrorlanuvchi (Loop) — bir amal bir necha marta bajariladi. (for, do while va while loop)
4. Rekursiv (Recursive) — funksiya o'zini o‘zi chaqiradi.
P.S.: Ha aytgancha algoritmning asoschisi kim ekanligini bilasizmi?
✈️ @BahodirsBlog