русс | укр

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

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


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


Типи даних.


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


Турбо Паскаль (ТП) - мова із сильною системою типізації. Це означає, що всі дані в програмі повинні належати до якого-небудь заздалегідь відомого типу. В мові визначено достатню кількість типів даних та мається можливість для оголошення нових типів.

Основний набір простих типів :

1. Числовий: ціле із знаком – Integer(-32768…32767) та ще 4 типи цілих, дійсне -- Real.

2. Логічний - Boolean.

3. Символьний - Char.

4. Рядковий - String, String[n].

5. Адресний - Pointer.

6. Перелічуваний.

7. Обмежений.

До складних типів, що є структурами, складеними із простих типів, належать масиви, множини, файли, записи, об’єкти та посилання.

Різні типи мають свої особливості та правила запису.

Тип INTEGER при зберіганні в пам’яті комп’ютера потребує 2 байти. Цілочислові значення записуються в програмі звичайним способом :

123 4 -5 -63327 +12000.

Значення змінних та констант типу REALможуть записуватися декількома способами:

– звичайним з десятковою точкою : -1.456 0.00239 -120.00 .09

– як цілі, якщо дробова частина дорівнює 0 : 66777 0 -10 +123

– в експоненціальній формі : 123E+2 -1.4E-19 5E4 0.123E+31

Експоненціальний формат відповідає множенню на заданий степінь 10:

- 1.4E-19 ==> -1.4*10-19

Степінь може мати не більше, ніж 2 цифри в діапазоні [-38 ..+38] .

Знак + може відкидатися при запису чисел всіх типів.

Дані логічного типу BOOLEAN можуть приймати значення TRUE(істина) та FALSE (неправда ), які є ,по суті, логічними константами.

Символьний тип CHAR – це тип даних, що складається із одного символу (знака, букви, коду ): ’z’ ’ж’ ‘.’ ‘ ‘ .

Дуже важливим та корисним є тип рядків змінної довжини STRING. Значення рядкового типу в найпростішому випадку записується як звичайні текстові рядки, узяті в одинокі лапки. Наприклад:

‘рядок’ ‘В лапках може стояти будь-який символ, крім коду 13’ ‘ ‘(пустий рядок).

Якщо задати тип STRING[105], змінні такого типу зможуть мати в собі рядки довжиною від 0 до 105 символів.

З даними інших типів будемо знайомитися в міру необхідності.


<== попередня лекція | наступна лекція ==>
Алгоритмічна мова Паскаль | Константи та змінні.


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