Cтраница 2
Объекты и различные функции от них могут входить в арифметические и логические выражения, которые подчиняются общепринятым правилам записи. [16]
В качестве фактических параметров процедуры могут использоваться числа, переменные, арифметические и логические выражения, идентификаторы функций и процедур, а также метки операторов. [17]
Как отмечалось в 11.5.2 и 11.5.3, при построении арифметических и логических выражений могут быть использованы указатели арифметических и логических функций. Правила построения и использования функций и подпрограмм - процедур общего вида будут подробно описаны в § 11.11. Здесь мы рассмотрим только стандартные функции, которые не составляются программистом, а могут быть использованы им при написании программ на ФОРТРАНе. [18]
В Фортране для задания правил вычисления числовых и логических значений служат арифметические и логические выражения. [19]
Приведем несколько примеров фрагментов программ с использова нием этих объектов, арифметических и логических выражений. [20]
В качестве фактических параметров оператора процедуры могут использоваться константы, имена переменных, арифметические и логические выражения, имена массивов, внешних функций и подпрограмм-процедур. Кроме того, фактические параметры могут иметь форму & п, где п - метка оператора. [21]
В фортране для задания правил вычисления числовых и логических значений также служат арифметические и логические выражения, причем в фортране отсутствуют условные выражения. [22]
Правила написания и вычисления значений условных именующих выражений аналогичны соответствующим правилам для арифметических и логических выражений. Отличие заключается в том, что значением именующего выражения является метка. [23]
Операторы, о которых говорилось выше, - операторы присваивания, перехода, условные операторы и операторы цикла-дают возможность вычислять арифметические и логические выражения, а также принимать решения и передавать управление. Этих операторов достаточно для выполнения любых алгебраических вычислений. Очевидно, однако, что по мере решения специфических задач будет выявляться большое количество различных алгоритмов. Предопределить заранее их нельзя; известно лишь то, что они будут обусловлены характером этих конкретных задач. Поэтому необходимо обеспечить возможность вставления специальных вычислительных алгоритмов, или, проще говоря, в языке должен быть предусмотрен способ использования подпрограмм. Конечно, эти вычислительные алгоритмы сами должны быть выражены в терминах упомянутых операторов. [24]
Запись программы на языке высокого уровня сама по себе не содержит в явном виде информации о порядке выполнения операций в арифметических и логических выражениях и о каждом элементарном вычислении или подвыражении. Из исходного текста программы очень трудно установить ход ее выполнения. Поэтому для повышения ценности информации, содержащейся в исходной программе, необходимо исходную программу преобразовать в удобную для анализа форму, основанную на использовании специального промежуточного языка. [25]
Запись программы на исходном языке высокого уровня сама по себе не содержит в явном виде информации о порядке выполнения операций в арифметических и логических выражениях программы и о каждом элементарном вычислении. [26]
Состав языка взаимодействия: основные символы, имена ( идентификаторы), числа, строки, форматы редактирования; описания, директивы и операторы, шаблоны, арифметические и логические выражения, общесистемные директивы, директивы режимов, задания на генерацию отчетов. Знакомство со всеми этими элементами необходимо пользователям в объеме, достаточном для их правильного обозначения в заданиях на ведение диалога с ЭВМ. [27]
Кроме прямой и обратной польской записи арифметических и логических выражений, существует триадная форма записи, которая очень удобна для представления в явном виде последовательности элементарных вычислений, входящих в арифметические и логические выражения, и, тем самым, процесса вычисления этих выражений. [28]
На базе слов конструируются выражения и операторы. Различаются арифметические, логические выражения, операции отношения. Арифметические выражения служат для вычисления числовых величин, логические - для определения логических значений. Операции отношения позволяют вести сравнение чисел, а также литерал, причем обычно сопоставляются названия литерал или условные переменные. Условные переменные предназначены для связи между программой ( не содержащей данных) и данными, зафиксированными на магнитной ленте. В языке КОБОЛ данные ( кроме литерал) и программа отделены друг от друга в отличие от АЛГОЛа; поэтому введено понятие условного переменного, представляющего название данного с ограниченными значениями. [29]
Выражения представляют собой формулы, по которым вычисляются необходимые значения. Различаются арифметические и логические выражения. [30]