Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Стандартные арифметические функции.

Читайте также:
  1. Агрегатные функции.
  2. Альвеоциты I типа. Особенности строения, функции. Особенности энергетического обмена. Механизм секреции воды.
  3. Арифметические выражения
  4. Арифметические выражения в языке Turbo Pascal.
  5. АРИФМЕТИЧЕСКИЕ ДЕЙСТВИЯ НАД ЦЕЛЫМИ ЧИСЛАМИ
  6. Арифметические конвейеры
  7. Арифметические операции

Функция – это последовательность инструкций, имеющая имя и результат. Имена функций можно использовать в выражениях. После имени функции в круглых скобках надо указать ее аргумент (то есть от какого значения, переменной или от какого выражения вычисляется функция). Например, функция sqrt(x) вычисляет значение квадратного корня из числа, хранящегося в переменной х. Обращение к этой функции выглядит так:

y:=sqrt(x);

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

Тип и количество параметров (аргументов) функции строго определены.

 

Для возведения числа в произвольную степень можно воспользоваться равенством:

то есть на языке Turbo Pascal возведение в степень будет выглядеть так:

y:=Exp(b*Ln(a));

 

Для вычисления логарифма по другому основанию пользуемся формулой перехода к другому основанию (через натуральный логарифм):

то есть на языке Turbo Pascal вычисление, например, десятичного логарифма будет выглядеть так:

y:=Ln(a)/Ln(10);


Таблица 8. Стандартные арифметические функции.

 

Функция Назначение Тип результата
Abs(x) Абсолютное значение х Совпадает с типом х
Sqr(x) Квадрат х Совпадает с типом х
Sqrt(x) Квадратный корень х Вещественный
Sin(x) Синус х Вещественный
Cos(x) Косинус х Вещественный
Arctan(x) Арктангенс х Вещественный
Exp(x) Экспонента х Вещественный
Ln(x) Логарифм натуральный х Вещественный
Round(x) Ближайшее к х целое число Вещественный
Trunc(x) Целая часть х Целый
Frac(x) Дробная часть вещественного х, представленная как целое число Целый
Int(x) Целая часть вещественного х, представленная как целое число Целый

 

 



Дата добавления: 2015-07-08; просмотров: 130 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Арифметические выражения в языке Turbo Pascal.| Turbo Pascal. Операторы цикла.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)