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



Download 3,29 Mb.
bet14/72
Sana11.03.2023
Hajmi3,29 Mb.
#918066
1   ...   10   11   12   13   14   15   16   17   ...   72
Bog'liq
Ma\'ruzalar

(i) Butun O‘zgarmaslar
Bular ixtiyoriy kasr qismlarsiz butun sonlardir. Butun o‘zgarmaslar quyidagi qoidalar asosida aniqlanadi:
(a) eng kamida bitta raqamdan iborat bo‘lishi
(b) o‘nlik kasrlarning ishtirok etmasligi
(c) + yoki – belgisidan iborat bo‘lishi mumkinligi
(d) ishora belgisi ishtirok etmaganda son musbat deb qaralishi
(e) vergul va probellar qatnashmasligi lozim
C++ tilida butun o‘zgarmaslarning uch turi mavjud:

  • O‘nlik (base or radix 10)

  • Sakkizlik (base or radix 8)

  • O‘n oltilik (base or radix 16)

O‘nlik butun o‘zgarmaslar. Bular 0 (nol raqami) dan boshlanmagan raqamlar ketma-ketligidan tashkil topadi. Masalan, 1024, 3313, +275, - 12 va hk.
Butun o‘zgarmaslar diapozoni. Kompyuter xotirasi so‘zlar deb nomlangan yacheykalar to‘plamidan tashkil topadi. So‘zdagi bitlar soni so‘z uzunligi deyiladi. Odatda so‘z uzunligi 16 bitdan iborat bo‘ladi (ba’zilari 32 va undan yuqori bo‘lishi mumkin). Misol uchun so‘z uzunligi n bo‘lsin. U holda butun son diapozoni -2n-1 dan 2n-1-1 gacha bo‘ladi.
Agar n=16 bo‘lsa, butun son sohasi -216-1 dan 216-1-1 gacha bo‘ladi
ya’ni, -32768 dan 32767 gacha.
Agar siz -32768 dan kichkina son olsangiz, u holda qiymat yetishmaslik oqibatida, 32767 dan katta son olsangiz, qiymatning ortib ketishi natijasida xatolik kelib chiqadi.
Sakkizlik butun o‘zgarmaslar. Bular 0 (nol raqami) dan boshlangan raqamlar ketma-ketligidir. Masalan, o‘nlik butun 14 soni sakkizlik butun son sifatida 016 korinishida yoziladi (1410=168 kabi).
O‘n oltilik butun o‘zgarmaslar. Bular0x yoki0X dan boshlangan raqamlar ketma-ketligidir. Masalan, o‘nlik butun 14 soni o‘noltilik butun son sifatida 0XE korinishida yoziladi (1410=E16 kabi).
L yoki l, U yoki u suffiksi long va insigned lar bilan ifodalanadigan o‘zgarmaslarni yozishga imkon beradi.

Download 3,29 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   72




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