Cтраница 1
Построение циклической программы заканчивается введением в программу команд, обеспечивающих передачу управления начальной команде и дальнейшим вычислениям ( необходимое число раз) или передачу управления на команду останова. [1]
Построение циклических программ с помощью операций 25 и 24 может осуществляться как без переадресации, так и с переадресацией. [2]
Для построения циклической программы в каждом отдельном случае подбирается подходящим образом логическое условие, при выполнении которого может быть определено окончание циклического процесса, и программа дополняется командами, осуществляющими его проверку и передачу управления началу нового цикла или последующим командам в зависимости от исхода этой проверки. Кроме того, в программу цикла должны быть включены команды, подготавливающие для перехода от цикла к циклу надлежащее заполнение ЗУ. [3]
При построении циклических программ вычисляемые значения переменных, подготавливаемые для выполнения ( k 1) - го цикла, нужно помещать в ячейки, в которых находились их k - e значения. [4]
Для завершения построения циклической программы необходимо выбрать логическое условие, по которому может быть определено окончание циклического процесса. [5]
Известны различные способы построения циклических программ. Независимо от способа, в структуре цикла можно выделить его подготовительную часть, рабочую часть, изменение параметров и проверку на окончание. [6]
Данные операции также применяются для построения циклических программ, однако они отличаются от операций 12 и 32 тем. [7]
Операции условной передачи управления используются для построения разветвляющихся и циклических программ. Операции 35 и 75, помимо их прямого назначения, могут применяться для безусловной передачи управления. [8]
Не следует думать, что логика построения циклической программы каждый раз жестко определяется самим программируемым алгоритмом. Очень часто один и тот же алгоритм можно запрограммировать как с помощью базовой структуры ЦИКЛ-ПОКА, так и с помощью базовой структуры ЦИКЛ-ДО. Речь может идти лишь об использовании адекватного и наиболее целесообразного для данного алгоритма способа программирования. Впрочем, часто выбор того или иного способа программной реализации связывается только со вкусами или привычками автора программы. Рассмотренная выше программа вычисления 100 членов последовательности ( пример 4.5.2) может быть составлена по схеме ЦИКЛ-ДО. [9]
Операции передачи управления с изменением ( РА) служат для построения циклических программ с переадресацией. [10]
При наличии в наборе элементарных операции команды переадресации такая перестановка величин для построения циклических программ не обязательна. [11]
Для организации циклов в программе используются команды переходов. Известны различные способы построения циклических программ. Однако независимо от способа организации цикла в его структуре можно выделить подготовительную часть, рабочую часть ( или тело цикла), изменение параметров для нового повторения цикла и проверку на окончание. [12]
![]() |
Блок-схема к примеру. [13] |
Во всех предыдущих примерах мы рассматривали случаи, когда число повторений цикла было задано заранее. При построении программ могут встречаться ситуации, когда это число заранее неизвестно, а условие выхода из цикла определяется в ходе вычислений. При этом проверка выполнения указанных условий может быть также осуществлена различными способами. Рассмотрим простой пример построения циклической программы для двухадресной машины. [14]