Mavzu: Malumotlarni sozlangan turlari Bajardi: Begbutayev Shohruh Toshkent – 2023 reja malumotlar turlari Malumotlarni sozlangan turlari Amaliy qism Foydanilgan adabiyotlar



Yüklə 92,96 Kb.
səhifə1/4
tarix22.03.2024
ölçüsü92,96 Kb.
#180283
  1   2   3   4
Mavzu Malumotlarni oddiy va sozlangan turlari Bajardi 219-21 g


O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI
VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Amaliy ish


Mavzu: Malumotlarni sozlangan turlari

Bajardi:Begbutayev Shohruh

Toshkent – 2023


REJA
Malumotlar turlari
Malumotlarni sozlangan turlari
Amaliy qism
Foydanilgan adabiyotlar

Maʼlumotlarning ixtiyoriy turi qiymatlar sohasi va ular ustida bajarilishi mumkin boʼlgan amallar orqali tavsiflanadi. void kalit soʼzi xech qanday tipga ega emaslikni anglatadi. Bunday tipdagi funktsiyalar xech qanday tipdagi qiymat qaytarmasligini bildiradi.

Butun tur - int


Mazkur tur butun sonlar toʼplamini qandaydir qism toʼplami boʼlib, uning oʼlchami mashina, yaʼni EHM konfiguratsiyasiga bogʼliq ravishda oʼzgarib turadi. Аgar butun sonni mashinada tasvirlash uchun p ta razryaddan foydalanilsa (bunda qoʼshimcha koddan foydalanilganda), u holda x butun sonning qiymat qabul qilish oraligʼi quyidagicha boʼlishi zarur, yaʼni quyidagi shartni qanoatlantirishi lozim: -2 n-1<= x< 2 n-1.
Mazkur turga kiruvchi sonlar ikkitaga boʼlinadi: ishorali (signed) va ishorasiz (unsigned). Ularning har bir uchun mos ravishda qiymat qabul qilish oraligʼi mavjud:
a) ishorasiz sonlar uchun (0..2n-1);
b) ishoralilar uchun (-2N-1.. 2N-1-1).
Butun sonlar ustida turli matematik amallarni bajarish mumkin. Butun sonlar yana solishtirish amallarini xam bajarish mumkin, yaʼni ==, !=, <, <=, >, >= operatorlar bilan binar amallarni ham bajarish mumkin. Аmmo bu operatsiyalarning natijalari int turiga kirmaydi, ular bool turiga kiradi.
Butun qiymat qabul qiluvchi oʼzgaruvchilarni eʼlon qilish uchun int, short int, long int xizmatchi soʼzlaridan foydalanish mumkin. Butun qiymatli turlarning barchasi quyidagi jadvalda keltirilgan:

Тур кўриниши

Мазкур турли ўзгарувчининг қабул қиладиган қийматлар оралиғи

Ўзгарувчининг компьютер хотирасидан эгаллайдиган жойи

short int

signed: -32768 ... 32767
unsigned: 0 ... 65535

2 байт

int

signed: -2147483648 ... 2147483647
unsigned: 0 ... 4294967295

4 байт

long int

signed: -2147483648 ... 2147483647
unsigned: 0 ... 4294967295

4 байт

Haqiqiy turga kasr qismlari bor chekli sonlar toʼplami kiradi. Haqiqiy sonlar ustida turli matematik amallarni bajarish mumkin. Bu amallarning natijalari ham haqiqiy turga kiradi. Bu yerda ham binar amallarga nisbatan masalaning yechimlari mantiqiy turga tegishli boʼladi.


EHM xotirasida haqiqiy sonlar asosan qoʼzgʼaluvchan nuqta formatida saqlanadi. Bu formatda x haqiqiy son quyidagi koʼrinishda ifodalanadi:
x = +/- M * q(+/-P) – soning yarimlogarifmik shakldagi ifodalanishi quyidagi chizmada keltirilgan.
937,56 = 93756 * 10-2 = 0,93756 * 103

Haqiqiy (kasr) qiymatli turga tegishli oʼzgaruvchilarni eʼlon qilish uchun float, double, long double xizmatchi soʼzlaridan foydalanish mumkin. Nazariy qism.
Ma’lumot toifalarini shartli ravishda ikki xil turga ajratish mumkin:

Yüklə 92,96 Kb.

Dostları ilə paylaş:
  1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə