Общие стандартные процедуры и функции

Имя и параметры Процедура или функция Типы параметров Тип возвращаемого значения Действие
Read(a,b,...) процедура a,b - переменные числового или типа string   вводит значения с клавиатуры в переменные a, b...
Write(a,b,..) процедура a,b,c - выражения числового типа или string   выводит значения a, b... в окно вывода
Readln(a,b,.) процедура a,b,c - переменные простого типа или типа string   вводит значения с клавиатуры в переменные a, b..., и переводит курсор на следующую строку.
Writeln(a,b,.) процедура a,b,c - выражения простого типа, типа string или указатели   выводит значения a, b... в окно вывода и осуществляет переход на следующую строку. Если параметры процедуры не указаны, то выполняет только переход на следующую строку.
Abs(x) функция x - integer, real совпадает с типом параметра возвращает абсолютное значение (модуль) x
Sqr(x) функция x - integer, real совпадает с типом параметра возвращает квадрат x
Sqrt(x) функция x - real, совпадает с типом параметра возвращает квадратный корень из x
Sin(x) функция x - real, совпадает с типом параметра возвращает синус x
Cos(x) функция x - real, совпадает с типом параметра возвращает косинус x
Arctan(x) функция x - real, совпадает с типом параметра возвращает арктангенс x
Power(x,y) функция x, y - real real возвращает x в степени y
Round(x) функция x - real integer возвращает результат округления x до ближайшего целого
Int(x) функция x - real real возвращает целую часть х
Frac(x) функция x - real real возвращает дробную часть х
Ord(x) функция x - порядкового типа integer возвращает номер значения порядкового типа (символа)
Chr(x) функция x - integer char возвращает символ с кодом х
Odd(x) функция x - integer boolean возвращает True, если х - нечетное, и False в противном случае
Inc(x) процедура x - порядкового типа   Увеличивает x на 1
Dec(x) процедура x - порядкового типа   Уменьшает x на 1
Inc(x,n) процедура x - порядкового типа, n - целого типа   Увеличивает x на n
Dec(x,n) процедура x - порядкового типа, n - целого типа   Уменьшает x на n
Pred(x) функция x - порядкового типа совпадает с типом параметра возвращает предыдущее значение порядкового типа
Succ(x) функция x - порядкового типа совпадает с типом параметра возвращает следующее значение порядкового типа
Random(x) функция x - integer integer возвращает случайное целое в диапазоне от 0 до x-1
Random функция   real возвращает случайное вещественное в диапазоне [0..1)

2. Стандартные процедуры и функции для работы со строками

Имя и параметры Процедура или функция Типы параметров Тип возвра-щаемого значения Действие
Length(s) функция s - string integer возвращает длину строки s
Copy(s,index, count) функция s - string, index и count - integer string возвращает подстроку строки s длины count, начиная с позиции index
Delete(s,in-dex,count) процед. s - string, index и count - integer   удаляет в строке s count символов начиная с позиции index
Insert(pods, s,index) процед. s, pods - string, index - integer   вставляет подстроку pods в строку s с позиции index
         
SetLength(s,n) процед. s - string, n - integer   устанавливает длину строки s равной n
Str(x,s) Str(x:n,s) Str(x:n:m,s) процед. s - string, x - integer, real и n, m - integer   преобразует x к строковому представлению (во втором и третьем случаях согласно формату вывода, устанавливаемому n и m) и записывает результат в строку s
Val(s,v,code) процед. s - string, v - integer, real, и code - integer   преобразует строку s к числовому представлению и записывает результат в переменную v. Если преобразование возможно, то в переменной code возвращается 0, если невозможно, то в code возвращается ненулевое значение
Concat(s1,..,sn) функция s1,..., sn - string string возвращает строку, являющуюся результатом слияния строк s1,..., sn. Результат тот же, что у выражения s1+s2+...+sn
IntToStr(i) функция i - integer string преобразует целое число к строке
StrToInt(s) функция s - string integer преобразует строку в целое число. Если преобразование невозможно, то возникает ошибка времени выполнения

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: