MAVZU: Amaliy masalalarni echish algoritmlarini o’rganish
Amaliy mashg’ulotning maqsadi: Amaliy masalalarni echish algoritmlarini o’rganish.
Amaliy mashg’ulot natijasi: Amaliy masalalarni algoritmalsh malakasiga ega bo’lish.
Mos topshiriq variantidagi masalani echish shartini aniqlash.
Nazariy qism:“Algoritmlash” deganda masalani biri ketidan boshqasini bajariladigan xamda oldingisining natijalari keyingilarining bajarilishida ishlatiladigan bosqichlar ketma-ketligiga keltirish tushuniladi. Ayni paytda bu bosqichlardagi amallarni kompyuter bajara olishi ko’zda tutilishi kerak. Kengroq ma`noda qaraydigan bo’lsak algoritmlash, o`zidan oldingi bosqich - masalani echish usulini tanlash bosqichi xam, o`zidan keyingi bosqich - kompyuterning xususiyatlarini xisobga olgan xolda boshlang’ich, oraliq va natijaviy axborotlarni tuzilishining ifoda shakllarini tanlashni xam o’z ichiga oladi. Algoritmlash bosqichining natijasi masalani echish algoritmi bo’ladi, yani bu bosqichda masalani echish algoritmi ishlab chiqiladi. Bunda masalani matematik qo’yilishi va tanlangan usul qidirilayotgan natijani olishga olib keladigan xarakatlar ketma-ketligini aniqlash uchun asos bo’lib xizmat qiladi. Algoritm deb, masalani echish uchun bajarilishi lozim bo’lgan amallar ketma-ketligini aniq tavsiflaydigan qoidalar tizimiga aytiladi. Boshqacha aytganda, algoritm –boshlang’ich va oraliq ma`lumotlarni masalani echish natijasiga aylantiradigan jarayonni bir qiymatli qilib, aniqlab beradigan qoidalarning biror bir chekli ketma-ketligidir. Buning moxiyati shundan iboratki, agar algoritm ishlab chiqilgan bo’lsa, uni echilayotgan masala bilan tanish bo’lmagan biron bir ijrochiga, shu jumladan kompyuterga xam bajarish uchun topshirsa bo’ladi va u algoritmning qoidalariga aniq rioya qilib masalani echadi.