Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Возведение в отрицательную степеньСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Выражение 2**(-3) интерпретируется как 1/ (2**3). Последнее выражение предполагает целочисленное деление, поэтому в силу сказанного выше имеем 2**(-3) =0. В действительности любое ненулевое целое число, не равное 1 или -1, возведенное в отрицательную целую степень, даст в Фортране ноль. Отметим некоторые особенности действий в арифметических выражениях, несоблюдение которых является источником труднообнаруживаемых ошибок в программах: 1). Результат деления двух целых операндов всегда будет целым, а дробная часть отбрасывается. Поэтому значением выражений 13/4 и 15/4 будет 3, но 13./4.=3.25; 15./4.=3.75. Результатом вычисления выражения (4/5)*10 будет ноль. Отсюда видно, что дробный показатель степени следует записывать вещественным числом, но не целым. Например: Х1/3 следует записывать в виде X**(1/3.) или X**0.333 но не как X**(1/3), и не X**1/3. 2). Существует одно важное исключение из общего правила, касающееся возведения в целую степень. В выражении A**N степень не преобразуется к вещественному числу, и вычисления производятся умножением числа А на себя N раз. Таким образом, если N=3, то A**N эквивалентно выражению А*А*А
Корень квадратный
Функция"корень квадратный" (SQRT). Ее положительным аргументом (значением, из которого нужно извлечь корень квадратный) может быть любая вещественная константа, вещественная переменная, вещественное выражение либо функция. Приведем примеры: SQRT (2.0) SQRT (X) SQRT (A = B / C) SQRT(SIN(X)) и т.п.. Необходимо отметить следующее: а) аргументом функции SQRT не может быть целая константа, целая переменная или целое выражение. Например, выражение SQRT(2), приведет к ошибке; б) квадратный корень из отрицательного числа не является вещественным числом, поэтому отрицательный аргумент функции SQRT недопустим; в) значение функции SQRT(X) называется арифметическим квадратным корнем из числа X, это неотрицательное число, квадрат которого равен X; г) корень квадратный из числа X можно также вычислить, возведя X в степень 0.5. Но намного эффективнее использовать функцию SQRT, так как возведение X в степень 0.5 т.е. (X**0.5) предполагает вычисление экспоненты EXP (LOG(X)* 0.5).
1.1.9.1 Таблицы с примерами записей выражений на Фортране:
Примеры записи арифметических выражений на Фортране Таблица №1
Последовательность выполнения операцийТаблица№2
Примеры алгебраических выражений и их записи на ФортранеТаблица №3
Примечание: в выражении нельзя записать рядом две арифметические операции. Например, 2 в степени –3 должно быть записано как 2**(-3), а не 2** -3. Операции отношения A.GT.B (А больше чем В) >. AND. ^ - «И» объединение (логич. умножение) A.LT.B (А меньше чем В) <. NOT. ┐ - «НЕ» (логическое отрицание) A.NE.B (А не равно В)…... ≠. OR. v - «ИЛИ» (логическое сложение) A.GE.B (А больше или равно В) ≥ A.EQ.B (А равно В) ═ A.LE.B (А меньше или равно В) ≤
Логические значения .FALSE. - ложь.EQV. – эквивалентность TRUE. - истина.NEQV. - неэквивалентность В Фортране символ " - " (подчеркивание) считается буквой.
Примеры записи функций и выражений на ФортранеТаблица №4
Продолжение Табл. №4 (Примеры записи и функций выражений)Таблица №5
Специальные символы языка Фортран Таблица №6
Тригонометрические функции Тригонометрические функции (SIN, COS, TAN). Фортран позволяет вычислять значения тригонометрических функций синус, косинус и тангенс. Их аргументы должны быть вещественными и представлять собой величину угла в радианах. Значения этих функций также являются вещественными числами. Рассмотрим примеры: SIN(0.5); COS(X); TAN(A**2+B**2) Отметим следующее: а) градусная мера угла переводится в радианную умножением на число PI/180. Например, 23° = 23 * PI/180 радиан, так что математическое выражение sin 23° на Фортране запишется как SIN(23.0*РI/180.0). Если величины углов нужно переводить в радианную меру, то целесообразно предварительно вычислить множитель PI/180.0 и запомнить его в какой-нибудь ячейке, чтобы не вычислять этот множитель повторно каждый раз при переводе величины угла в радианы; б) аргументом функций SIN, COS и TAN не может быть целая константа, целая переменная или целое выражение.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-07; просмотров: 738; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.198.148 (0.01 с.) |