Mavzu: Universitetda talabalar davomati elektron jurnali.
MUNDARIJA:
KIRISH 3
I. NAZARIY QISM 4
1.1. O’zgaruvchilar turlari, obektlar 4
O'zgaruvchi - Xotiraning nomlangan qismi bo’lib, o’zida ma’lum bir toifadagi qiymatlarni saqlaydi. O’zgaruvchining nomi va qiymatlari bo’ladi. O’zgaruvchining nomi orqali qiymat saqlanayotgan xotira qismiga murojaat qilinadi. Programma ishlashi jarayonida o’zgaruvchining qiymatini o’zgartirish mumkin. Har qanday o’zgaruvchini ishlatishdan oldin, uni e’lon qilish lozim. 4
1.2.Shart operatorlari 5
1.3.Sikl operatorlari. 7
1.4.Massiv. 8
1.5.Klass. 9
1.6. Satrlar bilan ishlash 12
1.7. Fayllar bilan ishlash. 14
II. Amaliyqism 17
XULOSA 21
Foydalanilganadabiyotlar: 22
ILOVA. 23
KIRISH
Men bu loyiha ishini qilish davomida Dasturlash I fanidan o’tilgan mavzularni takrorlab va yanada mustahkamlab oldim. Bu dastur orqali universitetta talabalar davomat javali hosil qilinadi. Bu dasturni tuzishda o’tilgan mavzulardan keng tarzda foydalanildi. Masalan kiritish chiqarish operatorlari (cin, cout) , bir o’lchovli massivlar, tarmoqlanish opetator (if, else if), funksiyalar, tanlash operatori (switch), shartsiz o’tishn operatori (go to), sikl operatorlari (for, while, do while), va klaslardan foydalanishga harakat qildim. Dasturning asosiy oynasi menyudan iborat bo’lib bu menyularni birortasiga o’tish uchun shu menyu qarshisidagi sonni bosish kerak. Bu amalni bajarish uchun if (shart operatoridan foydalanildi). Shundan so’ng tanlangan bo’lim ich qismiga kirishga muavvaf bo’linadi. Masalan 1 raqami ostida davomat olish turibdi agar 1 raqami bosib kirilsa bir ma bir talabalar ro’yxati chiqa boshlaydi. Buni amalga oshirish uchun massivdan foydakanildi. Har bir talaba chiqqanda 1 yoki 0 raqamini bosish orqali talaba bor yoki yoqligi belgilanadi. Hamma talaba davomati olib bo’linganidan keyin yana bosh menyuga qaytishimiz mumkin. Bu yerda keyin ikkinchi bo’lim orqali talaba qo’shish amalini bajarish mumkin. Bu amalni bajarish ham massivlar orqali amalga oshirildi. Keyin ohirgi bo’lim orqali biror bir talabani qidiriladdi va u haqidagi malumotlarni olish mumkin bo’ladi. Albatta bu dasturni tuzishda classdan foydalandik. Classda turli metodlar, konstruktorlar, destruktorlar va massivdan foydalanish orqali dasturni yanada mukammallashtirildi. Chunki classlar bu katta mavzu. Classlar tuzissh orqali dastur ixchamlanadi va mukammallashtiriladi. Hozircha ushbu ilova orqali cheklangan ko’rinishdagi talablar davomati olinishi mumin holos lekin keyinchlik yangi bilimlar asosida dastur yanada mukammallashtiriib yangi bir funksiyalar qo’shib audiotoriya doirasini kattalashtirish mumkin. Hozircha esa dastur haqidagi ma’lumotlar shu. Xatolar va kamchiliklar uchun uzr.
E’tiboringi uchun rahmat.
Dostları ilə paylaş: |