Синтаксис:
function Ln(X: real): real;
Действие:
Возвращает значение, равное натуральному логарифму аргумента.
Синтаксис:
function Exp(X: real): real;
Действие:
Возвращает значение, равное экспоненте аргумента.
Синтаксис:
function Cos(X: real): real;
Действие:
Возвращает косинус аргумента — угла, величина которого выражена в радианах.
Синтаксис:
function Arctan(X: real): real;
Действие:
Возвращает арктангенс аргумента — угла, величина которого выражена в радианах.
Синтаксис:
function Abs(X) ;
Действие:
Возвращает абсолютное значение аргумента, в качестве которого можно использовать выражение целого или вещественного типа.
В описании функций и процедур приняты следующие обозначения:
- имена функций и процедур выделены полужирным шрифтом;
- параметры выделены курсивом (В качестве параметра можно использовать константы, переменные или выражения соответствующих типов. Если параметром обязательно должна быть переменная основной программы, то перед ним поставлено слово var, а после параметра — его тип);
- необязательные параметры заключены в квадратные скобки;
После списка параметров функций (через двоеточие) указан тип результата, возвращаемого функцией.
Зарезервированные слова языка
and |
file |
not |
then |
array |
for |
object |
to |
asm |
function |
of |
|
begin |
goto |
or |
unit |
case |
|
packed |
until |
const |
|
procedure |
uses |
constructor |
in |
program |
var |
destructor |
inherited |
record |
while |
div |
inline |
repeat |
with |
do |
intenface |
|
|
downto |
label |
shl |
|
else |
|
shr |
|
end |
nil |
string |
|
Директивы языка Turbo Pascal:
absolute |
external |
forward |
near |
public |
assembler |
far |
interrupt |
|
virtual |
При описании функций и процедур приняты следующие обозначения:
- имена функций и процедур выделены полужирным шрифтом;
- параметры выделены курсивом (В качестве параметра могут использоваться константы, переменные или выражения соответствующих типов. Если параметром обязательно должна быть переменная основной программы, то перед ним поставлено слово var. После параметра указывается его тип.);
- после списка параметров функций через двоеточие указан тип результата, возвращаемого функцией.
Математические |
Комментарий |
Abs(Выражение) |
Абсолютное значение аргумента (целый или вещественный тип) |
Sqr(Выражение) |
Квадрат аргумента (целый или вещественный тип) |
Sqrb(Выражение:real):real |
Квадратный корень из аргумента |
Sin(Выражение:real):real |
Синус аргумента, выраженного в радианах |
Cos(Выражение:real):real |
Косинус аргумента, выраженного в радианах |
Arctan(Выражение:real):real |
Арктангенс аргумента, выраженного в радианах |
Exp(Выражение:real):real |
Экспонента аргумента |
Ln(Выражение:real):real |
Натуральный логарифм аргумента |
Int(Выражение:real) : real |
Целая часть аргумента |
Trunc(Выражение:real):longint |
Целая часть аргумента |
Round(Выражение:real):longint |
Округление значения аргумента до ближайшего целого |
Str(Выражение;var Строка:string) |
Преобразование числового выражения в строку |
Val(Строка:string; var Переменная, var КодОшибки:integer) |
Преобразование строки, изображающей целое или вещественное число, в число |
Для работы со строками и символами |
Комментарий |
Concat(Строка1:string; …;
СтрокаЫ: string) :string |
Объединение нескольких строк в одну |
Copy(Строка:string;НомерСимвома:integer; Длина :integer):string |
Выделение подстроки |
Delete(var Строка:srting; НомерСпмвола:integer; Сколько:integer) |
Удаление части строки |
Length{Строка:string):integer |
Длина строки |
Pos(Строка:string;Подстрока:string):byte |
Позиция подстроки в строке |
Chr(КодСимвола:byte):Char |
Символ с указанным кодом |