6-mavzu: C++ dasturlash tili bilan tanishish tayanch atamalar


Download 115.83 Kb.
bet4/7
Sana21.06.2023
Hajmi115.83 Kb.
#1641089
1   2   3   4   5   6   7
Bog'liq
2G.T.Aqbilek

Kamchiliklari:
• Noto'g'ri ishlab chiqilgan sintaksisning mavjudligi tilning qo'llanilishini pasaytiradi;
• Til ko'p muhim xususiyatlarga ega emas;

• Dasturchilar uchun unumdorligi ancha past;


• Noqulay sintaksis;
• Og'ir meros;
• Xotirani kuzatib borish zarurati.
C++ tili alifbosi

C ++ dasturlash tili alifbosi quyidagilarni o'z ichiga oladi:
• Katta va kichik lotin harflari va pastki chiziqcha;
• 0 dan 9 gacha bo'lgan arab raqamlari;
• maxsus belgilar: "{}, | [] () + - /% *. \? <=>! & # -; ''
•bo'sh joy, yangi qatorga o`tish belgilari.
Alifbo belgilaridan tilning leksemalari shakllanadi.Leksemalar turlari;
• identifikatorlar;
• kalit so'zlar;
operatsiyalar belgilari;
• o`zgarmas;
• ajratuvchi (qavs, vergul, bo'sh joy belgilari).
Identifikator

Identifikator - bu dastur ob'ektining nomi. Identifikatordagi birinchi belgi harf yoki pastki chiziq bo'lishi mumkin. Identifikator ichida bo'shliq bo`lmasligi kerak.Masalan: v1, _sum


Identifikatorni tanlashda quyidagilarni yodda tuting:
• identifikator kalit so'zlar va ishlatiladigan standart til ob'ektlarining nomlari bilan bir xil bo'lmasligi kerak;
• identifikatorlarni pastki chiziq bilan boshlash tavsiya etilmaydi, chunki bu holda ular tizim funktsiyalari yoki o'zgaruvchilar nomlari bilan mos kelishi mumkin.
O‘zgaruvchilar

Har qanday dasturda, muammoni hal qilish uchun ma’lumotlar qayta ishlanadi, ular kompyuter xotirasida saqlanadi. Ushbu ma’lumotlar turlicha bo‘lishi mumkin: butun va haqiqiy sonlar, belgilar, satrlar, massivlar. Ma’lumot turlari kompyuter xotirasida raqamlar yoki belgilar uchun joy ajratadi. Ular u yoki bu qiymat yoziladigan yacheykaning o‘lchamini belgilaydi va shu bilan uning maksimal qiymatini yoki sonning aniqligini anglatadi. Muayyan turdagi qiymatni saqlaydigan xotira qismi o‘zgaruvchi deb ataladi. O‘zgaruvchining nomi (identifikatori) va qiymati mavjud. Uning nomi qiymat saqlanadigan xotira maydoniga murojaat qilish uchun ishlatiladi. Bunda dastur ishlayotganda o‘zgaruvchining qiymati o‘zgarishi ham mumkin. Ulardan foydalanish uchun dastlab e’lon qilish talab etiladi. Uni e’lon qilish quyidagicha yoziladi:


turi o‘zgaruvchi_nomi;
yoki
tip o‘zgaruvchilar_ro‘yxati;
O‘zgarmaslar

Ba’zi hollarda dasturlarda o‘zgarmas qiymatlar bilan ishlash lozim bo‘ladi. Masalan, , n=20, e=2.71 kabi sonlar C++ dasturlash tilida quyidagi ko‘rinishda e’lon qilinadi:


const toifa_nomi konstanta_nomi=konstanta_qiymati.
Misol uchun: const double E=2.718282; const float PI=3.1415; const long
m=99999999.const r=50 misolda konstanta toifasi ko‘rsatilmagan, bu konstanta int toifasiga tegishli deb hisoblanadi.
Shu bilan birga, o‘zgarmaslarni #define direktivasi yordamida ham aniqlash
mumkin. Ushbu ko‘rsatma tez-tez ishlatiladigan o‘zgarmaslarni, kalit so‘zlarni,
operatorlarni yoki ifodalarni ba’zi identifikatorlar bilan almashtirish uchun ishlatiladi. Matn yoki raqamli o‘zgarmaslarni almashtiradigan identifikatorlar nomlangan o‘zgarmaslar deyiladi.

Download 115.83 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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