русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Стандартні типи даних


Дата додавання: 2014-11-28; переглядів: 1135.


Одним з найважливіших понять у програмуванні є змінна. Змінна - це поіменована ділянка оперативної пам'яті комп'ютера, де зберігається значення деякої величини, значення якої змінюється в процесі виконання програми. Змінна має такі властивості: назву (ідентифікатор), значення, тип. Кількість змінних та їх властивості задає користувач. Тип змінної визначає її допустимі значення, а також операції, які можна над нею виконувати.

Розглянемо стандартні типи даних: числові цілі (табл. 1), числові дійсні (табл. 2), символьний та логічний.

  Таблиця 1. Цілочислові типи
Назва типу Діапазон значень
byte 0..255
shortint -128..127
word 0..65535
integer (основний тип) -32768..32767
longint -2147483648..2147483647

 

    Таблиця 2. Дійсні типи
Назва типу Діапазон  
single 1.5·1045 ..3.4·1038  
real (основний тип) 2.9·10-39 ..1.7·1038  
double 5.0·10-324 ..1.7·10308  
extended 3.4·10-4951 ..1.1·104932  
comp -2·1064.. 2·1062  

 

Розглянемо такі дві змінні: varx:byte; y:integer. Цим змінним можна надати, наприклад, таких значень: х:=65; у:=-5. Зауважимо, що змінна х не може набувати від’ємних значень, оскільки вони не входять до діапазону допустимих значень типу byte.

Дійсні числа можна записувати у форматі з фіксованою крапкою, наприклад, 5.04, -12.109, або у форматі з плаваючою крапкою, наприклад, 5.2Е+2 (це є 520.0), 16.1Е-3 (це є 0.0161). Символи nE+2 означають множення числа n на 10 у степені +2, тобто в загальному вигляді

nEm = n • 10m

символьний тип (char) - це множина символів кодової таблиці комп’ютера ASCII. Символьна стала - це символ, взятий у лапки, наприклад, ’а’, ’5’, ’%’.

Логічний тип (boolean) характеризується двома значеннями: false(хибність) та true(істинність).

Усі стандартні типи (окрім дійсного) є впорядкованими, тобто для кожного даного визначені наступне та попереднє значення.

2.4.2 Типовані сталі.

Окрім звичайних, є ще типовані сталі. Вони дають змогу оголошувати змінну й відразу надавати їй значення:

const<ім’я сталої 1> : <тип 1> = <значення 1>;

<ім’я сталої n> : <тип n> = <значення n>; На відміну від звичайних, значення типованих стали у програмі можна змінювати.

Приклад типованих сталих: constmysymbol: char = ‘a’;

n: integer = 5;

p: real = 1.73;


<== попередня лекція | наступна лекція ==>
Алфавіт мови програмування. Основні поняття та елементи мови | Команди присвоєння, введення й виведення


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн