Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи програмування л4.rtf
Скачиваний:
1
Добавлен:
11.07.2019
Размер:
194.12 Кб
Скачать
    1. Типи даних*

      1. Арифметичні типи*1

        1. Дані цілого типу*

Математики використовують поняття цілого числа. Для них воно єдине у всіх випадках має ту саму сутність.

У програмуванні розмір ділянки оперативної пам’яті комп’ютера обмежується. При роботі з невеликими цілими використання великих ділянок для збереження даних – не виправдано.

Наведемо атрибути типів для опису змінних цілого типу:

  • byte — цілі дуже короткі та тільки додатні цілі числа (обсяг у ОЗП - 1 байт) – від 0 до 28-1;

  • integer — цілі короткі (обсяг у ОЗП - 2 байти, півслова) - від -215 +1 до 215-1(1 біт для збереження знака числа);

  • longint — цілі довгі (обсяг у ОЗП - 4 байти, слово) - від -231 +1 до 231-1(1 біт для збереження знака числа);

        1. Дані дійсних типів*

Значно складніша ситуація, ніж з поданням цілих чисел, існує з поданням дійсних чисел у пам’яті комп’ютера.

Подати, запам’ятати ірраціональні числа в комп’ютері не здійснюється, оскільки ірраціональне число має нескінченну дробову частину, а пам'ять комп’ютера - обмежена. Існує проблема з поданням і раціональних чисел з величезною точністю. Але для реальних розрахунків, навіть досить відповідальних, вистачає косності представлення математичних величин у обмежених за обсягом розмірах пам’яті. Схожа ситуація відбувається з величезними та малими числами. За рахунок використання порядку числа можна у обмеженій за обсягом пам’яті зберігати такі числа. Наприклад: число 5100 000 000 ми, як математики записуємо всього з використанням 10 позицій цифр.

single — дійсні короткі (4 байти, слово)

real — дійсні (6 байтів, півтора слова)

double — дійсні довгі (8 байтів, повійне слово)

extended — дійсні дуже довгі (12 байтів, потрійне слово)

*

1

*

*