1. Kirish. Kompyuterning apparat dasturiy ta’minoti va operatsion tizimlar. Key Point



Download 338,06 Kb.
bet16/74
Sana02.02.2022
Hajmi338,06 Kb.
#425507
1   ...   12   13   14   15   16   17   18   19   ...   74
Bog'liq
mbkjh232333232

Diqqat. Preprotsessor direktivalar C++ ning ko‘rsatmalri hisoblanmaydi. Shuning uchun preprotsessor direktivalar oxiriga nuqta-vergulni qo‘ymang. Bu esa arzimagan xatolikka olib kelishi mumkin.
Diqqat. Agar < va iostream o‘rtasida yoki iostream va > o‘rtasida bo‘sh joylar qo‘ygan bo‘lsangiz ba’zi kompilyatorlar kompilyatsiya qilmaydi. Qo‘shimcha bo‘sh joy fayl nomining bir qismiga aylanadi. Dasturingiz barcha kompilyatorlarda ishlashini ta’minlashingiz uchun, bunday holatlarda qo‘shimcha bo‘sh joylarni qo‘ymang.
Diqqat. C++ dagi dastlabki dasturlar katta va kichik harflarni farqlaydi (registrga sezgirdir). Misol uchun, dasturda main ni Main ga almashtirish xato bo‘ladi.
Eslatma. Ehtimol, sizda, bunday holatda savol to‘g‘ilishi mumkin, nima uchun asosiy funksiya bunday ko‘rinishda e’lon qilinadi va nima uchun cout << “Welcome to C++!” << endl konsolga xabarni chiqarish uchun ishlatiladi. Savollaringizga hali javob berib bo‘lmaydi. Hozircha, bu narsalar qanday bo‘lsa shundayligicha qabul qilishingiz kerak. Javoblarni keyingi boblardan topasiz.
Siz dasturda bir nechta maxsus belgilarni (masalan, #, //, <<) ko'rdingiz. Ular deyarli har bir dasturda ishlatiladi. 3.1-jadvalda ularning qo'llanilishi umumlashtirilgan.
3.1-jadval. Maxsus belgilar

Belgi

Nomi

Tavsifi

#

Funt sterling belgisi

Preprotsessor direktivasini belgilash uchun #include da foydaniladi.

<> 

Ochilgan va yopilgan burchakli qavs

#include bilan foydalanilganda kutubxona fayl nomini biriktiradi.

()

Ochilgan va yopilgan aylana qavs

main() kabi funksiyalarda ishlatiladi.

{}

Ochilgan va yopilgan figurali qavs

Operatorlarni qo‘shish uchun blokni bildiradi.

//

Ikkita slesh

Izoh satridan oldin keladi.

<< 

Oqimni qo‘shish operatori

Konsolga chiqaradi.

“ ”

Ochilgan va yopilgan qo‘sh tirnoq

Satrni ifodalaydi (ya’ni, belgilar ketma-ketligi).

;

Nuqtali-vergul

Ko‘rsatmaning oxirini belgilaydi.

Ushbu bobda keng uchraydigan xatolar talabalarning sintaksis xatolaridir. Boshqa dasturlash tillari kabi C++ xam, sintaksis deb nomlanuvchi, o‘z grammatik qoidalariga ega, siz kodni bu sintaksis qoidalarga amal qilgan holda yozishingiz kerak. Agar dasturingizda bu qoidalar buzilsa, C++ kompilyatori sintaksis xatolar haqida xabar beradi. Tinish belgilarga e’tibor bering. Yo‘nalish belgisi << - bu ketma-ket ikkita < belsidan iborat. Funksiyaning har bir ifodasi nuqtali-vergul (;) bilan tugaydi.
“Welcome” dasturi bitta xabarni chop qiladi. Dasturni yaxshi tushunganingizdan keyin, yengillik bilan bir nechta xabarlarni chop qiladigan qilib uni o‘zgartirishingiz mumkin. Masalan, quyida ko‘rsatilgandek, dasturni uchta xabarni chop qiladigan qilib qayta yozishingiz mumkin.
3.1.-dastur. WelcomeWithThreeMessages.cpp

1
2
3
4
5
6
7
8
9
10
11


Download 338,06 Kb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   74




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish