Основные математические функции

Октябрь 6, 2009 / Автор AlexR / Рубрики Учебник по паскалю / Комментировать

Начнем с арифметических выражений:

Как несложно догадаться, что в

Паскале существуют следующие арифметические выражения: +, -, *, \ — но кроме них есть еще и следующие: DIV и MOD.

DIV — целая часть от деления, например: 5 div 2 = 2 или 20 div 3 = 6.

MOD — остаток от деления, например: 5 mod 2 = 1 или 20 mod 3 = 2. «mod» довольно часто применяется в различных программах, поэтому важно запомнить его значение, в принципе, как и все остальные значения других операций и функций.

Встроенные арифметические функции:

SQR (x); — x2

SQRT (x); — x1/2 (корень из x)

ABS (x); — |x| (модуль x)

ROUND (x); — округление до ближайшего целого

TRUNC (x); — отбрасывание дробной части числа

[ARC]SIN (x);, [ARC]COS (x);, [ARC]TAN(x); — (arc)sinx, (arc)cosx, (arc)tanx

EXP(x); — ex (экспонента числа x)

LN (x);, LOG2(x);, LOG10(x);, LOGN(x); — натуральный логарифм, логарифм по основанию 2, десятичный логарифм и логарифм по основанию n (любое целое число). В Turbo Pascal есть только ln(x).

Не редко возникает вопрос: как возвести x в более высокую степень? ответ есть, но не для всех x:

EXP (n*LN(x)); — xn = enlnx. Здесь на x накладывается следующее условие: x>0.

В PascalABC. NET существует еще одна некоторая элементарная операция, условие ее выполнения: переменная должна быть целого типа.

a +=n; //увеличиваем переменную a на n едениц

b *=m; //увеличиваем b в m раз.

Вернуться к оглавлению

Комментарии закрыты.