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)

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

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


 

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

24448. Сущность метода статистических испытаний 193.5 KB
  Формат команды во многом определяется способом адресации операнда находящего в оперативной памяти длиной используемого непосредственного операнда а также наличием и длиной смещения используемого при относительных режимах адресации. Непосредственная адресация предполагает что операнд занимает одно из полей команды и следовательно выбирается из оперативной памяти одновременно с ней. Прямая адресация предполагает что эффективный адрес является частью команды. Так как ЭА состоит из 16 разрядов то и соответствующее поле команды должно...
24449. Пуассоновский процесс 218.5 KB
  б операционное устройство как преобразователь дискретной информации. Запоминающим устройством накопителем называется устройство предназначенное для хранения множества элементов информации и снабжённое средствами селекции обеспечивающего запись и или чтение заданного элемента информации. Устройством вводавывода называется устройство предназначенное для чтения информации с носителя и или записи информации на носитель путём преобразования электрических сигналов в сигналы иной физической природы т. передача информации из одной среды в...
24450. Система М/М/1 218 KB
  По способу передачи информации: параллельные последовательные и параллельнопоследовательные. По режиму передачи информации: симплексный режим передача только в одном направлении; дуплексный режим двусторонняя одновременная передача; полудуплексный режим двусторонняя передача но в разные моменты времени. Параллельные интерфейсы обеспечивают высокую пропускную способность которая измеряется количеством битов информации в единицу времени обычно в секунду. Тип передаваемой информации указывается сообщается приемному устройству...
24451. Система М/М/с. 108.5 KB
  Поток поступления заявок простейший. Время обслуживания заявок удовлетворяет Пуассоновскому закону. Вычислим другие показатели: Среднее число заявок находящихся в системе Среднее число заявок находящихся в очереди Не стационарный режим Рассмотри систему дифференциальных уравнений которые у нас уже записанысистема мм1.
24452. Классификация систем массового обслуживания 135 KB
  Принято классифицировать системы набором букв и цифр: A B C k n A указывает на закон распределения времени между соседними поступившими заявками B указывает на за кон распределения времени обслуживания заявок C количество обслуживающих приборов k мощность источника заявок n объем буфера M на первом месте поток простейший M на втором месте экспоненциальное время обслуживания G на первом месте произвольный закон потока G на втором месте произвольное время обслуживания D на первом месте детерминированный поток D на...
24453. Структурная функция. Представление систем при помощи структурных функций 152.5 KB
  Схема обработки прерываний в реальном режиме работы процессора. Использование механизма прерываний позволяет обеспечить наиболее эффективное управление не только внешними устройствами но и программами. векторы прерываний МП дел.на 0переполние переход в режим трасировки векторы прерываний микроконтроллера клава гибк.
24454. Граф состояний систем и вычисление показателей надежности (невосстанавливаемые элементы) 237 KB
  2 1 4 3 EMBED Equation.3 EMBED Equation.3 EMBED Equation.3 EMBED Equation.
24455. Граф состояний систем и вычисление показателей надежности (восстанавливаемые элементы) 143.5 KB
  интенсивность отказа интенсивность восстановления период восстановления начальные условия или Выполним преобразование Лапласа: Используем теорему о вычетах: это вероятность нахождения в первом состоянии вероятность готовности системы стационарный коэффициент готовности системы Вычисление показателей надежности и готовности системы Пусть имеется системы состоящая из элементов. Вероятность безотказной работы Для вычисления строим граф состояний системы. Из анализа функционирования системы записываем начальные условия. ...
24456. Характеристики моделей памяти для DOS- и Windows- программах. Начальная загрузка сегментных регистров в зависимости от модели памяти 4.44 MB
  Характеристики моделей памяти для DOS и Windows программах. Начальная загрузка сегментных регистров в зависимости от модели памяти. Модели памяти DOS: Модель памяти Tiny. Эта модель памяти используется при создании загрузочных модулей с расширением имени com.