1.5-rasim C++ tilining kalit so‘zlari
II BOB. TALABALAR TURAR JOYIDA YASHOVCHI TALABALARNI SAMARALI IZLASH VA RO‘YXATGA OLISH DASTURINI ISHLAB CHIQISH
2.1.Dasturiy mahsulotni loyihalash va ishlab chiqish
Dasturimizda , , , kutubxonalarini ishlatamiz. Ular bizga fayllar va matnlar bilan ishlashda yordam beradi.
2.1-rasm Dasturda foydalanilgan kutubxonalar
Bular bizga Console ga yozuv chiqarishda foydalaniladigan cout dan foydalanishga yordamlashadi.
2.2-rasm Asosiy main funksiyasi(1)
2.3-rasm Asosiy main funksiya (2).
2.3-rasm Asosiy main funksiya (2).
2.3-rasm Asosiy main funksiya (2).
2.3-rasm hammasi funksiya.
2.3-rasm tozalash funksiya.
2.2. Dasturdagi holatlar
2.3-rasm Asosiy menyu.
2.3-rasm Xatolik holati.
2.3-rasm Dasturdan chiqish holati.
2.3-rasm Navbatdan o’chirish holati.
2.3-rasm Hammasini ko’rish holati.
2.3-rasm Hammasini o’chirish holati.
2.3-rasm Mavbatga qo’shish holati.
Xulosa
Men bu kurs ishida dasturlash uchun zarur bo‘ladigan C++ tilida dastur yozishning afzalliklarini yoritib berishga harakat qildim. Shu bilan birga C++ tilining asosiy xususiyatlari: if, switch case, while va for operatorlaridan keng tarzda foydalandim.
Bundan tashqari C++ ning fayllar bilan ishlash imkoniyatini beruvchi fstream kutubxonasidan foydalanishni o‘rgandim. Bu kutubxonadagi fstream, ofstream va ifstream sinflaridan foydalandim. Fayllar bilan ishlash davomida sodda matn muharriri bo‘lgan .txt kengaytmali fayllar bilan ishlovchi “Блокнот” dasturidagi matnga C++ tilidagi kodlar yordamida satr qo‘shish, matndagi satrlarni ekranga ko‘rsatib berish va matndagi biror so‘zni qidirishni o‘rgandim.
Umuman olib qaralganda, bu loyiha mening dasturlash sohasiga kirib kelishimdagi ilk qadamlardan biri bo‘lib xizmat qildi. Men loyiha kodini yozish va undagi ko‘plab algoritmlarni tadbiq qilish jarayonida dastur yozish uchun juda ko‘p tajribalarga ega bo‘ldim. Bu vaqt davomida yuzaga kelgan xatoliklardan xulosalar chiqardim. Bundan keying qiladigan loyihalarimda bunday xatolarga yo‘l qo‘ymaslikka harakat qilaman.
Do'stlaringiz bilan baham: |