Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 880; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.01 с.) |