Здесь показаны различия между двумя версиями данной страницы.
Следующая версия Следующая версия справа и слева | |||
subjects:programming:pascal:standard_functions [2018/06/05 02:17] ¶ создано |
subjects:programming:pascal:standard_functions [2018/06/05 03:38] ¶ |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Стандартные функции ====== | ====== Стандартные функции ====== | ||
+ | ===== Простые типы данных ===== | ||
|Функция|Описание|Пример|| | |Функция|Описание|Пример|| | ||
- | ^Простые типы данных^^^^ | ||
^DEC(N)|Уменьшение N|<code pascal>DEC(6);//=5</code>|| | ^DEC(N)|Уменьшение N|<code pascal>DEC(6);//=5</code>|| | ||
^INC(N)|Увеличение N|<code pascal>INC(5);//=6</code>|| | ^INC(N)|Увеличение N|<code pascal>INC(5);//=6</code>|| | ||
Строка 11: | Строка 11: | ||
^PRED(N)|Предшествующее значение N|<code pascal>PRED('b');//='a'</code>|| | ^PRED(N)|Предшествующее значение N|<code pascal>PRED('b');//='a'</code>|| | ||
^SUCC(N)|Последующее значение N|<code pascal>SUCC('B');//='C'</code>|| | ^SUCC(N)|Последующее значение N|<code pascal>SUCC('B');//='C'</code>|| | ||
- | ^Целые типы данных^^^^ | + | |
+ | ===== Целые типы данных ===== | ||
+ | |Функция|Описание|Пример|| | ||
^A DIV B|Целая часть от деления|<code pascal>14 DIV 3;//=4</code>|| | ^A DIV B|Целая часть от деления|<code pascal>14 DIV 3;//=4</code>|| | ||
^A MOD B|Остаток от деления|<code pascal>14 MOD 3;//=2</code>|| | ^A MOD B|Остаток от деления|<code pascal>14 MOD 3;//=2</code>|| | ||
Строка 19: | Строка 21: | ||
^ABS(NX)|Абсолютная величина NX|<code pascal>ABS(-3);//=3</code>|| | ^ABS(NX)|Абсолютная величина NX|<code pascal>ABS(-3);//=3</code>|| | ||
^SQR(NX)|Квадрат числа NX|<code pascal>SQR(3);//=9</code>|| | ^SQR(NX)|Квадрат числа NX|<code pascal>SQR(3);//=9</code>|| | ||
- | ^Вещественные типы данных^^^^ | + | |
+ | ===== Вещественные типы данных ===== | ||
+ | |Функция|Описание|Пример|| | ||
^ARCTAN(X)|Арктангенс X|<code pascal></code>|| | ^ARCTAN(X)|Арктангенс X|<code pascal></code>|| | ||
^COS(X)|Косинус X|<code pascal>COS(PI/3);//=0.5</code>|| | ^COS(X)|Косинус X|<code pascal>COS(PI/3);//=0.5</code>|| | ||
Строка 29: | Строка 33: | ||
^SIN(X)|Синус X|<code pascal></code>|| | ^SIN(X)|Синус X|<code pascal></code>|| | ||
^SQRT(X)|Квадратный корень из X|<code pascal>SQRT(9);//=3</code>|| | ^SQRT(X)|Квадратный корень из X|<code pascal>SQRT(9);//=3</code>|| | ||
- | ^Логические операнды^^^^ | + | |
+ | ===== Логические операнды ===== | ||
+ | |Функция|Описание|Пример|| | ||
^NOT|Отрицание|<code pascal></code>|| | ^NOT|Отрицание|<code pascal></code>|| | ||
^OR|Объединение, или логическое сложение|<code pascal></code>|| | ^OR|Объединение, или логическое сложение|<code pascal></code>|| | ||
^AND|Пересечение, или логическое умножение|<code pascal></code>|| | ^AND|Пересечение, или логическое умножение|<code pascal></code>|| | ||
^XOR|Исключающее ИЛИ, или сложение по модулю два|<code pascal></code>|| | ^XOR|Исключающее ИЛИ, или сложение по модулю два|<code pascal></code>|| | ||
- | ^Другое^^^^ | + | |
+ | ===== Другое ===== | ||
+ | |Функция|Описание|Пример|| | ||
^Randomize|Инициализация генератора случайных чисел (обычно, в начале программы, сразу после ''begin'')|<code pascal>Randomize;</code>|| | ^Randomize|Инициализация генератора случайных чисел (обычно, в начале программы, сразу после ''begin'')|<code pascal>Randomize;</code>|| | ||
^Random|Генерация случайного числа|<code pascal>a:=random(1000);//a от 0 до 999</code>|| | ^Random|Генерация случайного числа|<code pascal>a:=random(1000);//a от 0 до 999</code>|| | ||