Ln

Синтаксис:
function Ln(X: real): real;

Действие:

Возвращает значение, равное натуральному логарифму аргумента.

Exp

Синтаксис:
function Exp(X: real): real;

Действие:

Возвращает значение, равное экспоненте аргумента.

Cos

Синтаксис:
function Cos(X: real): real;

Действие:
Возвращает косинус аргумента — угла, величина которого выражена в радианах.
Синтаксис:
function Arctan(X: real): real;

Действие:

Возвращает арктангенс аргумента — угла, величина которого выражена в радианах.

Abs

Синтаксис:
function Abs(X) ;

Действие:
Возвращает абсолютное значение аргумента, в качестве которого можно использовать выражение целого или вещественного типа.
В описании функций и процедур приняты следующие обозначения:

  • имена функций и процедур выделены полужирным шрифтом;

  • параметры выделены курсивом (В качестве параметра можно использовать константы, переменные или выражения соответствующих типов. Если параметром обязательно должна быть переменная основной программы, то перед ним поставлено слово var, а после параметра — его тип);

  • необязательные параметры заключены в квадратные скобки;


После списка параметров функций (через двоеточие) указан тип результата, возвращаемого функцией.
Зарезервированные слова языка

















































































and file not then
arrayforobject to
asmfunction of
begingoto or unit
casepacked until
constprocedure uses
constructorin program var
destructor inherited record while
divinline repeat with
dointenface
downtolabel shl
elseshr
endnil string

Директивы языка Turbo Pascal:

















absolute external forwardnear public
assemblerfarinterruptvirtual
При описании функций и процедур приняты следующие обозначения:

  • имена функций и процедур выделены полужирным шрифтом;

  • параметры выделены курсивом (В качестве параметра могут использоваться константы, переменные или выражения соответствующих типов. Если параметром обязательно должна быть переменная основной программы, то перед ним поставлено слово 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Символ с указанным кодом

 
Procedure ИмяПроцедуры(var Параметр!:Тип1; var Параметр2:Тип2;
var FlapaMeTpJ: TnnJ) ; const
{ Описание констант }
var
begin
end;
{ Описание переменных } Инструкции процедуры }
Function ИмяФункции(var Параметр!: Тип1;
var Параметр2:Тип2;
var ПараметрJ:TnnJ) :Тип;
const
var
begin
end;
( Описание констант } { Описание переменных }
{ Инструкции функции } ИгляФункции: = Значение;