Cтраница 2
НК ( 10) 9, RK ( 2) 5.0, & END В результате работы подпрограммы LOKOP в режиме SUMLOK векторы классифицированы следующим образом. [16]
Дополните информацию в ( 4), указав точно, что произойдет с регистром J и индикаторами сравнения в результате работы подпрограммы; укажите также, что случится, если регистр II будет неположительным. [17]
Фактические аргументы содержат как входные данные для работы программы, так и выходные параметры, которые будут получены в результате работы подпрограммы и могут быть использованы в дальнейших вычислениях. [18]
В адресной части оператора указываются имя программы, которой передается управление, и адрес ячейки, в которую необходимо занести результат работы подпрограммы. [20]
Разумеется, раз есть коробочка с заданием, должно быть и блюдечко с голубой каемочкой, на котором БИ преподнесет результат работы подпрограммы. [21]
Четвертый и пятый блоки используются для выхода из подпрограммы, а пятый, кроме того, выполняет засылку значения, полученного в результате работы подпрограммы, в ячейку памяти, адрес которой задан в обращении. [22]
Если занести значение с в регистр памяти RG2 и нажать клавиши БП [ 27, ( С / П, то получим значение / ( с) в результате работы подпрограммы. В нашем случае таким образом можно было бы найти значение / ( 10) - 134 4 0 ( значение / ( 0) 8505 вычисляется устно) перед работой по основной программе. [23]
Экономия команд обращения ( а также используемых ячеек памяти) достигается благодаря тому, что в основной программе участок вычисления исходных данных для обращения к подпрограмме и участок, на котором используются результаты работы подпрограммы, совмещаются с участком собственно обращения к подпрограмме. Однако величины, используемые в качестве параметров обращения ( например, границы промежутка интегрирования), могут также иметь в основной программе назначение, вовсе не связанное с обращением к подпрограмме. Поэтому ясно, что экономия команд приводит в данном случае к менее четкой логической схеме программы, к тому, что способ составления одних частей программы существенно зависит от вида других ее частей. [24]
Переменная информация - это сигналы, полученные от датчиков, данные, вводимые с пульта управления и внешних устройств ( консольной пишущей машинки, телеграфных линий, читающих устройств перфокарт и перфоленты), промежуточные массивы, получаемые в результате работы подпрограмм, и выходные величины. [25]
А и В; F1 - значение / ( х) в Al; F2 - значение / ( х) в В1; X -значение, при котором вычисляется левая часть уравнения - служит входным параметром подпрограммы вычисления левой части уравнения; R - значение левой части уравнения, вычисленное при X - является результатом работы подпрограммы вычисления левой части уравнения. [26]
Необходимо отметить, что при использовании подпрограммы SAVE05 для сохранения регистров передавать данные в подпрограмму через регистр RO не следует, так как при обращении к SAVE05 его содержимое будет изменено. Возвращать результаты работы подпрограммы в вызывающую программу через регистры невозможно, так как их значение восстанавливается. [27]
Обычно первой операцией в достаточно сложной подпрограмме при этом бывает запись содержимого НР ( СМ) в рабочую ячейку внутри поля подпрограммы. В ряде случаев результат работы подпрограммы в виде единственного кода вызывается ( остается) в HP ( на СМ) перед возвращением в основную-программу. [28]
Наименование подпрограммы не может появиться Внутри подпрограммы в операторе присваивания, в операторах ввода или вывода или же в качестве фактического параметра в операторе вызова подпрограммы. Значения, получаемые в результате работы подпрограммы, присваиваются идентификаторам формальных параметров. [29]
Наименование подпрограммы не может появиться внутри подпрограммы в операторе присваивания, в операторах ввода или вывода или же в качестве фактического параметра в операторе вызова подпрограммы. Значения, получаемые в результате работы подпрограммы, присваиваются идентификаторам формальных параметров. [30]