Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lection_2.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
108.54 Кб
Скачать

Характеристики цілих типів

Назва типу

Ідентифікатор

Діапазон значень

Об’єм пам’яті (байт)

Коротке ціле зі знаком

ShortInt

-128…127

1

Ціле зі знаком

Integer

-32768…32767

2

Довге ціле зі знаком

LongInt

-2147483648…2147483648

4

Коротке ціле без знаку

Byte

0…255

1

Ціле без знаку

Word

0…65636

2

Характеристики дійсних типів

Назва типу

Ідентифікатор

Діапазон

значень

Кількість значущих

цифр мантиси

Об’єм

пам’яті

(байт)

Дійсне одинарної точності

Single

1.5∙10-45 до 3.4∙1038

7…8

4

Дійсне

Real

2.9∙10-39 до 1.7∙1038

11…12

6

Дійсне подвійної точності

Double

5.0∙10-324 до 1.7∙10308

15…16

8

Дійсне підвищеної точності

Extended

3.6∙10-4951 до 1.1∙104932

19…20

10

Ціле у форматі дійсного

Comp

–263+1 ... 263-1

або

–9.2∙1018...9.2∙1018

19…20

8

Структура програми мовою програмування Pascal

Загальна структура простої програми з поясненнями розділів подана нижче:

Program ІдентифікаторПрограми;

Заголовок програми

Службове слово program вказує на створення програми. Заголовок програми використовувати не обов'язково.

Uses

Опис модулів, об’єкти яких використовуються у програмі

Розділ опису модулів починається службовим словом uses, за яким записують список ідентифікаторів модулів. Розділ опису модулів застосовується тільки тоді, коли у програмі використовуються константи, типи даних, змінні, процедури або функції, які визначені в стандартних модулях або в модулях, які створені користувачем. Розділ uses може бути використаний тільки один раз і розміщений безпосередньо після заголовка програми.

label

const

type

var

procedure

function

Розділ описів

Описи міток (label), констант (const), типів (type), змінних (var), процедур (procedure) і функцій (function) можна використовувати багаторазово в межах розділу описів у довільному порядку.

Begin

end.

Розділ операторів

Розділ є обов’язковим. Містить описи операторів.

1. Усі команди та вирази відокремлюються один від одного крапкою з комою (;),

2. Символ крапка (.) означає, що програму завершено, тобто символ крапка використовується тільки в кінці програми.

Змінні оголошуються в розділі опису var так:

var

ідентифікатор : тип даних ;

Наприклад:

var

x : Integer; a : String;

Оголосити кілька змінних одного типу можна наступним чином:

var

x, y, z : Integer;

Константи оголошуються в розділі const :

const

MaxN = 15;

Text = 'Pascal';

При написанні програм можна використовувати цілі та дійсні числа десяткової системи числення та цілі числа шістнадцяткової системи числення. Запис дійсного числа здійснюється у двох формах: у формі звичайного десяткового числа (у формі з фіксованою крапкою); у показниковій формі (у формі з плаваючою крапкою).

Наприклад:

Форма десяткового запису

Показникова форма

12.53

1.253Е+01

-3.1234

-3.1234Е+00

0.0017

1.7Е-03

-235

-2.35Е+02

1

1Е+00

5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]