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

Типы переменных

Тип

Диапазон значений

Целый

ShortInt

-128...127

Integer

-32768 ...32767

Longint

-2147483648 ...

2147483647

Byte

0 .... 255

Word

0 ... 65535

Вещественный

Real

2,9 10-39..... 1,7 1038

11..12 значащих цифр

Single

7..8 значащих цифр

Double

15..16 значащих цифр

Extended

19..20 значащих цифр

Comp

19..20 значащих цифр

Логический

Boolean

TRUE

FALSE

Cимвольный

Char

1 символ

Строковый

String

Массив символов, по умолчанию длина 256 символов.

Массивы

array

Записи

record

Множества

set

Файлы

file

Указатели

pointer

§3. Операторы присваивания.

Оператор ввода-вывода.

Арифметические операции.

Стандартные функции

Оператор присваивания ( := ).

переменная

переменная := арифметическое выражение

функция

число или константа

Значение выражения из правой части оператора присваивания заменяет текущее значение переменной из левой части.

!!! Тип значения выражения должен совпадать с типом переменной

2

ПРИМЕР : а=2; а

4

а=а+2; а

Стандартные математические функции

abs(x)

Абсолютное значение х, т.е. х

exp(x)

Значением функции является е в степени х.

sin(x) и cos(x)

Значение синуса или косинуса х, х должен задаваться в радианах.

arctan(x)

Арктангенс х.

ln(x)

Натуральный логарифм х (х>0)

sqr(x)

Квадрат х.

sqrt(x)

Квадратный корень из х.

random(x)

Случайное число из диапазона

0<=...< x

Pi

Значение пи.

odd(x)

Значение функции true, если х нечетен, и false в противном случае.

inc(x,n)

Значением является х увеличенное на n.

dec(x,n)

Значением является х уменьшенное на n.

int(x)

Целая часть числа х.

frac(x)

Дробная часть числа х.

trunc(x)

Целая часть в форме longint.

round(x)

Значение х округленное до следующего целого числа.