Справочная информация. 1. Порядок выполнения операций в соответствии их старшинством (приоритетом) показан в Табл.1.
1. Порядок выполнения операций в соответствии их старшинством (приоритетом) показан в Табл.1.
Таблица 1.
Порядок выполнения операций в соответствии их старшинством
| Операции | Знаки операций | Старшинство |
| Вычисление функций | Ссылки на функции | |
| Возведение в степень | ** | |
| Умножение, деление | *, / | |
| Сложение, вычитание | +, – |
Примечание: порядок выполнения операций изменяют скобки (круглые).
2. Реализация некоторых математических выражений средствами Фортрана показана в Табл. 2; х - вещественный аргумент Sqrt(x) и тригонометрических функций.
Таблица 2.
Реализация некоторых математических выражений средствами Фортрана
| В формуле | В Фортране | В формуле | В Фортране | В формуле | В Фортране | ||
| sin х | Sin(x) | Tg х | Tan(x) |
| Sqrt(2.) | ||
| cos х | Cos(x) | Ctg х | Cotan(x) |
| при х>0 Sqrt(x) | ||
| при х<0Sqrt(cmplx(x)) | |||||||
| sec х | 1/Сos(х) | arcsin x | Аsin(x) |
| при х>0 x**(1./n) | ||
| │b│ | Abs(b) | π | 2*Аsin(1.) | при х<0 и n нечетн. -(-x)**(1./n) | |||
| при х<0 и n четном cmplx(x)**(1./n) |
3. Тип результата числовой операции (целочисленный или вещественный) выбирается автоматически по типу операндов, особо важно понимание этого механизма для операции деления:
a) если операнды целые, в результате взятия целой части частного получается целое число (для 7/4 => 1);
b) если операнды вещественные, в результате получается вещественное число (для 7./4. => 1.75);
c) если операнды разных типов, например, целого и вещественного, перед выполнением операции они приводятся к типу, который соответствует наиболее широкому классу (диапазону) чисел (для 7./4 => 7./4. – к вещественным числам); затем выполняется операция для этого типа с соответствующим результатом:
(7./4 => 7./4. => 1.75).
4. Выполнение операции a**b – возведения в степень ab зависит от типа показателя b:
a) для integer b выполняется b-кратное умножение основания a;
b) для вещественного значения b при a>0
.
Внимание! Отрицательное основание не возводят в вещественную степень.
Дата добавления: 2016-02-13; просмотров: 973;
