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

Комп’ютерний практикум №2

Організація вводу та виводу даних у середовищі delphi

Мета роботи: ознайомитися зі стандартними типами даних, стандартними функціями, функціями перетворення і процедурами вводу/виводу в середовищі Delphi.

Теоретичні відомості

Програма може оперувати даними різних типів: цілими і дробовими числами, символами, рядками символів, логічними величинами.

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

1.1 Цілий тип

Мова Delphi підтримує сім цілих типів даних: Shortint, Smallint, Longint, Int64, Byte, Word і Longword.

Таблиця 1 – Цілі типи

Тип

Діапазон

Формат

Shortint

-128 ÷ 127

8 бітів

Smallint

-32768 ÷ 32767

16 бітів

Longint

-2147483648 ÷ 2147483647

32 біти

Int64

-263÷ 263 - 1

64 біти

Byte

0÷255

8 бітів, беззнаковий

Word

0÷65535

16 бітів, беззнаковий

Longword

0 ÷ 4294967295

32 біти, беззнаковий

Мова Delphi підтримує і найбільш універсальний цілий тип – Integer, який еквівалентний Longint.

1.2 Дійсний тип

Мова Delphi підтримує шість дійсних типів: Real48, Single, Double, Extended, Comp, Currency. Типи різняться між собою діапазоном допустимих значень, кількістю значущих цифр і кількістю байтів, необхідних для зберігання даних в пам’яті комп’ютера.

Таблиця 2 – Дійсні (дробові) типи

Тип

Діапазон

Значущіх цифр

Байтів

Real48

2.9 x 10-39 ÷ 1.7 x 1038

11 ÷ 12

06

Single

1.5 x 10-45 ÷ 3.4 х 1038

7 ÷ 8

04

Double

5.0 x 10-324 ÷ 1.7 x 10308

15 ÷ 16

08

Extended

3.6 x 10-4951 ÷ 1.1 х 104932

19 ÷ 20

10

Comp

263 + 1 ÷ 263 - 1

19 ÷ 20

08

Currency

-922337203685477.5808 ÷ 922337203685477.5807

19 ÷ 20

08

Мова Delphi підтримує і найбільш універсальний дійсний тип – Real, який еквівалентний Double.

1.3 Символьний тип

Мова Delphi підтримує два символьних типи: Ansichar і Widechar:

  • тип Ansichar – це символи в кодуванні ANSI, яким відповідають числа в діапазоні від 0 до 255;

  • тип Widechar – це символи в кодуванні Unicode, їм відповідають числа від 0 до 65535.

Мова Delphi підтримує і найбільш універсальний символьний тип – Char, який еквівалентний Ansichar.

1.4 Рядковий тип

Мова Delphi підтримує три рядкових типи: Shortstring, Longstring, Widestring:

  • тип Shortstring – це рядки довжиною від 0 до 255 символів, що статично розміщуються в пам’яті комп’ютера;

  • тип Longstring – це динамічно розміщені в пам’яті рядки, довжина яких обмежена тільки об’ємом вільної пам’яті;

  • тип Widestring – це динамічно розміщені в пам’яті рядки, довжина яких обмежена тільки об’ємом вільної пам’яті. Кожен символ рядки типу Widestring є Unicode-символом.

У мові Delphi для позначення рядкового типу допускається використання ідентифікатора String. Тип String еквівалентний типу Shortstring.

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