Цілі та дійсні типи мови Турбо Паскаль
Базовий тип цілих 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.