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)

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

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


 

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

19098. Цифровая обработка сигналов в частотной области. Дискретное преобразование Фурье 198 KB
  Лекция № 11. Цифровая обработка сигналов в частотной области. Дискретное преобразование Фурье. Дискретное преобразование Фурье ДПФ относится к классу основных преобразований при цифровой обработке сигналов. Дискретное преобразование Фурье по возможности вычисляе
19099. Цифровая обработка сигналов в частотной области. Быстрое преобразование Фурье 316.5 KB
  Лекция № 12. Цифровая обработка сигналов в частотной области. Быстрое преобразование Фурье. Нахождение спектральных составляющих дискретного комплексного сигнала непосредственно по формуле ДПФ требует комплексных умножений и комплексных сложений. Так как колич...
19100. Некоторые специальные возможност и Excel 467.55 KB
  После этого появится новое окно, где нужно ввести значения для указанных ячеек. Описанную операцию нужно повторить несколько раз для создания нескольких. Для того, чтобы заполнить ячейки значениями из конкретного сценария
19101. Устойчивость дискретных систем 199 KB
  Лекция № 13. Устойчивость дискретных систем. Линейная дискретная система с постоянными параметрами стационарный фильтр называется устойчивой если при любых начальных условиях и любом ограниченном входном сигнале выходной сигнал также остается ограниченным то е...
19102. Реализация алгоритмов цифровой фильтрации 281 KB
  Лекция № 14. Реализация алгоритмов цифровой фильтрации. Графическим представлением алгоритмов цифровой фильтрации являются структурные схемы. Структурную схему дискретной системы можно составить либо по разностному уравнению либо с помощью системной передаточн...
19103. Проектирование (синтез) линейных цифровых фильтров 144 KB
  Лекция № 15. Проектирование синтез линейных цифровых фильтров. Под проектированием синтезом цифрового фильтра понимают выбор таких коэффициентов системной передаточной функции при которых характеристики получающегося фильтра удовлетворяют заданным требовани...
19104. Проектирование фильтров с импульсной характеристикой бесконечной длины 174 KB
  Лекция № 16. Проектирование фильтров с импульсной характеристикой бесконечной длины. Фильтры с бесконечной импульсной характеристикой БИХфильтры коренным образом отличаются от КИХфильтров изза наличия обратной связи. Во первых они требуют проверки на устойчив
19105. Основные определения информационной теории измерений 115 KB
  Лекция №1. Введение. Основные определения информационной теории измерений. Цели и задачи курса: данный курс предназначен для освоения базовых понятий теории измерений и базовых принципов построения средств измерения физических величин. Курс знакомит с общими вопр...
19106. Структуры измерительных систем и их характеристики 225 KB
  Лекция № 2. Структуры измерительных систем и их характеристики. Для описания измерительных систем применяются структурные схемы состоящие из функциональных элементов функциональных блоков ФБ измерительных преобразователей ИП связанных между собой входными и вых