72647

Арифметические выражения

Доклад

Информатика, кибернетика и программирование

Используемые величины переменных или элементов массивов должны быть определены до того, как они появятся в арифметическом выражении. Также, величины целых переменных должны быть арифметическими, а не величинами меток операторов, установленными оператором ASSIGN.

Русский

2014-11-26

13.77 KB

0 чел.

Арифметические выражения.

Результатом арифметических выражений являются величины типов INTEGER, REAL, DOUBLE PRECISION или COMPLEX. Простейшие виды арифметических выражений - это : 
1. Константы. 
2. Использование переменных. 
3. Использование элементов массивов. 
4. Использование функций.

Используемые величины переменных или элементов массивов должны быть определены до того, как они появятся в арифметическом выражении. Также, величины целых переменных должны быть арифметическими, а не величинами меток операторов, установленными оператором ASSIGN.

Другие арифметические выражения создаются из простейших форм, приведенных выше в списке, с использованием скобок и арифметических операторов указанных в таблице 2-3.

---------------------T----------------------T------------¬

| Оператор           |     Операция         |  Приоритет |

+--------------------+----------------------+------------+

|     * *            | Возведение в степень |  Высший    |

|      /             | Деление              |  Средний   |

|      *             | Умножение            |  Средний   |

|      -             | Вычитание или отриц. |  Низший    |

|      +             | Сложение или         |  Низший    |

|                    |          идентичность|            |

L--------------------+----------------------+-------------

    Таблица 2-3. Арифметические операторы.

Все операторы могут быть использованы как бинарные, т.е. стоящие между двумя операндами арифметического выражения. Плюс (+) и минус (-) могут быть также унарными и предшествовать какому-либо одиночному оператору.

Операции равного приоритета, за исключением возведения в степень выполняются слева направо. Возведение в степень выполняется справа налево. Поэтому каждое из следующих выражений слева эквивалентно выражению справа :

    A/B * C                (A/B) * C

    A * * B * * C          A * * (B * * C)

Арифметические выражения могут быть получены обычным математическим образом, как в большенстве языках программирования. Однако Фортран заприщает ставить два оператора подряд. Например, нельзя:

    A * * - B

но можно

    A * * (- B)

Унарный минус имеет наименьший приоритет. Поэтому выражение -А**В понимается как - (А ** В).

Вы можете использовать скобки для группирования оераций и задания порядка, в котором операции должны выполняться.


 

А также другие работы, которые могут Вас заинтересовать

69390. Зовнішні запам’ятовуючі пристрої (ЗЗП) 1.86 MB
  Тут розрізняють такі класи: магнітні ЗЗП Оптичні Напівпровідникові За способом доступу до інформації А послідовні ЗЗП типу стрічки Б з прямим доступом За способом запису інформації А з одноразовим записом Б з багаторазовим записом з можливістю перезапису інформації...
69391. Накопичувачі на магнітних барабанах 1.17 MB
  Накопичувачі на магнітних стрічках Носієм інформації є гнучка магнітна стрічка основою є пластмасова стрічка покрита з обох сторін тонким шаром магнітної плівки поверх якої наноситься тонкий шар захисного лаку.