3. C++ dasturlash tilining alfaviti, ismlar va identifikatorlar, matematik standart funksiyalar



Download 0,76 Mb.
Sana11.01.2022
Hajmi0,76 Mb.
#344223
Bog'liq
Mustaqil ish Sh.X.I.Sulaymonov

Muxammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Farg‘ona filiali

Topshirdi: Sh.X.I.Sulaymonov

Qabul qildi: M. Sobirov


“Kompyuter injinering” fakulteti

“Kompyuter injinering” yo‘nalishi

“Ma’lumotlar tuzilmasi va algoritmlar” fanidan

MUSTAQIL ISH


Mavzu: C++ dasturlash tilining alifbosi, ismlar va identifikatorlar, ma’lumotlar turlari, o’zgaruvchi va o’zgarmas

Reja:

I Kirish

II Asosiy qism

  • С++ dasturlash tilining alifbosi
  • Ismlar va identifikatorlar
  • Ma’lumotlar turlari
  • O‘zgaruvchi va o‘zgarmaslar
  • III Xulosa

    IV Foydalanilgan adabiyotlar

C++ dasturlash tilining kelib chiqishi va vazifasi

  • C++ dasturlash tili c dasturlash tiliga asoslangan. c dastulash tili 1972 yili ilk bor Bell Laboratoriesda, DEC PDP-11 kompьyuterida qo`llangan. Boshlanishda c dasturlash tili asosan UNIX sistemalarida keng tarqaldi. Hozirgi operatsion tizimlarning asosiy qismi C/C++ dasturlash tillarida yozilmoqda. 1983 yili C dasturlash tili keng tarqalganligi sababli, uni standartlash harakati boshlandi. Buning uchun Amerika Milliy Standartlar Komiteti (ANSI) qoshida X3J11 tehnik komitet tuzildi. Harakatlar natijasida 1989 yil ushbu standart qabul qilindi.
  • C++ tili asoschisi Byorn Straustrup.

C++ ta’rifi

  • 1) C++ cdan 1 pog’ona yuqori
  • 2) C c классами -
  • Tilning alfaviti - shu tilgagina tegishli bo’lgan asosiy belgilari va tushunchalar to’plamidan iborat bo’ladi.
  • C++ dasturlash tilining alfavitini tashkil etuvchi asosiy belgilar jamlamasini 3 guruhga ajratish mumkin: harflar, raqamlar va maxsus belgilar.
  • Harf sifatida katta va kichik lotin harflari ishlatiladi. Lekin, matnlar va dasturga izohlar yozish uchun kirill alifbosining bosh va kichik harflarini ham alfavitga kiritilgan.
  • 26 ta lotin va 32 ta kirill harflari (katta va kichik);
  • 0 dan 9 gacha bo’lgan arab raqamlari;
  • Maxsus belgilar: - + * / : ; . , % ? ! = “” № < > { } [ ] ( ) $ # & ^ va h.k.

Identifikator

  • Identifikator deb harf yoki "_" belgisidan boshlanuvchi, harf, raqam va "_" belgisining ixtiyoriy ketma-ketligiga aytiladi:
  • Xizmatchi so’zlardan identifikator sifatida foydalanish mumkin emas. Odatda identifikator so’zining o’rniga qulayroq va qisqaroq qilib ism deyish mumkin. Dasturda qatnashuvchi ob’ektlarga ismlarni dastur tuzuvchi o’z ixtiyoriga ko’ra tanlab olishi mumkin. Bir xil ism bilan bir necha xil ob’ektlarni nomlash mutlaqo mumkin emas.
  • Masalan, a1, a_2, balandlik mumkin
  • .2, 3,--a mumkin emas

Ma’lumotlar turlari

  • Asosiy 4 guruhga bolinadi
  • Butun sonlar – int
  • Haqiqiy sonlar
  • Satrli kattaliklar
  • Mantiqiy kattalik

С++ da turlar


Chegara

Xotiradan joy (bayt)

int

Butun son

-32768 dan +32767

2

long

Butun son (katta)

2147483648 dan +2147483647

4

float

haqiqiy

10-38 dan 10+38 gacha.

4

double

haqiqiy

10-304 dan 10+304

8

long double

Juda katta

3.4*10-4932 dan 1.1*10-4932

10

char

belgili

1

bool

mantiqiy

O’zgaruvchi

  • Dastur bajarilishi jarayonida o’z qiymatini o’zgartira oladigan kattaliklar o’zgaruvchilar deyiladi
  • O’zgaruvchilarning nomlari harfdan boshlanuvchi xarf va raqamlardan iborat bo’lishi mumkin. O’zguruvchilarni belgilashda katta va kichik harflarning farqlari bor. (A va a harflari 2 ta o’zgaruvchini bildiradi)
  • O’zgaruvchi quyidagicha e’lon qilinadi:
  • tipi nomi;
  • Int a;float r;
  • #include
    • Include kutubxonalarni yuklash buyrug’I
    • Iostream – kutubxona nomi (input output stream)
    • using namespace std – nomlar fazosini standartga keltirish

      int main() - C++ tilining asosiy funksiyasi

  • O’zgaruvchiga murojaat qilish uning ismi orqali bo’ladi.
  • Har bir o’zgaruvchi o’z nomiga, toifasiga, xotiradan egallagan joyiga va son qiymatiga ega bo’lishi kerak.
  • O’zgaruvchi ishlatilishidan oldin u aniqlangan bo’lishi lozim.

O’zgarmas

  • Dastur bajarilishi jarayonida o’z qiymatini o’zgartira olmaydigan kattaliklar o’zgarmaslar deyiladi.
  • O’zgarmas e’lon qilishda const xizmatchi so’zidan foydalaniladi

Xulosa

Men c++ algoritmik tilida Ma’lumotlarning turlari, o‘zgaruvchilar, o‘zgarmaslar, identifikatorlar ma’lumotlarning turlaridan:

-Butun sonlar (int)

-Haqiqiy sonlar (float)

-Satrli kattaliklar (string)

-Mantiqiy kattalik (bool)



haqida o‘rgandim.

Foydalanilgan adabiyotlar:

www.ziyonet.uz

www.t.me/Reason_Academy

C++ algoritmik tili (Sh.X.I.Sulaymonov)

www.gitgub.com

www.metanit.com


Download 0,76 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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