4. Робота зі змінними.
Тип |
Діапазон |
Byte |
0..255 |
Shortint |
-128..127 |
Integer |
-32768..32767 |
Word |
0..65535 |
Longint |
-2147483648..2147483647 |
Real |
2.9 * 10-39..1.7*1038 |
Single |
1.5*10-45..3.4*1038 |
Double |
5.0*10-324..1.7*10308 |
Real |
2.9 * 10-39..1.7*1038 |
Single |
1.5*10-45..3.4*1038 |
Double |
5.0*10-324..1.7*10308 |
Boolean |
true, false |
string |
Рядок – це послідовність символів |
Оголошення змінних (виділення пам’яті):
var a, b: integer;
Q: real; s1, s2: string;
Математичні функції
Pascal |
Математичний вигляд |
+, -, *, / |
Додавання, віднімання, множення, ділення |
ABS(x) |
|x| |
Cos(x) |
Cos(x) |
Exp(x) |
ex |
SQR(x) |
X2 |
Arctan(x) |
Arctg(x) |
Sin(x) |
Sin(x) |
Ln(x) |
Ln(x) |
A div B |
Ціла частина від ділення A на B |
A mod B |
Остача від ділення A на B |
SQRT(x) |
корінь квадратний |
INT (x) |
Задає цілу частину числа (дійсного), int(5.2)=5.0 |
TRUNC(x) |
Відкидання дробової частини |
FRAC(x) |
Задає дробову частину числа |
ROUND (x) |
Заокруглення числа х |
RANDOM(X) |
Випадкове число від 0 до Х (просто RANDOM – від 0 до 1) |
ORD(s) |
Визначає код символу в кодовій таблиці |
СHR(N) |
Знаходить символ, код якого N |
SUCC(S) |
Визначає символ, наступний за символом S |
PRED(S) |
Визначає символ, що передує символу S |
UPCASE(s) |
Перетворює малі англійські літери в великі |
Randomize |
Випадкові числа, що не повторюються при наступному запуску |
ODD(X) |
True, якщо число х непарне, False, якщо – парне. |
Exp(b*ln(A)) |
Ab |