Kompyuterdamasala- larnihal etish bos- qichlari. Algoritm ushunchasi.
Masalaning qo‘yilishi, modelni qurish (masalaning matematik tavsifi), muammoni hal qilish algoritmini tuzish, dasturlash tilida kodlash, dasturni disk raskadrovka qilish, natijalarni qaytaishlash, natijalarni tahlil qilish. Asosiy tushunchalar va ta’riflar. Algoritmning xususiyatlari(diskretlilik,tushunarlilik,
aniqlik,ommaviylik,natijaviylik).
2
N
2
Chiziqlialgoritmlar
Chiziqli algoritmni aniqlash. Dastlabki ma’lumotlarni kiritish. Bosqichlar ketma- ketligini bajarish. Natijani chiqarish. Muammolarni hal qilish uchun chiziqli algoritmlarning blok-sxemalari va psevdokodlarini qurish. Mantiqiy so‘zlar, so‘zlash natijalari (rost, yolg‘on). Mantiqiy operasiyalar(diz’yunksiya,kon’yunksiya,
inversiya).Tekislikdaberilganshtrixlangan soxanimantiqiyifodabilanta’riflash.
Berilganmantiqiyifodayordamidasoxani
tekislikgayozish.
2
N
1
3
Tarmoqlanish(shartli o‘tish).
Tarmoqlanish bilan algoritmning ta’rifi (agar keyin; agar keyin aks holda; tanlash; tanlashaksxolda).Tarmoqlanish
algoritmlaribilanbog‘liqmuammolarnihal qilish.
2
N
4
Shartioldinkelgan siklik algoritmlar
Sharti oldin kelgan sikl haqida tushuncha. Siklga kiritish uchun mantiqiyifoda tuzish. Sharti oldindan berilgan sikl algoritmlarini tuzish.