logo search
informatika_TEORIYa

Виды математических операций и табличных функций.

Существует пять видов математических операций:

1) Четыре действия арифметики;

2) Операция целочисленного деления;

3) Операция деления по модулю;

4) Операция возведения в степень;

5) Инкремент и декремент;

Рассмотрим их подробнее:

1) Во всех рассматриваемых нами языках программирования символы четырех действий арифметики (сложение, вычитание, умножение, деление) одинаковы: +,-,*,/.

2) Специальная операция целочисленного деления есть только в языках Visual Basic, VBScript: \ и в языке Delphi: div, но во всех языках, произошедших от C++(Visual C++,C++ Builder,C# Java, JavaScript, PHP, Perl),если оба аргумента у операции деления (/) целые числа, то она всегда возвращает целый результат (т.е. действует аналогично операции целочисленного деления).

3). Операция деления по модулю (эта операция возвращает разность между первым аргументом и максимальным числом делящимся на второй аргумент без остатка и меньшим или равным первому аргументу

4) Операция возведения в степень (существует только в языках Perl, PL-SQL, Visual Basic, VBScript и Visual FoxPro):

5) Операция инкремент(декремента)Это операция с одним аргументом предназначена для увеличения(уменьшения) аргумента на единицу. Во всех языках, где есть инкремент или декремент, они определены одинаково два плюса или минуса подряд (++ или --). Если в языке существует инкремент или декремент, то существует две его формы: префиксная (++х,--х) и постфиксная (х--,х++).Инкремент или декремент существуют только в языках, произошедших от языка C++ (Visual C++,C++ Builder, Java, JavaScript, PHP, Perl). Префиксная форма отличается от постфиксной, тем что в префиксной форме аргумент изменяется и новое значение участвует в выражении, а в постфиксной форме сначала полностью вычисляется выражение, а уже потом аргумент изменяется. Табличной функцией называется функция, которая может быть использована в запросе в качестве источника данных.