Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Компілятор мови здійснює перевірку типів у всіх типів даних.

Мова програмування має розгалужену систему типів. Частина з них є скалярними, інші є структурними або складеними.

ТИПИМОВИПРОГРАМУВАННЯTURBOPASCAL:

1. Скалярні / прості / стандартнітипиданих:

а) Ціліабоцілочисельнітипи

В Pascal є 5 типів цілих чисел. Поділ на ці типи пов’язаний із діапазоном допустимих значень і розміром комірок пам’яті.

Тип Діапазон розмір в байтах
Byte 0..255
Shoting -128..127
Integer -32768..32767
Word 0..65535
longint -2147483648..2147483647

Над цілими числами виконуються 4 операції:

ціле + ціле = ціле ціле * ціле = ціле

ціле – ціле = ціле ціле / ціле = дійсне

Також використовуються 2 операції:

Div, mod – результат цілий.

Наприклад

5 div 2 =2 , 5 mod 2 =1.

Необхідно відзначити, що, при виході значень даних цілого типу за вказаний діапазон, помилки виконання програми не виникає, але результат при цьому буде неправильний.

Наприклад

при виконанні додавання чисел 32767+1 отримаємо результат -

-32768.

б) Дійснітипи

B Pascal є 5 типів дійсних чисел. Поділ на ці типи визначається розміром у пам’яті, а отже, діапазоном допустимих значень.

Тип Діапазон розмір в байтах
Real 2.9*Е-39..1.7*Е38
Single 1.5*Е-45..3.4*Е38
Double 5.0*Е-324..1.7*Е308
Extended 3.4*Е-4932..1.1*Е4932
Сomp -2*Е63..2*Е63-1

Над дійсними числами використовують +, -, *, /, операції порівняння.

В програмі дійсні числа можуть задаватися у двох формах: з фіксованою десятковою крапкою та з плаваючою

У випадку фіксованої крапки запис числа має чотири частини.

[знак] ціле. ціле.

Плаваюча крапка.

[знак] мантиса Е [знак] порядок.

Мантиса є фактично записом числа з фіксованою крапкою без знака. Положення десяткової крапки визначається порядком в записі числа.

По замовчуванню мантиса числа вибирається в межах 1<=мант <10.

в) Логічнітипи

BOOLEAN (булевий тип).

Цей тип має всього два значення:

FALSE (хибна), TRUE (істина).

В пам’яті логічний тип займає 1 байт.

False<True.

Над логічними величинами можна виконувати логічні операції.

X y or and xor
True True True True False
False False False False False
True False True False True
False True True False True

г) Символьнийтип

CHAR.

Pascal використовує всі символи стандарту ASCII (American Standard Code for Information Interchange).

Всього є 256 символів, що кодуються байтовими значеннями від 0 до 255.

Перші 128 символів, що відповідають від 0 до 127 є так званою основною частиною таблиці ASCII.

Вона містить 32 командних символи від 0 до 31. Ці символи не мають зображення і використовуються для передачі команд в системі ЕОМ. Вони вводяться за допомогою комбінацій клавіш.

Входять: 52 англійські букви, 10 арабських цифр і 34 символи розділових знаків.




Переглядів: 225

<== попередня сторінка | наступна сторінка ==>
Тіло циклу виконується до тих пір, поки значення логічної умови є хибною, як тільки істинне цикл припиняється. | Останні 128 символи утворюють альтернативну частину таблиці, яка містить символи національних алфавітів та псевдографіки.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.