Algoritm nima va u hayotimizda nima uchun kerak?
Ushbu maqola siz uchun foydali boʻladi Iltimos like bosing😊
Algoritm nima? (Oddiy tilda)
Kundalik hayotimizda biz bilmagan holda har kuni algoritmlardan foydalanamiz. Masalan, ertalab choy damlash uchun siz ma'lum bir tartibda ishlarni bajarasiz:
- Choynakka suv quyasiz.
- Suvni qaynatasiz.
- Qaynagan suvga choy solasiz.
- Biroz dam yedirasiz.
Mana shu ketma-ketlik choy damlashning algoritmi hisoblanadi. Agar tartibni buzsangiz (masalan, suvni qaynatmasdan choy solsangiz), maqsadga erisha olmaysiz.
Kompyuterda algoritmlar
Kompyuterlar juda aqlli ko'ringani bilan, aslida ular mustaqil fikrlay olmaydi. Ular faqat dasturchilar tomonidan yozilgan algoritmlarni (ko'rsatmalarni) juda tez tezlikda bajaradi xolos. Siz Instagram'da ko'radigan videolar, Google'dan qidiradigan ma'lumotlaringiz orqasida juda murakkab algoritmlar ishlaydi.
Yaxshi algoritm qanday bo'lishi kerak?
Har qanday algoritm quyidagi 3 ta asosiy qoidaga javob berishi shart:
- Aniqlik: Har bir bosqich tushunarli va bir xil ma'noli bo'lishi kerak.
- Cheklanganlik: Algoritm cheksiz davom etmasdan, ma'lum bir qadamdan keyin to'xtashi va natija berishi kerak.
- Natijaviylik: Yakunda kutilgan maqsadga erishilishi zarur.
Dasturlashda oddiy misol (Python)
Keling, ikkita sonni qo'shuvchi dasturning oddiy algoritmini Python tilida ko'rib chiqamiz:
# Ikki sonni qo'shish algoritmi
son1 = 5
son2 = 10
# Natijani hisoblash
natija = son1 + son2
# Natijani ekranga chiqarish
print("Ikki sonning yig'indisi:", natija)