Cтраница 2
Составные части простых арифметических выражений ( не считая логических выражений, употребляемых в условиях) должны иметь тип real или integer ( см. разд. [16]
Составные части простых арифметических выражений ( не считая логических выражений, употребляемых в условиях) должны иметь тип вещественный или целый ( см. разд. [17]
Для перевода простого арифметического выражения алгола, не содержащего условий, следует перевести содержащиеся в нем числа, переменные и функции ( п.п. 1.1.3, 1.1.5 и 1.1.6), заменить X на, f на ( пробелы между звездочками не допускаются), оставить неизменными остальные ограничители ( кроме -), расставить все в прежнем порядке, и учесть следующие особенности. [18]
Если в простом арифметическом выражении подряд записано несколько операций одного и того же старшинства, то они выполняются в порядке их следования слева направо. [19]
Однако не всякое простое арифметическое выражение можно запрограммировать на УВЫ таким же образом - это видно уже на следующем примере. [20]
Запись и вычисление простых арифметических выражений осуществляются по определенным правилам. [21]
В качестве компонент простого арифметического выражения используются так называемые первичные арифметические выражения. [22]
Если в записи простого арифметического выражения подряд следует несколько операций одного и того же старшинства, то они должны выполняться в порядке их следования слева направо. Например, простое арифметическое выражение х ] у ] 2 должно выполняться так: сначала нужно найти х у и полученный результат возвести в квадрат. [23]
Первичные выражения в простом арифметическом выражении могут принимать либо целочисленные, либо вещественные значения. [24]
Таким образом, понятие простого арифметического выражения в АЛГОЛе аналогично понятию арифметического выражения в ФОРТРАНе. [25]
Порядок выполнения операций в простом арифметическом выражении обычный: сначала выполняется возведение в степень, затем - умножение и деление и в конце - сложение и вычитание. [26]
![]() |
Блок-схема реализации операций отношения н. [27] |
Все рассмотренные ранее правила программирования простых арифметических выражений и связанных с ними операторов присваивания ( расчленение па элементарные операторы присваивания, экономия команд и рабочих ячеек) полностью остаются в силе, поэтому нам остается рассмотреть лишь задачу разветвления вычислительного процесса. [28]
Для того чтобы вычислить значение простого арифметического выражения, необходимо взять текущие значения входящих в него первичных выражений и выполнить заданные арифметические операции. При этом в АЛГОЛе принято обычное старшинство выполнения арифметических операций. В первую очередь должна быть выполнена операция возведения в степень f, затем - операции умножения х и деления /, которые имеют одинаковое старшинство и только потом - операции сложения и вычитания - , которые равноценны. [29]
Для того чтобы вычислить значение простого арифметического выражения, необходимо знать текущие значения всех первичных выражений, которые в него входят, и выполнить заданные арифметические операции. [30]