Qiymatlarning skalyar tiplari

Qiymatlarning skalyar tiplari

O'quvchilarga / Informatika va AT
Qiymatlarning skalyar tiplari - rasmi

Material tavsifi

qiymatlarning skalyar tiplari Reja: Sanalma tiplar Variant tanlash operatori Cheklangan tiplar Sanalma tiplar Shu paytgacha biz qiymatlarning standart-skalyar tiplari ustida siz olib bordik va ulardan programmalashda foydalandik. Bu tiplar Paskal tilining izida aniqlangan tiplar edi. Lekin, Paskal tili programma tuzuvchi izi uchun kulay bilgan yangi tiplar kiritish imkoniyatini beradi. Shunday yangi tiplardan biri sifatida cheklangan va sanalma tiplarni kirsatish mumkin. Tilning standart tiplariga biz butun sonlar, haqiqiy sonlar, belgilar va mantikiy qiymatlarni kiritgan edik. Lekin, amalda turli xil tipdagi qiymatlar bilan ishlashga tiri keladi. Masalan, rang tushunchasi kizil, kora, ok, sarik, kulrang va x. k.larni iz ichiga oladi, yoki yil oylari tushunchasi yanvar, fevral, , dekabr kabi 12 ta oyni iz ichiga oladi. Bunday qiymatli tiplarni sonlar orqali ifodalab olsa xam biladi, lekin bu belgilab olish ularning mohiyatini yikotib, tushunishga qiyin xolni hosil qiladi. Masalan: if k k 7 then programma katorini ikib, gapni nima haqida ketayotganiligini dabdurustdan anglash qiyin. ehtimol, gap bu yerda 7 - oy haqidadir, balki k izgaruvchini 7 butun soni bilan tekshirilayotgandir. Shunday qilib, 7 soni ostida nima yashiringanini bilish juda qiyin. Lekin, programmaning bu katori if k k iyul then bilsa, gap yilning iyul oyi haqida ketayotganligini osongina anglash mumkin. yuqoridagi kabi tushunmovchiliklarni bartaraf qilish, programmani ikishga kulayligini oshirish uchun qiymatlar tiplarining sanalma tipi kiritilgan. Standart tiplar ichida bu tipga misol qilib boolean (mantikiy) tipini kirsatish mumkin: boolean k (false, true). Sanalma qiymat tipini kuyidagicha aniklanadi: ::k(,,) yoki::k( ,) bu yerda kichik kavs ichidagi izaro vergul bilan ajratilgan lar aniqlangan tipning izgarmaslari hisoblanadi, ularning kavs ichiga olib yozilgan birikmasi esa, shu tipning qiymatlar tiplami hisoblanadi. Sanalma tip qiymatlari katiy noldan boshlab nomerlangan. Masalan, (dushanba, seshanba, chorshanba, payshanba, juma, shanba, yakshanba) sanalma tipi 7 ta xaddan iborat bilib, bu yerda quyidagi xol irinlidir: dushanba seshanba chorshanba payshanba juma shanba yakshanba yani dushanba 0 - tartib rakamiga , seshanba 1-tartib rakamiga ega va x.k. Bu tip programmaning yangi tiplar bilimida aniklanadi. Sanalma tipni aniklashga doir misollar: type Rang k (qizil, safsar, sariq, kuk, havorang, kulrang, qora, oq); Hafta k (dush, sesh, chor, pay, jum, shan, yaksh); Mevalar k (olma, nok, shaftoli, uzum); Gul k Rang; bu yerda biz tirtta sanalma tip kiritdik, oxirgi Gul tipi Rang tipi bilan bir xil qilib aniklandi. Shuni esda tutish kerakki, bir ismda har xil tip qiymatlari bilishi mumkin emas. Masalan yuqoridagi tiplarning safiga Zirovor k ( zira, qalampir, olma) tipini kishish mumkin emas, ...


Ochish
Joylangan
Fayl formati zip → doc
Fayl hajmi 20.44 KB
Ko'rishlar soni 78 marta
Ko'chirishlar soni 6 marta
O'zgartirgan san'a: 29.03.2025 | 01:23 Arxiv ichida: doc
Joylangan
Fayl formati zip → doc
Fayl hajmi 20.44 KB
Ko'rishlar soni 78 marta
Ko'chirishlar soni 6 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga