C/C++ тилида дастурлаш муҳитлари: Reja: Дастур таркиби. Консолдан киритиш ва чиқариш


Download 0.49 Mb.
Sana22.01.2023
Hajmi0.49 Mb.
#1108245
Bog'liq
Dasturlash muhitlari -mustaqil ish prezentatsiya

  • C/C++ тилида дастурлаш муҳитлари:
  • Reja:
  • Дастур таркиби. Консолдан киритиш ва чиқариш.
  • Символларни ўқиш ва ёзиш. Консолдан форматли киритиш/чиқариш.
  • Формат модификаторлари. printf(), scanf() функциялари.
  • Формат спецификаторлари.
  • Дастурни созлаш (Borland C++ )
  • Созлаш – дастурдаги хатоликларни тўғрилаш ва излаш. Англ. debugging, bug = куя, қўнғизча
  • Усуллар:
    • трассировкатовушли хабарнинг натижаси
    • Код қисмини узиб қўймоқ (изоҳ)
    • Қадамма-қадам бажариш – дастурни битта қаторини бажаради ва тўхтайди
    • Тўхташ нуқтаси – бажарилаётган дастур белгиланган қаторга етганда тўхтайди (қадамма-қадам режимига ўтади)
    • Кўздан кечириш ва қадамма-қадам режимидаги ўзгарувчилар қийматини ўзгартириш
  • Қадамма-қадам бажариш
  • F8 – 1 қаторни бажаради ва тўхтайди
  • Бўялган қатор F8 тугмасининг кейинги босилишида бажарилади
  • F7 –процедура ёки функцияга кириш
  • Ctrl-F9 узлуксиз бажариш
  • Ctrl-F2 – дастур бажарилишини тўхтатиш
  • Тўхтатиш нуқтаси
  • F4 курсор турган қаторгача узлуксиз бажаради(1марта)
  • Ctrl-F8 – ўрнатмоқ/тўхташ нуқтасини олиб ташламоқ
  • Ctrl-F9 – кейинги тўхташ нуқтасигача бажаради
  • Бу тўхташ нуқтаси (олиб ташлаш – Ctrl-F8)
  • Ўзгарувчи қийматини кўздан кечирмоқ
  • Бу ерда ўзгарувчилар ёки ифодалар киритилади
  • Натижани кўрсатиш (= Enter)
  • изменить переменную
  • C++ Builder6 muhiti
  • C++ Builder6 muhiti
  • 1. Asosiy menyu paneli;
  • 2. Foydalunuvchi formasi(shakli);
  • 3. Programma (ilova) kodini kiritish maydoni;
  • 4. Obyektlarning o’zaro munosabatini daraxt ko‘rinishini ifodalovchi darcha;
  • 5. Obyektlar inspektori darchasi.
  • Asosiy menyu paneli
  • Doimiy ravishda ekranda ko’rinib turadi va ilova yaratish jarayonini boshqarish uchun xizmat qiladi. Unda loyihani bosh-qarish uchun zarur bo’lgan barcha zarur vositalar mavjud. Piktogrammalar asosiy menyuning nisbatan ko’p murojaat qilina-digan buyruqlariga murojaat qilishni yengillashtiradi.
  • Programma (ilova) kodini kiritish maydoni
  • Kodni kiritish maydoni programma matnini ko’rish, yozish va tahrir-lashga mo’ljallangan. Birinchi yuklan-ganda bu darchada ilovaning Win-dows-darcha ko’rinishida normal amal qilishi uchun zarur bo’lgan minimal opertorlarni o’ziga olgan matn bo’ladi.
  • Obyektlar inspektori
  • Obyektlar inspektori darchasi tanlangan komponentalar xossalarini o’zgartirish uchun mo’ljallangan bo‘lib ikkita sahifaga ega.
  • Properties (Xossalar) sahifasida komponentalar xossalarini o’zgartirishga,
  • Events (Hodisalar)- u yoki bu hodisaga komponentaning aks ta’sirini belgilash uchun xizmat qiladi.
  • C/C++ tilida ma’lumotlarni kiritish va natijalarni olish oqim ob’ektlari orqali bajariladi.
  • Bu oqimlar >> va << ko’rinishida qabul qilingan. Oqimlar normal holatda klaviaturaga va ekranga ulangan bo’ladi.
  • Ma’lumotlarni kiritish uchun cin so’zi ishlatiladi (console input).
  • Ma’lumotlarni chiqarish uchun cout so’zi ishlatiladi (console output).
  • Kiritish va chiqarish
  • cin >> a; cin >> a>>b; == cin >> a; cin>>b;
  • cin >> s1 >> s2 >> s3;
  • cout << “ x sonini kiriting”; cin >> x; cout << “ y sonini kiriting”; cin >> y; cout << ichida bevosita arifmetik amallarni ham yozsa bo’ladi.
  • Masalan: cout << a+b*c; cout << sin(x) ;
  • Kiritish va chiqarish (misol)
  • Bu so’zdan keyin natijasi chiqayotgan o’zgaruvchilarning nomlari, qo’shtirnoq ichida istalgan so’z yoki gap, arifmetik amallar keltirilishi mumkin.
  • Masalan: cout << a; cout << a << y; cout << “a=“<< a << “y=” << y; cout <<“funksiyaning qiymati =“<< F; cout << “ 1-laboratoriya ishi “;
  • Kiritish va chiqarish (misol)
  • Agar natija haqiqiy tipga ega bo’lsa, uning aniqligini nazorat qilish mumkin.
  • Buning uchun
  • cout . precision (n);
  • funksiyasi ishlatiladi. Bu erda n – aniqlilik ko’rsatkichi. Masalan: cout.precision(3); cout <
  • Kiritish va chiqarish (misol)
  • Natijalarni 8 va 16 s.s larida ham chiqarsa bo’ladi. Buning uchun oct (8 s.s) va hex (16 s.s) so’zlari ishlatiladi.
  • Masalan: cin >> a; cout << a << endl; cout << oct << a << endl; cout << hex << a << endl;
  • Ekranda kiritilgan son avval 10 s.s.da, keyin 8 s.sda va 16 s.s.da ko’rinadi.
  • Kiritish va chiqarish (misol)

Download 0.49 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling