O'zbekiston respublikasi oliy va o'rta maxsus ta’lim vazirligi


(III) Ma‘lumotlarning ikkilangan turi


Download 6.49 Mb.
bet137/205
Sana03.12.2023
Hajmi6.49 Mb.
#1806384
1   ...   133   134   135   136   137   138   139   140   ...   205
Bog'liq
word uchun Iqtisodiyotda AKT

(III) Ma‘lumotlarning ikkilangan turi. Ikkilangan so'zi ikkilangan
aniqlikdagi suzib yuradigan nuqtani bildiradi. Aniqlik qiymati - bu o'nlik nuqtadan keying raqamlar sonidir. Bundan tashqari, yana suzib yuradigan nuqtali sonlarni qayta ishlash uchun ishlatiladi. Yetarlicha katta oraliqdagi suzib yuradigan nuqtali sonlarni tasvirlashga qobiliyatlidir. Suzib yuradigan turdagiga nisbatan ikki marta katta xotirani egallaydi. Suzib yuradigan qiymat juda kam yoki aniq etarli bo'lmagan hollarda ishlatiladi.
Ma‘lumotlarning ikkilangan float turiga nisbatan uzoqroq va sekinroq qayta ishlanadi.

  1. Ma‘lumotlarning erkin turi void.

Ma‘lumotlarning erkin turi qiymatlarning bo'sh majmuini bildiradi.
Ma‘lumotlarning erkin turida ikkita muhim maqsad bor:

  1. Funksiya qiymatini qaytarmasligini ko'rsatadi.

  2. Umumiy ko'rsatkichni e‘lon qiladi. Bu turdagi hech qanday obyekt e‘lon qilinishi mumkin emas. Misol uchun C++ tilida funksiyani quyidagicha aniqlash mumkin:

#include < iostream.h >
void main( )
{
//body of function
}
Bu main () funksiyasi hech qanday qiymatni qaytarmasligini bildiradi.
O'zgarmas qiymatlar (Literallar)
Ular - dasturni bajarilishi vaqtida o'zlarining qiymatlarini hech qachon o'zgartirmaydigan ma’lumotlarning elementidir. C++ tilida o'zgarmas qiymatlarning bir necha turlari mavjud:

  1. Butun sonli o'zgarmas qiymatlar

  2. Belgili o'zgarmas qiymatlar

  3. Suzib yuradigan nuqtali o'zgarmas qiymatlar

  4. Qatorli o'zgarmas qiymatlar.

  1. Butun sonli o'zgarmas qiymatlar

  2. Ular - kasr qismi bo'lmagan butun sonlardir. Butun sonli o'zgarmas qiymatlarini yaratish uchun quyidagi qoidalarga rioya qilish kerak:

  1. Ularda eng kamida bitta raqam bolishi kerak,

  2. U o'z ichiga o'nliknuqtani olmasligi kerak,

  3. + yoki - belgini o'z ichiga olishi mumkin,

(D Hech qanday belgi mavjud bo'lmasa, u musbat deb qabul qilinadi,
(E) Nuqtalar va bo'sh joylarga ruxsat berilmaydi.
C++ da butun sonli o'zgarmas qiymatlarni uch turga bo'lish mumkin:

  • O'nlik kasr (asosi yoki tayanchi 10)

  • Sakkizlik (asosi yoki tayanchi 8)

  • O'n oltilik (asosi yoki tayanchi 16)


Download 6.49 Mb.

Do'stlaringiz bilan baham:
1   ...   133   134   135   136   137   138   139   140   ...   205




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