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

Дійсні типи

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

Наприклад. Числа 5; 0 — цілі числа, 5.0 ; 0.0 — дійсні числа

Дійсні числа можуть бути записані двома способами:

— з фіксованою крапкою ( 5.45; 9.23 );

— з плаваючою крапкою ( 3E+5; -8.1Е-4); Запис числа з фіксованою крапкою.

Ціла і дробова частини дійсного числа розділяються десятковою крапкою, а не комою!

Наприклад. 0.39; -37.4

Число не може починатися з крапки і не може нею закінчуватися. Записи 0. І .89 недопустимі.

Запис числа з плаваючою крапкою

У тому випадку, коли необхідно записати дійсне число зі степенем 10 (наприклад 2.315*103), використовується буква Е, справа від якої знаходиться показник степеня (2.315Е-03 ). Букву Е, яка входить в склад числа, потрібно читати, як "помножити на 10 в степені..".

Наприклад.

1-ий рядок — звичайна математична форма запису числа

2-ий рядок — запис числа мовою програмування Паскаль

1; -5; 0,25; 1,7*10-4; +49,22; -2,035*105

1; -5; 0.25; 1.7-04 ; +49.22; -2.035Е+05

На множині дійсних чисел визначені такі операції:

+ — додавання;

- — віднімання;

* — множення;

/ — ділення;

Математичні функції:

ABS(x) — |x| ARCTAN(x) — arctg(x)

COS(x) — cos(x) SIN(x) — sin(x)

EXP(x) — ex LN(x) — ln(x)

SQR(x) — x2 SQRT(x)—√1

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

Функція INT(x) — задає цілу частину числа Х.

Наприклад.

INT(3.6)= 3.0; INT( 5.1)= 5.0; INT<-3.6)=-3.0; 1NT(-5.1)=-5.0 INT(0.99)=0.0;

Необхідно мати на увазі, що "ціла частина числа" (INT) — це "найближче менше ціле число". Функція "INT" перетворює число не в число цілого типу, а в дійсне число з цілочисельним значенням.

Крім даних функцій на множині дійсних чисел визначені ще функції:

TRUNC(x) — відкидання дробової частини числа Х;

FRAC(x) — задає дробову частину числа Х.

ROUND(x) — заокруглення числа Х.

Результатом виконання функцій TRUNC(x) і ROUND(x) на множині дійсних чисел є ціле число.

Наприклад. TRUNC(7,8)= 7; FRAC(7.8)= 0.8 TRUNC(-7.8)=-7; FRAC(-7.8)=-0.8 ROUND(7.8)= 8; ROUND(-7.8)=-8;

Літерний тип

Функції для роботи з літерним типом:

ORD(S) — визначає порядковий номер (код) символу S із заданої кодової таблиці.

Результат даної функції належить до цілого типу.

CHR(I) — знаходить символ, порядковий номер (код) якого дорівнює І.

Результат даної функції належить до літерного типу.

Наприклад. ORD('A')=65; CHR(65)='A';

SUCC(S) — визначає символ, який знаходиться після символу S в кодовій таблиці.

PRED(S) — визначає символ, який знаходиться перед символом S в кодовій таблиці.

Результат даних функцій належить до літерного типу.

Наприклад. PRED('B')='A'; SUCC('B')='C'

UPCASE(s) — перетворює малі букви англійського алфавіту (і тільки англійського) у великі.

Результат даної функції належить до літерного типу.

Наприклад. UPCASE('n')>'N'; UPCASE(c'')='C'

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