Стандартные функции в языке ТР
В арифметических выражениях часто используются следующие стандартные функции:
Стандартная функция | Выполняемое действие | Тип | |
аргумента | результата | ||
abs(x) | |x| | real | real |
integer | integer | ||
sqr(x) | x2 | real | real |
integer | integer | ||
sqrt(x) | real | real | |
integer | real | ||
exp(x) | ex | real | real |
integer | real | ||
ln(x) | ln(x) | real | real |
integer | real | ||
pi | число пи | - | real |
sin(x) | sin(x) | real | real |
integer | real | ||
cos(x) | cos(x) | real | real |
integer | real | ||
arctan(x) | arctg(x) | real | real |
integer | real |
Есть еще несколько процедур и функций, которые также используются в программах:
- random(диапазон) –возвращает случайное число х, лежащее между 0<=x< диапазон.Если диапазон не указан, то функция возвращает число х в диапазоне 0<=x<1.Передпервым обращением к этой функции надо инициировать генератор случайных чисел с помощью процедуры randomize. В противном случае всегда будут выдаваться одни и те же числа.
- dec(x,n) –процедура, которая уменьшает значение целочисленной переменной на n.
Например: x:= 10; dec(x,2); - результат = 8. Если функцию применить без обязательного параметра n,то значение x уменьшится на 1.
- inc(x,n) - процедура, которая увеличивает значение целочисленной переменной на n.
Например: x:= 10; inc(x,3); - результат = 13. Если функцию применить без обязательного параметра n,то значение x увеличится на 1.
- frac(x) –функция, котораявычисляет дробную часть x.
Например: write(frac(0.25*11):4:2); - результат = 0.75;
- int(x) –функция, котораявычисляет целую часть числа x.
Например: write(int (422.117):4:2); - результат = 422.00;
- оdd(x) –функция определяющая четность или нечетность числа x.Результат возвращает true, если число нечетное и false – если число четное.
Условные операторы обеспечивают выполнение или невыполнение некоторого оператора в зависимости от справедливости проверяемого условия. Эти операторы прерывают естественную линейную последовательность алгоритма, после чего алгоритм может пойти по одной из двух или более возможных ветвей в соответствии с заданным условием. Такая алгоритмическая конструкция называется ветвлением.
Проверяемое условие обычно записывается в виде логического выражения, состоящего из одного или нескольких отношений.
Дата добавления: 2017-11-04; просмотров: 322;