Cтраница 1
Вычислительные операторы, предназначенные для выполнения арифметических действий и изменения числовых значений переменных. [1]
Вычислительные операторы, предназначенные для выполнения арифметических действий и изменения числовых значений переменных. [2]
Вычислительные операторы предназначены для реализации любых вычислительных функций с помощью системы арифметических операций, присущей системе команд моделирующей ЭВМ. Для выполнения вычислительных операторов необходимо четко определить, какие величины должны быть вычислены в результате реализации сформированного оператора, и обеспечить наличие к моменту начала работы оператора всех необходимых данных, получаемых от других операторов алгоритма. [3]
В языке Фокал БК0010 имеется всего один вычислительный оператор SET. Операндом этого оператора является запись, состоящая из имени переменной, знака присвоения и арифметического выражения. Приоритетного различия между этими скобками в языке Фокал не имеется, необходимо лишь следить за соответствием типов открывающей и закрывающей скобок. [4]
Схема называется прогрессивной, если в любой ее последовательности ячейка присваивания каждого вычислительного оператора берется в качестве ячейки обращения в следующем вычислительном операторе, если таковой существует. [5]
За заголовком раздела следует его содержание в виде таблицы однородных строк или набора вычислительных операторов. [6]
Ход вычислительных процессов указывается неарифметическими и условными операторами, которые могут, например, описывать альтернативы или циклические повторения вычислительных операторов. Их взаимосвязь обеспечивается с помощью меток. [7]
Однако модель Янова слишком элементарна, и должны быть учтены другие общие свойства машинных программ, например зависимость или независимость вычислительных операторов внутри программы. [8]
Схема называется прогрессивной, если в любой ее последовательности ячейка присваивания каждого вычислительного оператора берется в качестве ячейки обращения в следующем вычислительном операторе, если таковой существует. [9]
Для того чтобы указать ход вычислительных процессов, добавляются некоторые неарифметические и условные операторы, которые могут, например, описывать альтернативы или циклические повторения вычислительных операторов. Ввиду того что для функционирования этих операторов возникает необходимость их взаимосвязи, операторы могут снабжаться метками. [10]
В работе [2] Янов ввел простую абстрактную модель мантийной программы ( под названием схемы программы), основанную на представлении программы в виде конечной линейной последовательности операторов двух типов: вычислительных операторов и операторов условного перехода по одному из двух направлений. Команды перехода, управляющие порядком, в котором выполняются операторы, зависят от значения пропозициональных истинностных функций конечного числа переменных; значения последних ( истина или ложь) могут изменяться при выполнении того или иного вычисления. Ни один из вычислительных операторов и ни одна из булевых функций не интерпретированы ( т.е. их значения или-интерпретация отсутствуют), так что схема программы может быть представлена как семейство машинных программ, каждый член которого является допустимой интерпретацией схемы. Свойства абстрактных схем этого типа не зависят от какой-либо конкретной машины или языка программирования и выполняются в программах, записанных на любом языке, который обладает последовательност-ными и контролирующими характеристиками, предполагаемыми в модели. Основные результаты, полученные Яновым, заключаются в существовании двух алгоритмов: алгоритма, который для любой пары схем устанавливает, представляют ли они при всех интерпретациях одни и те же программы ( т.е. являются эквивалентными) или нет, и алгоритма, переводящего схему в эквивалентную ей простую каноническую форму. [11]
Кроме арифметического выражения и оператора присваивания, необходимо определить еще различные неарифметические выражения и другие типы операторов, чтобы иметь возможность описывать альтернативный выбор или итерационные повторения ( циклы) операторов присваивания или других вычислительных операторов. В целом получается достаточно сложная структура. На рис. 6.3 представлены основные типы и иерархическая структура тех операторов, описаний и выражений, которые будут рассмотрены в этом и следующих разделах главы. [12]
Янова посредством введения свободных переменных. Вычислительные операторы и операторы перехода задаются нами в виде функций переменных, и значение каждого вычисления присваивается некоторой переменной. Содержательно абстрактная схема теперь изображает поток информации в программе. [13]
Подпрограмма начинается с названия, за которым следует описание переменных и массивов. Началу вычислительных операторов предшествует еще один арифметический оператор - P2VPF, который обеспечивает учет влияния полярности молекул на второй вириальный коэффициент. [14]
Подпрограмма начинается с названия, за которым следует описание переменных и массивов. Началу вычислительных операторов предшествует еще один арифметический оператор - P2VPF, который обеспечивает учет влияния полярности молекул на второй вириальный коэффициент. [15]