Dasturlash tillari, ularning turlari va asoslari


Download 256.81 Kb.
bet3/3
Sana04.12.2020
Hajmi256.81 Kb.
#159205
1   2   3
Bog'liq
Dasturlash tillarida ma’lumotlarning standart turlari MTA

Izohlar


  1. RMG 29-2013 GSI. Metrologiya. Asosiy atamalar va ta'riflar 8.22, 8.23

  2. Rossiya Federatsiyasi Hukumatining 08.20.2001 yildagi 596-sonli Moddalar va materiallarning jismoniy turg'unliklari va xossalari to'g'risidagi namunaviy ma'lumotlarning davlat xizmati to'g'risidagi nizomni tasdiqlash to'g'risida

  3. GOST 8.310-78 O'lchovlarning bir xilligini ta'minlash davlat tizimi. Standart ma'lumotlarning davlat xizmati. 3.1-bandning asosiy qoidalari





Har qanday ob'ekt, ya'ni. Paskalda konstantalar, o'zgaruvchilar, funktsiyalar yoki ifoda qiymatlari ularning turlari bilan tavsiflanadi. Turi ob'ektning ruxsat etilgan qiymatlari to'plamini, shuningdek unga qo'llaniladigan operatsiyalar to'plamini belgilaydi. Bundan tashqari, ushbu turdagi ma'lumotlar kompyuter xotirasida ma'lumotlarni ichki taqdim etish formatini belgilaydi.

Paskal ma'lumot turlarining tarmoqlangan tuzilishi bilan tavsiflanadi:

Oddiy turlari.
Oddiy turlarga tartib va \u200b\u200breal turlar kiradi.

Ordinal turlar har birining cheklangan sonli mumkin bo'lgan qiymatlarga ega ekanligi bilan ajralib turadi. Ushbu qiymatlarni ma'lum bir tartibda buyurtma qilish mumkin va shuning uchun ularning har biri bilan ma'lum bir butun sonni - qiymatning seriya raqamini bog'lashingiz mumkin.
Paskal quyidagi tartib turlariga ega:


Integer - butun son turi, bu aniq amalga oshirish bilan aniqlanadigan butun sonlar to'plamidir. Ichki vakillikda u 2 baytni egallaydi, mumkin bo'lgan qiymatlar oralig'i -32768 dan +32767 gacha, ma'lumotlar aniq berilgan.

Char - bu belgi turi; bu aniq amalga oshirish bilan belgilanadigan belgilar to'plami. Ichki vakillikda 1 bayt kerak bo'ladi, ushbu turdagi qiymatlar to'plami sobit va tartibli bo'ladi. Barcha belgilar noldan boshlab raqamlangan deb hisoblanadi. Bunday belgilar to'plami har bir hisoblash tizimida aniqlanadi. Hech bo'lmaganda tizimni tashqi dunyo bilan bog'lash uchun kerak.
  Belgilar turining doimiy belgisi apostroflarda olingan haqiqiy belgilardan biridir. Agar
апострофning o'zi ramz bo'lsa, u holda doimiy qiymat bo'lgan апостроф ikki marta yoziladi, masalan '7', '+', 'F', '' '', 'j', '?'.

Boolean - bu False (noto'g'ri) va True (true) ikkita elementni o'z ichiga olgan mantiqiy qiymatlar oralig'ini belgilaydigan mantiqiy tur. Ichki vakillikda 1 bayt kerak bo'ladi.

Sanab o'tilgan tur - bu olinishi mumkin bo'lgan qiymatlarni sanab chiqish yo'li bilan o'rnatiladi. Har bir qiymat ma'lum bir identifikator tomonidan nomlanadi va qavs bilan o'ralgan ro'yxatda joylashgan, masalan:
  Turli ranglar \u003d (qizil, oq, ko'k, qora);


Tip-diapazon - bu asosiy turlarning pastki to'plami bo'lib, u har qanday tartibdagi turga ega bo'lishi mumkin, bu tip-diapazondan tashqari. Tiplar diapazoni taglik turidagi qiymatlarning chegaralari bilan belgilanadi
<
минимальное значение> . .<максимальное значение>
  Turlar oralig'ini aniqlashda siz quyidagi qoidalarga amal qilishingiz kerak:
  - ".." bitta belgi sifatida qabul qilinadi, shuning uchun davrlar orasida bo'sh joy qoldirilmaydi;
  - chap chegara o'ng chegaradan oshmasligi kerak.


Masalan: Turi oy \u003d 1 ..12;
  lat \u003d 'a' .. 'z';


Haqiqiy  bir tur, qat'iy aytganda, haqiqiy sonning ichki vakili formati bilan belgilanadigan cheklangan qiymatlarga ham ega. Ammo haqiqiy sonning mumkin bo'lgan qiymatlari soni shunchalik kattaki, ularning har biri bilan butun sonni taqqoslash mumkin emas.

Яндекс.ДиректБольшой Бетоносмеситель недорогой!ПОДРОБНЕЕRU.TRUSEEN-MACHINERY.COMАппарат для изготовления пеллетПОДРОБНЕЕRU.CHINADLXNY.COMУниверситет в МосквеПОДРОБНЕЕEDUROSV.RU

Real - haqiqiy tur, bu ma'lum bir amalga oshirish yo'li bilan aniqlanadigan real raqamlar to'plamining to'plami. Ichki vakillikda u 6 baytni egallaydi, mumkin bo'lgan qiymatlar oralig'i 2.9E-39 dan 1.7E + 38 gacha, ma'lumotlarni taqdim etishning aniqligi 11 ... 12 ta muhim raqam.

Izoh Turbo-Paskal dasturlash tizimi butun va haqiqiy qiymatlar uchun qo'shimcha oddiy ma'lumot turlarini aniqlaydi. Ular qiymatlar diapazoni va egallab olingan xotiraning o'lchamlari bilan farq qiladi. Ular to'g'risida ma'lumotlar quyidagi jadvallarda keltirilgan.

Butun sonlar

Operatsiyalar.

Jadval butun va haqiqiy turlari uchun aniqlanadigan arifmetik operatsiyalarni ko'rsatadi:

Paskal quyidagi mantiqiy operatsiyalarni belgilaydi:

Not - mantiqiy YO'Q;

Va - mantiqiy VA;

Yoki - mantiqiy OR;

Xor - bu eksklyuziv OR.

Ushbu operatsiyalar quyidagicha aniqlanadi

  P

  Q

  P emas

  P va q

  P yoki Q

  P Xor Q

  Haqiqiy haqiqiy yolg'on yolg'on

  Haqiqiy yolg'on haqiqiy yolg'on

  Soxta yolg'on haqiqiy haqiqiy

  Haqiqiy yolg'on yolg'on yolg'on

  Haqiqiy haqiqiy haqiqiy yolg'on

  Soxta haqiqiy haqiqiy yolg'on

Paskal quyidagi munosabatlar operatsiyalaridan foydalanadi: \u003d,<>, >, <, <=, >\u003d. Taqqoslash operatsiyalari oddiy ma'lumotlar turlariga qo'llaniladi. Siz bir xil turdagi qiymatlarni bir-biri bilan taqqoslashingiz mumkin: butun, haqiqiy, ramziy, mantiqiy, sanab o'tilgan turning qiymatlari. Butun sonlarni va haqiqiy sonlarni taqqoslash ham mumkin.
  Har qanday turdagi ifodalarni hisoblashda hisob-kitoblarning ustuvorligi qo'yiladigan qavslar, agar ular yo'q bo'lsa, quyidagi jadval bo'yicha belgilanadi (ustuvorlik kamayib boradigan tartibda).




Download 256.81 Kb.

Do'stlaringiz bilan baham:
1   2   3




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