1-mavzu: algoritmlar reja: Algoritmlarning xossalari. Algoritmlarning turlari. Tayanch so‘z va iboralar



Download 3,29 Mb.
bet19/72
Sana11.03.2023
Hajmi3,29 Mb.
#918066
1   ...   15   16   17   18   19   20   21   22   ...   72
Bog'liq
Ma\'ruzalar

Tur Modifikatori
C++ da asosiy ma’lumot turlari (voiddan boshqa) bizning talabimizga mos ravishda o‘zgartirilishi mumkin.25
Signed, unsigned, long va boshqa kalit so‘zlaridanturlani aniqlashda foydalanish mumkin. C++ da ma’lumot turlarini tasvirlash mashinaga bog’iq bo‘ladi. 6.2-jadvalda 16-bitlk kompyuter uchun ma’lumot turlari va ularning o‘zgartirilganlari keltirilgan.
6.2-jadval. Ma’lumot turlari va ularning o‘zgartirilganlari

Tur

Chegarasi

Baytlar

Tasvirlanishi

Boshi

Oxiri

char

-128

127

1

belgili

signed char

- 128

127

1

belgili

unsigned char

0

255

1

belgili

int

- 32,768

32,767

2

butun sonlar

unsigned int

0

65,536

2

butun sonlar

long int

-2,147,483,648

2,147,483,647

4

butun sonlar

unsigned long int

0

4,294,967,295

4

butun sonlar

float

-3.4 e 38

3.4 e 38

4

kasrli sonlar

double

-1.7 e 308

1.7 e 308

8

kasrli sonlar

long double

-3.4 e 4932

3.4 e 4932

10

kasrli sonlar

Signed modifikator turi char va int ma’lumot turlariga mos keladi. Unda shu so‘z qatnashmaganda ham xuddi shu tur effektlari mavjud. Int va signed int turlari farqlanmaydi.
Unsigned modifikator turi char va int ma’lumot turlariga mos keladi. U ushbu ma’lumot turlarining faqatgina musbat qiymatlarini oladi. Unsigned modifikator turi o‘zgaruvchilar diapazonini oshirish va manfiy hosil bo‘lmaydiganlar, masalan, talabalar soni, sportdagi gollar yoki yutuqlar soni kabilarni tasvirlash maqsadida foydalaniladi.
Ba’zida unsigned qo‘shilish suzuvchi nuqtali turlarda imkoniyat berishi mumkin (unsigned double kabi). Shunday bo‘lsada, bu sizning dasturingizni sekinlashtiradi va odatda kuchsizlantiradi.
Long modifikator turi char, int va double ma’lumot turlariga mos keladi. U ham o‘zgaruvchilar qiymatlari diapazonini oshiradi.
Modifikatorlar turi birgalikda ishlatilishi ham mumkin. Quyidagi misollar sizga modifikatorlar turi haqida tushuncha berishi mumkin.
unsigned int no_of_students;
unsigned long int factorial;
long double x;26
Savollar va topshiriqlar
1. C++ da fundamental ma’lumotlar turlariga misollar yordamida qisqacha tushuncha yozing.
2. C++ da void ma’lumot turi ilovasi nima?
3. O‘zgarmas nima? C++ da o‘zgarmaslar turlarini kerakli misollar yordamida bayon qiling.
4. C++ da 'A' va "A" o‘rtasida qanday farq bor?
5. C++ da \n va \t simvolli o‘zgarmaslar ma’nosi nima?
6. Modifikator nima? Bitta misol ayting.
7. C++ fundamental ma’lumot turlari haqida izoh yozing. Yaroqli misollar keltiring.
8. C++ dao‘zgaruvchilarni e’lon qilish / lnitsializatsiya qilishni yaroqli misollar yordamida tavsiflab bering.
9. C++ da o‘zlashtirish ifodasining ma’nosi nima?
10. O‘zgaruvchilarni dinamik lnitsializatsiya qilish degani nima? Misollar keltiring.
11. Modifikator turi nima?
12. Quyidagi modifikator turlarini yaroqli misollar yordamida tushuntirib bering: signed, unsigned, long.27
13. C++ dasturida o‘zgaruvchini ixtiyoriy joyda e’lon qilish mumkin. Bu izohning ma’nosini tushuntirib bering.
14. C++ o‘zgaruvchilarini e’lon qilish qoidalarini tushuntiring. O‘zgaruvchi bilan bog’liq nechta qiymat bor?
15. Modifikator ma’lumot turlariga qanday ta’sir qiladi? Misollar keltiring.
Foydalanilgan adabiyot
J.B. Dixit. Fundamentals of computer programming and Information texnology. India. 2009 (202-213 betlar)

4-MAVZU.C++ TILIDA IFODALAR VA OPERATORLAR
Reja:

  1. O‘zlashtirish operatori.

  2. Munosabat operatorlari.

  3. Taqqoslash amallari

  4. C++ tilida ifodalar

Tayanch so‘z va iboralar: Dastur, ifodalar, operator, operand, arifmetik operatorlar, unar operator, inkrement va dekrement operatorlari.
Operatorlar
C++ tilida bir qancha operatorlar mavjud. Bu operatorlar turli kombinatsion ifoda almashtirishlarda foydalaniladi. Masalan, '-' belgisi ayirish operatori bo‘lib, operand deb ataluvchi ikkita ma’lumot birligining ayirmasini topadi. Operator bajariladigan amalni bildiruvchi simvolni aniqlaydi. Ustida operatorlar bajariladigan ma’lumot birliklari operandlar deyiladi.Ba’zi operatorlar amal bajarish uchun yagona operand yetarli bo‘lsa, qolganlari ikkita operandni talab qiladi. Operatorlar uchunamal bajarilish tartibiustunlik darajasideyiladi. Keling, C++ dagi mavjud operatorlarning eng tanish bo‘lganlarini qaraylik.

Download 3,29 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   72




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