Добавлено 06. Окт, 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 раз.
Учебник по Паскалю