IV.LABORATORIYA ISHI NATIJASIDA OLINGAN NATIJALAR: 1.
Tarmoqlanuvchii hisoblash jarayonlarini algoritmlash malakasiga ega bo’lishdi.
2.
Laboratoriya mashg’ulot nazariy materiali bilan tanishib chiqildi.
3.
Mos topshiriq variantidagi masalani echish algoritmi tuzildi.
V.TAVSIYA ETILADIGAN ADABIYOTLAR: 1.
D.S. Malik. C++ Programming: From problem analysis to program design. Course
Technology, 2011.
2.
Ivor Horton. Beginning Visual C++ 2005. Wiley Publishing, 2005.
3.
B. Straustrup. Язык программирования C++. Специальное издание.-M. OOO «Binom-
Press», 2006.
4.
Madraximov Sh.F., Gaynazarov S.M. C++ tilida Dasturlash asoslari //’ Toshkent,
Uzbekistan Milliy Universiteti, 2009.
3 -
LABORATORIYA MASHG‘ULOTI MAVZU: Takrorlanuvchi algoritmlar va ularni tasvirlash usullari. I.ISHDAN MAQSAD: Takrorlanuvchi hisoblash jarayonlarini
algoritmlash qoidalarini o’rganish
II.LABORATORIYA MASHG‘ULOTIGA KERAK BO’LADIGAN JIHOZLAR: Zamonaviy Core i5 yoki Core i7
kompyuterlari. Proektor qurilmasi. Konspekt daftarlari.
Laboratoriya ishi natijalar qaydi.
III.ISHNI BAJARISH TARTIBI: Topshiriqni bajarish namunasi 1.
Masala. 1 dan N gacha bo’lgan butun sonlarning yig’indisini
hisoblash algoritmi tuzilsin.
2.
Masalaning matematik modelini qurish :.
3.
N–natural son (algoritm uchun boshlang’ich berilgan);
4.
i – takrorlashlar hisobchisi;
5.
S – Natija.
Masalani echish algoritmini tuzish: 1.
Yozma shaklda ;
2.
Blok-sxema shaklida(1-rasm).
Algoritm matni: 1.
O’zgaruvchilarni kiritish(N);
2.
S ning boshlang’ich qiymatini berish (S=0);
3.
i ning boshlang’ich qiymatini berish (i=0);
4.
Sikl boshi
1.
S ga ketma-ket 0 dan Ngacha bo’lgan sonlarni qo’shish (S=S+i);
2.
i ni qiymatini 1 ga oshirish (i=i+1);
11
3.
i<=N shartni tekshirish
4.
Agar shart bajarilsa , sikl boshiga o’tish;
5.
Aks holda Natijani olish (S);
6.
Tamom.