4. Dinamik ma‟lumotlar tuzilmasi haqida ma’lumot bering


Download 418.97 Kb.
bet6/27
Sana22.01.2023
Hajmi418.97 Kb.
#1110285
1   2   3   4   5   6   7   8   9   ...   27
Bog'liq
algoritm — копия (2)

1.C++ alfaviti:

2. Alfavit belgilaridan quyidagilar kelib chiqadi: 

  • Identifikatorlar;

  • Kalit (xizmatchi yoki zahiralangan) so‘zlar;

  • O‘zgarmaslar;

  • Amallar belgilanishlari;

  • Ajratuvchilar.

Bu tillarda tuzilgan dasturlarda izohlar istalgan joyda berilishi mumkin. Ular satriy va blokli ko‘rinishlarda bo’ladi. Satriy izohlar uchun “//”, blokli izohlar uchun “/*”, “*/” belgilari ishlatiladi.
27. Dasturlash tilining leksemasi haqida umumiy tushuncha yozing.
28.C++ dasturlash tilida ma‟lumotlar tipi haqida yozing.

Fundamental va murakkab turlarga bo'linar ekan


29. Dasturlash tili tarkibidagi, arifmetik amallar va mantiqiy amallar haqida
umumiy tushuncha bering.(misollar keltiring)

Arifmetik amallar
Berilganlarni qayta ishlash uchun dasturlash tillarida amallarning juda keng majmuasi aniqlangan. Amal - bu qandaydir harakat bo‘lib, u bitta (unar) yoki ikkita (binar) operandlar ustida bajariladi, hisob natijasi uning qaytaruvchi qiymati hisoblanadi.
Tayanch arifmetik amallar dasturlash tilida quyidagicha yoziladi.

Matematik ifodasi

C++ tilida ifodasi

Izoh

+

+

qo‘shish

-

-

Ayirish



*

ko‘paytirish

:

/

bo‘lish

Qoldiq

%

qoldiqli bo‘lish

Dasturlash asoslarida arifmetik amallar matematikadagi amallarni yozilishi bir oz farq qiluvchi holatlari ham mavjud. Bunday amallar quyidagicha.
C++ dasturlash tilida biror bir o‘zgaruvchini qiymatini birga oshirish inkrement amali deyiladi va uning umumiy ko‘rinishi:

Download 418.97 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   27




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