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)

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

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


 

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

11192. Управление брендом в сфере высшего образования 2.02 MB
  Проанализировать основные тенденции на рынке высшего образования, с целью выявления тех аспектов, на которых может строиться бренд вуза; Проанализировать существующую брендовую политику НИУ ВШЭ – Нижний Новгород и выявить проблемные зоны; Провести конкурентный анализ брендовой политики вузов в Нижнем
11193. Формирование системы продвижения турпродукта дестинации оздоровительного туризма (на примере турфирмы ООО «Ривьера-Сочи») 1.36 MB
  Анализ теоретических данных о механизмах, методах и элементах системы продвижения туристского продукта; исследование тенденций туристского онлайн- рынка; оценка web-сайта предприятия туристской индустрии с точки зрения системы продвижения турпродукта; анализ системы продвижения компании «Ривьера-Сочи»; создание предложения по продвижению туристского продукта дестинации оздоровительного;
11194. Система местного самоуправления в Республике Беларусь 537.5 KB
  Данное пособие включает в себя теоретическую часть, в которой рассматриваются проблемные вопросы местного самоуправления, и эмпирическую, в которой изучаются основные направления практической деятельности органов местного самоуправления посткоммунистических и западных стран. Основное место в пособии отводится изучению теории и практике местного самоуправления в современной Беларуси.
11195. Система доказательства трудового стажа 132 KB
  Подтверждение трудового стажа является насущной проблемой большинства россиян. В жизни случается множество таких ситуаций, когда подтвердить трудовой стаж бывает очень затруднительно. Например, трудовая книжка утеряна. Такое обстоятельство влечет за собой неприятности, например, назначение пенсии меньшей, чем та, на какую граждане правомерно рассчитывали.
11196. Основы термодинамики. Применение І закона термодинамики и изопроцессам 364.5 KB
  Лекция 11 Основы термодинамики. План лекции Применение закона термодинамики и изопроцессам. Адиабатный процесс. Тепловые двигатели их КПД. Цикл Карно. Понятие об энтропии. Второе начало термодинамики. Применение  закона термодинамики и изоп...
11197. Электростатическое поле. Теорема Гаусса для потока вектора и ее применение для расчета полей протяженных зарядов в вакууме 501.5 KB
  Электростатическое поле План лекции Электрические заряды их свойства и классификация. Закон Кулона. Напряженность электростатического поля. Принцип суперпозиции электрических полей. Поток вектора. Теорема Гаусса для потока вектора...
11198. Рекомендательная система на основе узорных структур 223.61 KB
  Программа, которая обрабатывает начальные данные и преобразовывает их в глобальные матрицы, с которыми работают все остальные программы. Программа, которая запускает методы с различными параметрами и сравнивает полученные результаты в терминах точности и полноты. Программа, реализующая алгоритм рекомендаций на основе узорных структур. Программа, которая реализовывала алгоритм Slope One. программа для вычисления точности и полноты.
11199. Совершенствование системы переподготовки пилотов на самолет ИЛ-114-100 в авиакомпании «Узбекские авиалинии» 3.64 MB
  Для обоснования необходимости разработки данной программы раскрыты приоритеты развития и обновления парка воздушных судов национальной авиакомпании (НАК) “Узбекистон Хаво Йуллари”, обоснована целесообразность замены Ан-24 самолетом отечественного производства Ил-114-100, подтверждена необходимость переучивания выпускников СПбГУГА
11200. Постоянный электрический ток, Правила Кирхгофа для разветвленных цепей 382 KB
  Постоянный электрический ток. План лекции: Сила и плотность тока. Электродвижущая сила и напряжение. Закон Ома. Сопротивление проводников. Последовательное и параллельное соединение проводников. Работа и мощность тока. Закон Джоуля-Ленца. Правил...