6 laboratoriya mashg’uloti mavzu: nomlar. C++ Dasturlash tilida ma`lumotlar va ularning turlari. O`Zgaruvchilar va o`zgarmaslar


Ma`lumot turlari haqida tushuncha



Yüklə 199,23 Kb.
səhifə2/5
tarix02.12.2023
ölçüsü199,23 Kb.
#137053
1   2   3   4   5
labor 6

Ma`lumot turlari haqida tushuncha
Dasturlash tilida o`zgaruvchi o`zida saqlashi mumkin bo`lgan ma`lumotlar har xilligiga ma`lumot turi deyiladi. Ma`lumot turlarini bir biridan farqlovchi ikkita asosiy sabablar :
Asosiy ma`lumot turlari
C ++ dasturlash tilida mavjud asosiy ma'lumotlar turlari:
1. ajralmas tur
2. o`zgaruvchan tur
Bu, shuningdek, ichki ma'lumotlar turlari deyiladi. Ushbu ma'lumotlar turlari hajmi va qatori kompyuterlar aro farq qiladi. Asosiy ma'lumotlar turlari eng past darajadagi ma'lumotlar turlaridir, ya'ni xotiradagi haqiqiy ma'lumotlar namoyishi uchun qo`llanadigan turdir.
1. Ajralmas tur
Yana o`z ichida quydagicha bo`linishi mumkin :

  • butun son

- belgili
butun son ma`lumot turi. Butun son bu o`nlik kasr nuqtasiz ajralmas butun sondir. Butun sonlar sanoq uchun qo`llaniladigan raqamlardir. Butun sonlar manfiy yoki musbat bo`lishi mumkin. Bu o`zgaruvchilarga bog`liq.
Haqiqiy butun sonlarga misollar:
1024
3313
336
– 67
15498
32767
- 32768
belgili ma`lumot turi. Yagona q`oshtirnoq belgisi ya`ni ikkita apostrof ichiga kiritilgan yagona raqamli alifbo belgisini o`z ichiga oluvchi raqamsiz ma`lumot belgi deyiladi.
Asosli belgi turlariga misollar :
A
`A`
7
`7`
7 va `7` turli xil ma'lumot turlari. Birinchisi butun sonli ma`lumot turiga, keyingisi esa belgili ma`lumot turiga tegishli.
Belgili tur ko`pincha butun sonli tur bo`lib ham keladi deyiladi . Chunki, alifbolar, belgilar,va h.k. ASCII kodi orqali kompyuterga kiritilgan. «A» ning ASCII kodi 65, ekanligini aniq bo‘lishi kerak, 'a' niki 97 va ‘o‘ niki 48 ligini ASCII jadvalidan ma`lum.
O`zgaruvchilar turi
O`zgaruvchan nuqta raqami quyida berilgan: ko`rinishi va izohli ko`rinish. Ular quydagicha ajratiladi :
(i) o`zgarmas ikkilik
(ii) o`zgaruvchan ma`lumot turi
O‘nlik shakli. Bunda bundagi o`zgaruvchan nuqta ichida o`nlik nuqta mavjud. Sonda ajralmas qiymat bo`lgan holda ham o`nlik qiymat ko`rsatilishi lozim. Bu sonlar o`lchov, og`irlik, yuza, masofada qo`llaniladi.
O`nlik shakldagi o`zgarmas nuqta raqamlariga misollar :
1345,89
-4917,37
336,0
0.006
O‘nlik shaklidagi asossiz o`zgaruchi nuqtali sonlarga misollar:
5,237.58 (vergul mumkin emas)
- 54 (kasr nuqtasi mumkin emas)
O‘zgarmaslar
Bu toifadagi ma’lumotlarning qiymatlari dastur bajarilishi mobaynida mutlaqo o‘zgarmaydi. C++ tilida o‘zgarmaslarning bir qancha turlari mavjud:
Butun o‘zgarmaslar
Belgili o‘zgarmaslar
Haqiqiy o‘zgarmaslar
Qatorli o‘zgarmaslar.

Yüklə 199,23 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin