Урок "Основные функции и процедуры ТР"

 

Стандартные функции 

 

Описание  функции

Назначение

Пример

Abs(x)

  var  r: real;

         i: integer;

Возвращает абсолютное значение аргумента.

r:=Abs(-2.3)  Þ  {2.3}

i:=Abs(-157)  Þ  {157}

ArcTan(x)

  var   x: real;

Возвращает арктангенс аргумента.

var   g: real;

g:=ArcTan(Pi);

Cos(x)

  var   x: real;

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

var   g: real;

g:=Cos(Pi);

Exp(x)

  var x: real;

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

var   g: real;

g:=Exp(5);

Frac(x)

  var   x: real;

Возвращает дробную часть аргумента.

f:=Frac(123.97)     Þ {97}

 

Int(x)

  var   x: real;

Возвращает целую часть аргумента.

f:=Int(123.97)     Þ  {123}

 

Ln(x)

  var x: real;

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

var   g: real;

g:=Ln(5);

Odd(x)

  var   x: longint;

Проверяет, является ли аргумент нечетным числом. Тип результата булевский.

 

Pi

Возвращает значение числа Pi.

 

Round(x)

   var x: real;

Округляет значение вещественного типа до значения целого типа. Тип результата длинный целый (lougint).

g:=Round(5.78); Þ  {6}

 

Sin(x)

  var   x: real;

Возвращает синус аргумента.

var   g: real;

g:=Sin(Pi);

Sqr(x)

  var   x: real;

Возвращает квадрат аргумента.

var   g: real;

g:=Sqr(5);

Sqrt(x)

  var   x: real;

Возвращает квадратный корень аргумента.

var   g: real;

g:=Sqrt(7);

Trunc(х)  

  var   x: real;

Превращает значение вещественного типа в целочисленное, отбрасыванием дробной части

у:=Trunc(5.78)      Þ    {5}

 

 

Операция  div – вычисляет результат деления нацело первого аргумента на второй, т.е.:  14 div 5 = 2

Операция  mod – вычисляет остаток от деления первого аргумента на второй, т.е.: 14 mod 5 = 4

 

Процедуры ввода/вывода данных

 

Описание  процедуры

Назначение

Пример

Read(v)

Считывает одно значение в переменную.

Read(х);

Write(v)

Выводит на экран  значение переменной.

Write(х);

Readln(v)

 

Выполняет процедуру Read, а затем переходит к следующей строке.

 Readln(х);

 

Writeln(v)

 

Выводит на экран  значение переменной, а затем переходит на новую строку.

Writeln(х);