Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Цілі та дійсні типи мови Турбо Паскаль

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Базовий тип цілих integer утворено цілими, які займають 2 байти в знаковому поданні. Тепер уже зрозуміло, чому їх діапазон від -32 768 до 32 767. Крім цього типу, в мові Турбо Паскаль є ще кілька типів для подання цілих. Укажемо їх імена, спосіб (знаковий/беззнаковий) та розміри подання в байтах, а також їх діапазони. Значення типу Double займають 8 байтів (дробова частина — 52 біти, порядок… Читати ще >

Цілі та дійсні типи мови Турбо Паскаль (реферат, курсова, диплом, контрольна)

Реферат на тему:

Цілі та дійсні типи мови Турбо Паскаль.

Базовий тип цілих integer утворено цілими, які займають 2 байти в знаковому поданні. Тепер уже зрозуміло, чому їх діапазон від -32 768 до 32 767. Крім цього типу, в мові Турбо Паскаль є ще кілька типів для подання цілих. Укажемо їх імена, спосіб (знаковий/беззнаковий) та розміри подання в байтах, а також їх діапазони.

Тип Byte — беззнакові в 1 байті, 0.255.

Тип Shortint — знакові в 1 байті, -128.127.

Тип Word — беззнакові в 2 байтах, 0.65 535.

Тип Longint — знакові в 4 байтах, -2 147 483 648.2147483647.

Для всіх цих типів означено всі операції, що й для типу Integer.

Числа базового типу Real займають 6 байтів. 1 біт зайнятий знаком числа, 39 — дробовою частиною, 8 — порядком. Нескладно підрахувати, що діапазон додатних чисел — від 2−126xF0BB 2.9xF0B4 10−39 до (2−2-39)xF0B4 2127xF0BB 1038.

Значення типу Single займають 4 байти (дробова частина — 23 біти, порядок — 8). Діапазон додатних значень — від 2−126 до (2−2-23)xF0B4 2127xF0BB 1038.

Значення типу Double займають 8 байтів (дробова частина — 52 біти, порядок — 11). Відзначимо, що з урахуванням особливостей архітектури сучасних комп «ютерів краще користуватися цим типом, ніж типом real [Григ]. Діапазон додатних значень — від 2−1022xF0BB 10−315 до (2−2-52)xF0B4 21023xF0BB 10 315.

R.

j.

¼.

R.

+ачення типу Extended займають 10 байтів (дробова частина — 64 біти, порядок — 15). Діапазон додатних значень — від 2−16382xF0BB 10−4931 до xF0BB 2xF0B4 21 6383xF0BB 104 932.

Відзначимо, що в процесорі комп «ютера числа обробляються саме в поданні типу Extended. При записі в регістри процесора числа з інших типів перетворюються в цей. Отже, цей тип має найбільший серед дійсних типів діапазон та найвищу точність подання дійсних чисел.

Значення типу Comp (скорочене compound — складений) займають 8 байтів. Ці значення є дійсними поданнями цілих чисел від -263 до +263−1. До них застосовні операції дійсних, а не цілих типів.

І останнє зауваження. Кількість байтів, які займаються значеннями будь-якого типу, можна дізнатися, викликавши функцію SIZEOF. Наприклад, із виклику sizeof (Longint) повертається 4, із виклику sizeof (Word) — 2.

Показати весь текст
Заповнити форму поточною роботою