Имя : тип = значение;
Пример: Const
K: word = $B800;
Ocenka: byte = 4;
Predmet: string=’информатика’;
Типы переменных
Целочисленный тип
Данные целочисленных типов могут быть представлены как в десятичной, так и в шестнадцатеричной системе. Если число представлено в шестнадцатеричной системе, перед ним без пробела записывается знак $. Диапазон изменений шестнадцатеричных чисел от $0000 до $FFFF.
Byte
| 0..255
| 1 байт
|
Word
| 0..65535
| 2 байта
|
Integer
| -32768..32767
| 2 байта
|
longint
| -2147483648.. 2147483647
| 4 байта
|
Арифметические операции над данными целого типа: +, -, *, /, div (деление нацело), mod (остаток от деления).
Операции отношения: =, <>, <, >, <=, =>.
Стандартные функции:
Abs (x)
| Модуль х
|
Sqr (x)
| Х2
|
Sqrt (x)
| Квадратный корень из х
|
Sin (x)
| Синус х
|
Cos (x)
| Косинус х
|
Arctan (x)
| Арктангенс х
|
Succ (x)
| Следующее целое число (х+1)
|
Pred (x)
| Предыдущее целое число (х-1)
|
Exp (x)
| ex (e=2.7)
|
Ln (x)
| Натуральный логарифм
|
Вещественный тип
Для записи вещественных чисел вместо запятой используется точка. Вещественные значения изображаются в форме с плавающей точкой, т.е. парой чисел вида <мантисса>Е<порядок>, и с фиксированной точкой. Например: 4.56Е-05, что означает 4.56*10-5
Real
| 2.9Е-39 .. 1.7Е+38
| 6 байт
|
single
| 1.5E-45 .. 3.4E+38
| 4 байта
|
double
| 5.0E-324 .. 1.7E+308
| 8 байт
|
extended
| 1.9E-4951 .. 1.1E+4932
| 10 байт
|
Арифметические операции над данными вещественного типа: +, -, *, /.
Операции отношения: =, <>, <, >, <=, =>.
Стандартные функции:
Abs (x)
| Модуль х
|
Sqr (x)
| Х2
|
Sqrt (x)
| Квадратный корень из х
|
Sin (x)
| Синус х
|
Cos (x)
| Косинус х
|
Arctan (x)
| Арктангенс х
|
trunc(x)
| Отбрасывание дробной части
|
round(x)
| Округление до целого
|
Exp (x)
| ex (e=2.7)
|
Ln (x)
| Натуральный логарифм
|
Выражение, составленное из переменного целого и вещественного типа, имеет вещественный тип. Допускается присваивание переменной вещественного типа значения выражения целого типа, но не наоборот.
Порядок выполнения операций: действия в скобках, *, /, div, mod; +, -; =, <>, <, >, <=, =>.
Символьный тип
Для данного, соответствующего одиночному символу, используется тип char. Значение символьного данного – любой символ клавиатуры компьютера. В программе значения переменных и констант типа char должны быть заключены в апострофы.
Строковый тип
Строка - последовательность любых символов, заключенных в апострофы. Для определения данных строкового типа используется идентификатор string.
Булевский тип
Булевский тип данных представляется двумя значениями True (истина) и False (ложь). Применяется в логических выражениях и выражениях отношения. При описании величин этого типа указывают слово boolean. Для размещения в памяти переменной булевского типа требуется 1 байт.