(Savol: Ilmiy-texnik masalalarni EHMdan foydalanib yechish bosqichlari bir-biri bilan o’zaro bog’langanmiq Agar bog’langan bo’lsa uni biror bir misol keltirish orqali ifodalab bering.) ALGORITMNING ASOSIY XOSSALARI.
Algoritm quyidagi asosiy xossalarga ega: uzluklilik, anislik, natijaviylik va
ommaviylik.
UZLUKLILIK. Dastlabki berilgan ma'lumotlarni natijaga aylantirish jarayoni
uzlukli ravishda amalga oshiriladiki, bunda vaqtning har bir keyingi keladigan
dasisasidagi misdor (kattalik)larning siymati vaqtning shundan oldingi dasisasida
bo’lgan misdorlar siymatidan ma'lum bir qoidalar bo’yicha olinadi.
ANIQLIK. Algoritmning har bir qoidasi anis va siymatli bo’lishi zarurki, bunda
vaqtning biror dasisasida olingan misdorlar siymati vaqtning shundan oldingi
dasisasida olingan misdorlar siymati bilan bir siymatli anislangan bo’ladi.
NATIJAVIYLIK. Algoritm masalaning yechimiga chekli sondagi sadamlar
ichida olib kelishi yoki masalani «yechib bo’lmaydi» degan xabar bilan tugashi kerak.
OMMAVIYLIK. Masalaning yechish algoritmi shunday yaratilishi kerakki, uni
fasat boshlang’ich ma'lumotlar bilan farqlanadigan masalalarni yechish uchun ham
so’llanishi kerak. Bunda boshlang’ich ma'lumolar algoritmni so’llash sohasi deb
ataladigan birorta sohadan olinadi. Masalan, yuqoridagi 1 – misolda koptok o’rniga
boshqa narsani tik irђitilsa va uning boshlang’ich tezligi ma'lum bo’lsa, shu algoritm
bilan u erishadigan balandlik anislangan.
(Savol: Algoritmning asosiy xossalari nimalardan iboratq Algoritm tuzishda asosiy xossalarni inobatga olish shartmiq) ALGORITMNI TAVSIFLASH USULLARI VA ULARGA MISOLLAR.
Algoritmni ishlab chisishda uni bir necha xil usul bilan ifodalab bersa bo’ladi.
Shulardan uchtasi keng tarsalgan. Bo’lar:
1.
Algoritmni oddiy tilda tavsiflash;
2.
Algoritmni tuzim ko’rinishda ifodalash;
3.
Algoritmni maxsus (algoritmik) tilda yozish.