Тема 11. Величини та вирази у програмуванні

Дані – числова або текстова інформація, яку опрацьовують за допомогою комп’ютера.

Дані складаються з величин, які поділяються на:

- сталі та змінні (за принципом зміни значення в процесі виконання алгоритму);

- числові та текстові (за типом значень).

Числові величини поділяються на цілі та дійсні (короткі та довгі). У Visual Basic можна зберігати і використовувати числові дані 6 типів: byte, integer, long, single, double, currency.

Byte – 0-255, Integer – від -32468 до 32767, Long – від -47483648 до 2147483647, Single – дійсні з плаваючою крапкою, Double – з великою кількістю значущих цифр дійсних чисел, Currency –висока точність при округленні, що впливає на результати при роботі з фінансами.

Типи нечислових даних: Boolean, string, date, variant(довільний тип даних), object.

Значення текстових величин записується в подвійних лапках і не довші 255 символів.

Типи величин описуються на початку програми або за допомогою спеціальних знаків справа від назви величини. Цілі короткі &(2Б), цілі довгі %(4Б), дійсні короткі ! (4Б), дійсні довгі # (8Б), текстові $ (1Б).

Const змінна (As тип) = значення

Сталі бувають двох типів: вбудовані та користувацькі.

Користувацькі константи описують та створюють так:

У зображеннях сталих з фіксованою крапкою розміщення десяткової крапки вказує на величину числа. Наприклад, 2. -10. 0.0006 90000000.

Зображення сталих з плаваючою крапкою використовується для зручного написання дуже малих та дуже великих чисел. Відповідна стала зображається так: +mЕ+p, тут m - мантиса числа, р - порядок числа (0<p<38). Наприклад, 2Е 0, -1Е1, 0.6Е-3, 9Е7.

Стала називається НОРМАЛІЗОВАНОЮ, якщо 0.1<m<1.

Оскільки розміщення десяткової крапки явно не вказує на величину числа, то кажуть, що “крапка плаває”.

Оператори опису типів записуються, як правило, на початку програми, так як це робиться в навчальній алгоритмічній мові.

Типи величин необхідно вказувати для того, щоби ЕОМ отримала інформацію про:

- кількість байтів, яку потрібно відвести для зберігання значення величини у пам`яті ;

- діапазон допустимих значень величини;

- множину допустимих операцій над величинами цього типу.