Dasturlash tillari, ularning turlari va asoslari Dasturlash tillarida ma’lumotlarning standart turlari


Download 367.69 Kb.
bet3/8
Sana12.11.2023
Hajmi367.69 Kb.
#1768523
1   2   3   4   5   6   7   8
Bog'liq
Dasturlash tillari, ularning turlari va asoslari-fayllar.org

17 div 2 \u003d 8, 3 div 5 \u003d 017 mod 2 \u003d 1, 3 mod 5 \u003d 3.

Butun operandlarga nisbatan aloqador operatsiyalar TRUE yoki FALSE (haqiqiy yoki noto'g'ri) mantiqiy turini beradi. PASKAL tilida quyidagi munosabatlar operatsiyalari mavjud: tenglik \u003d, tengsizlik<>dan katta yoki teng\u003e \u003d, dan kichik yoki unga teng<=,больше >kamroq< . К аргументам целого типа применимы следующие стандартные (встроенные) функции, результат выполнения которых имеет целый тип:



Abs (X), Sqr (X), Succ (X), Pred (X),

va ular mos ravishda mutlaq qiymatni aniqlaydilar X, X kvadrati X + 1, X-1. Butun sonli argument uchun standart funktsiyalarning quyidagi guruhi to'g'ri natijani beradi:



Sin (X), Cos (X), ArcTan (X), Ln (X), Exp (X), Sqrt (X).

Bu funktsiyalar radian bilan berilgan burchakning sinus, kosinus va boshq tanangentsini, mos ravishda tabiiy logarifm, eksponent va kvadrat ildizlarni hisoblab chiqadi. To‘qlik uchun butun sonni tekshirish funksiyasining natijasi Ortiq (x) Agar argument g'alati bo'lsa, TRUE va argument teng bo'lsa, FALSE:



X \u003d 5 g'alati (X) \u003d TRUE, X \u003d 4 g'alati (X) \u003d YO'Q.

Butun sonlar bilan tezda ishlash uchun quyidagi tartiblar aniqlanadi:

REAL TYPES ushbu kompyuterda ruxsat berilgan haqiqiy sonlar to'plami tomonidan amalga oshiriladigan ma'lumotlarni belgilaydi.

Turi Qiymatlar diapazoni Miqdor Mantissa xotirasining zarur bo'lgan raqamlari (bayt) Haqiqiy 2.9e-39 .. 1.7e + 38 11 6 Yagona 1.5e-45 .. 3.4e + 38 7 4 Juft 5.0e-324 .. 1.7e + 308 15 8 Kengaytirilgan 3.4e-4932 .. 1.1e + 4932 19 10 Comp -9.2e + 18 .. 9.2e + 18 19 8

Turi Haqiqiy standartda aniqlangan PASCAL va matematik koptotsessor qo'llab-quvvatlanmaydi. Qolgan yaroqli turlari IEEE 457 standarti bilan belgilanadi va barcha zamonaviy kompyuterlarda qo'llaniladi. Agar sizda koprokotsessor bo'lsa yoki 80486 kabi kompyuterda ishlayotgan bo'lsangiz, dasturni kalit bilan kompilyatsiya qilishingiz kerak ($ N +), va protsessor bo'lmasa - kalitlar bilan ($ N-, E +). Turi Komp u yaroqli turi bo'lsa ham, u faqat butun son qiymatlarini saqlaydi. Haqiqiy natijani beradigan haqiqiy operandlarda quyidagi arifmetik amallarni bajarish mumkin:


Download 367.69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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