Cтраница 2
В приведенных выше участках программы предполагается, что все нужные объявления уже сделаны. [16]
В таблице укажем fe участки программы, информации о которых должна быть напечатана на ленте БПМ, и те, которые интерпретируются при блокировке печати. [17]
Стандартные подпрограммы представляют собой участки программы ЦВМ, многократно используемые различными подпрограммами. Применение стандартных подпрограмм обычно позволяет за счет некоторого увеличения длительности счета существенно сократить общий объем программы ЦВМ. Стандартные подпрограммы не имеют такой самостоятельности, как основные или вклинивающиеся, и включаются ими по мере необходимости. [18]
Этот вид оптимизации позволяет оптимизировать участки программы, зависящие от управляющей переменной. Смысл оптимизации заключается в том, что операция умножения над управляющей переменной в рекурсивном выражении заменяется более быстрой операцией сложения. [19]
![]() |
Установка дискеты в дисковод. [20] |
При этом выполняется переход к участку программы, анализирующей отказ в соответствии с инструкцией. [21]
Поскольку задаваемая величина на рассматриваемом участке программы связана со временем линейной зависимостью, коэффициент тг может быть определен как скорость изменения задаваемой величины. [22]
Убрать все остановы на формально проработавших участках программы ( восстановив содержимое соответствующих ячеек), составить новую таблицу отладочных остановов и запустить программу с начала. [23]
![]() |
Выходной преобразователь-усилитель па транзисторах. [24] |
При этом вновь программируются лишь те участки программы, к-рые отсутствуют в библиотеке подпрограмм. При программировании вручную встречаются след. Способ объединения, при к-ром подпрограммы составлены в буквенно-числовых обозначениях и хранятся на бланках. Новая программа составляется также в буквенно-числовых обозначениях. Объединение подпрограмм и их включение в составляемую программу достигаются заменой их букв соответствующими буквами новой программы. После этого производят распределение памяти и присвоение истинных адресов. [25]
При этом вновь программируются лишь те участки программы, к-рые отсутствуют в библиотеке подпрограмм. При программировании вручную встречаются след. Способ объединения, при к-ром подпрограммы составлены в буквенно-чнсловых обозначениях и хранятся на бланках. Новая программа составляется также в буквепно-числовых обозначениях. Объединение подпрограмм и их включение в составляемую программу достигаются заменой их букв соответствующими буквами новой программы. После этого производят распределение памяти и присвоение истинных адресов. [27]
Следует иметь в виду, что участки программы, описывающие операцию умножения ( или подпрограмма умножения), должны быть построены так, чтобы время их исполнения не зависело от выбора ветви программы при выполнении команд условного перехода. Выполнение этого условия, необходимое для того, чтобы время исполнения цикла обработки было бы постоянно, требует включения в программу команд холостой операции. Это приводит к тому, что наличие в разрядах множителя нулей не приводит к уменьшению времени выполнения операции умножения. Этот недостаток в случае, когда не предполагается варьирование значений коэффициентов а, аъ а2, Ь, Ьг, можно устранить, используя следующий прием умножения. [28]
АЗ - арифметический оператор, соответствующий участку программы до разветвления; Р4 - логический оператор, определяющий начало и направление разветвления ( проверяющий условие D 0); А5 - арифметический оператор по вычислению действительных корней уравнения; А6 - арифметический оператор по вычислению комплексных корней; А7 - оператор перевода результатов в двоично-десятичную систему счисления; П8 - оператор вывода результатов на печать; Яд - оператор останова машины. [29]
Оператор предназначен для передач управления некоторому участку программы при единичном состоянии индикатора МН. [30]