O'zbekiston respublikasi oliy va o'rta maxsus ta’lim vazirligi
Download 6.49 Mb.
|
word uchun Iqtisodiyotda AKT
- Bu sahifa navigatsiya:
- Umumiy IDE (Integrated Development Environment)
- Asisiy klavishlar Funksiya
- Nosozliklarni bar taraf etish / Bajarish
- Kompilyatsiya qilish va birlashtirish.
- Dasturning amalga oshirilishi (Dasturni ishga tushirish).
- C++ dasturlash dunyosiga xush kelibsiz
- Xatoliklar turlari va nosozliklarni bartaraf etish.
- // Print a message include
- Bajarish vaqti xatolari.
- Asosiy atamalar Keling, C++ tilining asosiy atamasi bilan tanishamiz. Belgilar toplami
Umumiy IDE (Integrated Development Environment)
Tahrirlash
Oynalarni boshqarish
Interaktiv ma‘lumotnoma
Blokli buyruqlar
Kompilyatsiya qilish va birlashtirish. Bu amal ishlatilinayotgan operatsion tizimiga bog'liq. Turbo C++ da biz, 12.4- rasmda ko'rsatilgani kabi, dasturni Compile menyusi yordamida kompilyatsiya qilamiz: 12.4-rasm. Ishga tushirish qismmenyusi47 Fayln kompilyatsiya qilishda quyidagi qadamlar bajariladi: Boshlang'ich kod kompilyatsiya qilinadi, va aylantirilgan kod (kompilyator buni qiladi), obyekt kodi sifatida ma’lum bo'ladi. Agar u yerda ba’zi bir xatolar mavjud bo'lsa, ular bartaraf etiladi va dastur yana kompilyatsiya qilinadi. Sintaksis (grammatika) xatolarga ega bo'lgan har qanday dastur muvaffaqiyatli kompilyatsiya qilinishi mumkin emas. 12.5-rasm. Dasturni kompilyatsiya qilish Muvaffaqiyatli kompilyatsiya qilishdan keyin biz TRY.OBJ faylini olamiz va birlashtirilgandan keyin TRY.OBJ fayli birlashadi va TRY.EXE nomini oladi (u boshlang'ch fayl hisoblanadi). 47 Dixsit J.B. —Fundamentals of computer programming and IT” 2011. 196 p. Dasturning amalga oshirilishi (Dasturni ishga tushirish). Endi natija olish uchun RUN tugmachasini, 12.6-rasmda ko'rsatilgandek, tanlang: Dastur bajarilgandan keyin foydalanuvchini ekraniga o'tiladi. Foydalanuvchini ekraniga o'tish uchun C++ dasturlash dunyosiga xush kelibsiz Endi tahrirchi ekraniga qaytish uchun biron-bir tugmani bosing. Ekrandan chiqib olish uchun Faylni bajarish jarayonida quyidagi qadamlarni bajarish kerak: EXE-fayl ni bajaring va natija (agar hech xato mavjud bo'lmasa) oling. Ba’zi bir xatolar mavjud bo'lsa, dastur sozlanadi. Xatolar bor bo'lgungacha kompilyatsiya qadami takrorlanadi va keyin tahrirlash rejimiga o'tish amalga oshiriladi. 12.6-rasm. Bajarish qismmenyusi Xatoliklar turlari va nosozliklarni bartaraf etish. Xatolar dasturning yaratilishi davomida ham bo'lishi mumkin, bunga hattoki malakali darturchilar tomonidan ham yo'l qo'yiladi. Bu turdagi xatolar Kompilyator tomonidan aniqlanadi. Sozlash amali xatolarni bartaraf etishni bildiradi53. Xatolar to'rt turga tasniflanadi: Sintaksis xatolar Birlashtirish xatolari Bajarish vaqtidagi xatolar (bajarish davri xatolari) Mantiqiy xatolar. Sintaksis xatolari Ular kompilyator tomonidan payqaladi. Agar dasturda birorta grammatik xatolik amalga oshirilgan bo'lsa, unda kompilyatsiya qadamida kompilyator xato haqida ekranga xabar chiqaradi: Misol uchun, // Print a message #include #include Void main() { clrscr () // funksiya to clear the screen cout << "Welcome to the world of C++ programming\n"; } Bu muvaffaqiyatli kompilyatsiya bo'lmaydi; chunki clrscr () funksiyasidan so'ng ; belgisi tushirib qoldirilgan. Buni clrscr (); ga o'zgartiring va keyin kompilyatsiya qiling va ekranda natijalarni olish uchun yana qaytadan bajaring. Birlashtirish xatolari. Ular birlashtirish jarayonida uchrashishi mumkin. Misol uchun, siz boshlang'ich iostream.h faylini yoki boshqa biror shunday faylni qo'shmasangiz, dastur kompilyatsiyasi muvaffaqiyatli o'tadi, lekin birlashtirish vaqtida uzilishlar bo'ladi. Xatolik to'g'risidagi xabar ekrandagi birlashtirish oynasiga chiqariladi. Buni to'g'rilang va keyin oldinga harakat qiling. Bajarish vaqti xatolari. Dasturni muvaffaqiyatli kompilyatsiya qilish va birlashtirish kerakli natijani olindi, degani emas hali. Natijalar mantiqdagi xatoliklar yoki nolga bo'lish, stekni to'lib ketishi, manfiy sondan kvadrat ildiz chiqarishni payqalganda va sh.k. oqibatida noto'g'ri bo'lishi mumkin. Mantiqiy xatolar Mantiqiy xatolar xatolarni to'g'rilashda eng qiyin hisoblanadi, ular dasturchilarni dastur mantiqida yo'l qo'ygan xatolari natijasida noto'g'ri natijalar beradi. Nosozliklarni bartaraf etish uchun bunday xatolarni o'qituvchi bilan tekshirish yoki dasturchi bilan maslahatlashish kerak. Asosiy atamalar Keling, C++ tilining asosiy atamasi bilan tanishamiz. Belgilar to'plami Belgilar to'plami - til anglay olishi mumkin bo'lgan bir qator belgilardir. Belgi istalgan harf, raqam, yoki boshqa har qanday belgi bo'lishi mumkin. Bizda C++ da ikkita belgilar toplami bor. Ular: asosiy belgilar bajarish belgilari / inkor etish belgilari. asosiy belgilar Boshlangich kod asosiy belgilar yordamida yaratiladi. Asosiy belgilarga tegishli: A dan Z gacha alfavit harflari, va _ (pastki chiziq):; 0 dan 9 gacha raqamlar; Maxsus belgilar Space + - * / ! ~% = & |! () {} U ? "\ '< > • < = > = © Download 6.49 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling