Cтраница 1
Порядок выполнения действия в мультипрограммной системе зависит от программы, исполнением которой загружен вычислитель. Наличие привилегированных операций и необходимость защиты программ супервизора от возможных помех со стороны основных программ приводит к необходимости выделения состояния, при котором вычислитель занят исполнением программ супервизора. Поскольку основные программы используют таблицы служебных данных, например таблицы размещения страниц в памяти, то при переключении вычислителя на выполнение очередной программы должны переключаться соответствующие средства работы с таблицами. Переключение этих средств привязывает адреса таблиц данных к исполняемым вычислителем программам. Подобные действия обеспечиваются переключением состояний вычислителя. Каждому выделенному состоянию соответствует определенный режим работы вычислителя, характеризуемый отношением вычислителя к сигналам и информации, с которой работает система. [1]
Порядок выполнения действий в правой части оператора присваивания определяется рангом операции и скобками. В первую очередь выполняются операции в скобках. При отсутствии скобок или внутри скобок операции выполняются в порядке старшинства: сначала более высокого ранга, а потом низкого. Все операции имеют следующие ранги в порядке убывания: элементарные функции, возведение в степень, умножение и деление, сложение и вычитание. [2]
Порядок выполнения действий над алгебраическими дробями такой же, как для действий над числами: сначала выполняют возведение в степень, затем - умножение и деление и, наконец, сложение и вычитание; при наличии скобок прежде всего выполняют действие в скобках. [3]
Порядок выполнения действий, перечисленных в отсеке действий таблицы, имеет существенное значение. [4]
Условимся относительно порядка выполнения действий: в булевой алегбре при отсутствии в выражении скобок первыми должны выполняться операции отрицания, затем - операции умножения и, наконец, - операции дизъюнкции; в алгебре Жегалкина первыми выполняются операции умножения, а затем - операции сложения. Наличие в выражении скобок изменяет обычный порядок действий: в первую очередь должны производиться операции внутри скобок. В булевой алгебре при отрицании сложных выражений часто опускают скобки. Роль скобок при этом играет сам символ отрицания. Например, вместо ( ху) обычно пишут просто ху. При этом, разумеется, имеет силу все сказанное относительно изменения порядка действий при наличии скобок. [5]
![]() |
Принадлежит ли карточка преподавателю. [6] |
Однако именно такой порядок выполнения действий в программе обеспечить нельзя. При отсутствии специальных инструкций всегда исполняется следующая строка. [7]
Таким образом определяется порядок выполнения действий и последовательность выполнения соответствующих символических команд. [8]
В некоторых случаях этот порядок выполнения действий может быть нарушен. Если, например, делимое равно нулю и имеется дешифратор, фиксирующий этот факт, то деление как таковое не производится, а в качестве частного принимается нуль. Порядок действий может быть изменен и в том случае, если в результате вычитания ( деления) или сложения ( умножения) порядков полученный порядок окажется меньше минимального отрицательного. В этом случае сразу же будет сформирован нулевой результат без выполнения каких-либо дельнейших действий. [9]
Такого рода предписание, определяющее порядок выполнения действий над данными с целью получения искомых результатов, называется алгоритмом. [10]
В этом случае для изменения порядка выполнения действий, предписанного приоритетом операторов, нужно использовать круглые скобки. Элементы, заключенные в круглые скобки, имеют более высокий приоритет, чем любые другие математические операторы. [11]
Это требование вытекает из правил порядка выполнения действий для операторов отношений и операторов над данными типа. Среди операторов над данными типа BOOLEAN и условных1 операторов наивысшим приоритетом обладает NOT, затем AND, OR и, наконец, операторы отношения. [12]
Некоторые детали реализации достойны критики, поскольку порядок выполнения действий обусловливает большие различия в мощности и удобстве макропроцессора. От одного из важных решений зависит то, что произойдет, когда одно имя определяется через другое. [13]
Это простейший способ разрешения конфликтов, при котором порядок выполнения действий автоматами определяется порядком попадания в вершину, при этом все же будем считать, что все исполнители, попавшие в одну вершину, успевают хоть и по очереди за один такт сделать свои элементарные действия. [14]
Под однозначностью алгоритма понимается единственность толкования правил и порядка выполнения действий. Таким образом, алгоритм не должен оставлять место произволу при его выполнении. [15]