Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по ОАП.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

4.2 Целочисленные типы данных

тип

диапазон

Требуемая память (байт)

Byte

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

0…255

1

Shorint

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

-128…127

1

Integer

целое со знаком

-32768…32767

2

Word

целое без знака

0…65535

2

Longint

длинное целое со знаком

-2147483648…2147483647

4

Определены арифметические операции:

+, -, *, /, div, mod

div- выделение целой части от деления, пример: 25 div 2=12

mod- выделение дробной части от деления, пример: 25 mod 2=1

Определены операции отношения, результат логического типа.

<, >, =, <=, >=, <>

Определены стандартные функции:

ODD(X)

РЕЗУЛЬТАТ ЛОГИЧЕСКОГО ТИПА, ДЛЯ ЧЕТНОГО АРГУМЕНТА- FALSE, , ДЛЯ НЕЧЕТНОГО АРГУМЕНТА- TRUE

SUCC(X)

ВОЗВРАЩАЕТ СЛЕДУЮЩЕЕ ЧИСЛО (Х+1)

PRED(X)

ВОЗВРАЩАЕТ ПРЕДЫДУЩЕЕ ЧИСЛО (Х-1)

ORD(X)

ВОЗВРАЩАЕТ АРГУМЕНТ Х

ABS(X)

ВОЗВРАЩАЕТ МОДУЛЬ Х

CHR(X)

ВОЗВРАЩАЕТ СИМВОЛ, ASCII КОД КОТОРОГО РАВЕН Х

SQR(X)

ВОЗВРАЩАЕТ КВАДРАТ ЧИСЛА Х

SQRT(X)

ВОЗВРАЩАЕТ КОРЕНЬ КВАДРАТНЫЙ ОТ АРГУМЕНТА Х

EXP(X)

ВОЗВРАЩАЕТ ЕХ (ЭКСПОНЕНТУ), РЕЗУЛЬТАТ ВЕЩ. ТИПА

SIN(X)

ВОЗВРАЩАЕТ СИНУС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА

COS(X)

ВОЗВРАЩАЕТ КОСИНУС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА

LN(X)

ВОЗВРАЩАЕТ НАТУР. ЛОГАРИФМ Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА

ARCTAN(X)

ВОЗВРАЩАЕТ АРКТАНГЕНС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА

Определены стандартные процедуры:

Dec(x,i)- уменьшение значения х на I, если I не задано, то на 1, т.е. Dec(x)=x-1

Inc(x,i)- )- увеличение значения х на I, если I не задано, то на 1, т.е. Inc(x)=x+1

4.3 Вещественные типы данных

тип

диапазон

мантисса

Требуемая память (байт)

Real

2.9*10E-39…1.7*10E38

11-12

6

Single

1.5*10E-45…3.4*10E38

7-8

4

Double

5.0*10E-324…1.7*10E308

15-16

8

Extended

1.9*10E-4951…1.1*10E4932

19-20

10

Comp

-2E+63+1…2E+63-1

10-20

8

Могут изображаться в форме с фиксированной точкой, пример: 7.32, 456.721, -0.0015

С плавающей точкой, т.е. парой чисел вида: < мантисса> Е <порядок>

пример: 7.2E+00. 4.56721E+02, -1.5E-02

Значения вещественного типа могут быть выведены в нормализованной форме. В этом случае значение изображается: одной значащей цифрой (не 0) до точки и десятью цифрами после нее, далее следует знак Е, знак порядка и две цифры порядка. Если число положительное, то перед ним пробел.

Задание: записать в нормализованной форме:

27.3 2.7300000000Е-01

-16.003 -1.6003000000Е+01

200.59 2.0059000000Е+02

4Е-5 4.0000000000Е-05

0.62Е+4 6.2000000000Е+03

-10.88Е-12 -1.0880000000Е-11

Определены арифметические операции: +, -, *, /

Определены операции отношения, (результат логического типа). <, >, =, <=, >=, <>

Определены стандартные функции:

ABS(X)

ВОЗВРАЩАЕТ МОДУЛЬ Х

CHR(X)

ВОЗВРАЩАЕТ СИМВОЛ, ASCII КОД КОТОРОГО РАВЕН Х

SQR(X)

ВОЗВРАЩАЕТ КВАДРАТ ЧИСЛА Х

SQRT(X)

ВОЗВРАЩАЕТ КОРЕНЬ КВАДРАТНЫЙ ОТ АРГУМЕНТА Х

EXP(X)

ВОЗВРАЩАЕТ ЕХ (ЭКСПОНЕНТУ), РЕЗУЛЬТАТ ВЕЩ. ТИПА

SIN(X)

ВОЗВРАЩАЕТ СИНУС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА

COS(X)

ВОЗВРАЩАЕТ КОСИНУС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА

LN(X)

ВОЗВРАЩАЕТ НАТУР. ЛОГАРИФМ Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА

ARCTAN(X)

ВОЗВРАЩАЕТ АРКТАНГЕНС Х, РЕЗУЛЬТАТ ВЕЩ. ТИПА

TRUNC(X)

ПРЕОБРАЗУЕТ ВЕЩЕСТВЕННЫЙ АРГУМЕНТ Х В ЦЕЛОЕ ЧИСЛО , ПУТЕМ ОТБРАСЫВАНИЯ ДРОБНОЙ ЧАСТИ

ROUND(X)

ПРЕОБРАЗУЕТ ВЕЩЕСТВЕННЫЙ АРГУМЕНТ Х В ЦЕЛОЕ ЧИСЛО , ПУТЕМ ОКРУГЛЕНИЯ ДО БЛИЖАЙШЕГО ЦЕЛОГО

  • Выражение, составленное из переменного целого и вещественного типов имеет вещественный тип. Можно присваивать переменной вещественного типа значение выражения целого типа, но не наоборот.