IV.LABORATORIYA ISHI NATIJASIDA OLINGAN NATIJALAR: 1. C++ dasturlash tilida kursatkichlar va adres oluvchi uzgaruvchilar bilan ishlashdi.
2. C++ dasturlash tilida kursatkichlar va adres oluvchi uzgaruvchilardan foydalanish
kunikmalariga ega bulishdi.
3. Dasturda kursatkichlar va adres oluvchi uzgaruvchilardan foydalana olishdi.
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.
12 - LABORATORIYA MASHG‘ULOTI MAVZU: C++da strukturalar bilan ishlash. I.ISHDAN MAQSAD: Talabalarga C++ dasturlash tilida strukturalarni tushintirish va
strukturalarni amaliyotda qo„llash.
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: Mustaqil bajarish uchun variantlar: Krestik-nolik o'yinidan konsolga quyidagi vaziyatni chiqaradigan dastur yozing:
X | O | X
O | X | X
O | X | O
Bu holda, turli xil amalga oshirish variantlarini yarating:
1. std nom maydonidan foydalanish;
2. use namespace std dan foydalanmasdan;
3. Endl dan foydalanish
4. endl dan foydalanmasdan
5. Shunday qilib, kodda barcha chiqishlar bitta satrga yoziladi (bitta buyruq bilan)
6. Shunday qilib, ko'rsatilgan rasm kodda ham o'qiladi.
Bular shunday qilib, rasmda bir-birining ostida joylashgan xoch va oyoq
barmoqlari ham kerakli holatda va kodda bir-birining ostida bo'ladi. Konsolga kirish va
S
23
chiqish bu erda va undan keyin (butun darslik davomida) faqat lotin harflarida (ingliz
alifbosi) amalga oshirilishi kerak. Qo'shimcha mexanizmlarni o'rganish zarurati tufayli
ushbu qo'llanmada rus tilidan foydalanilmaydi.