Cтраница 1
Участки программы могут быть классифицированы по знаку изменения задаваемой величины. По этому признаку их делят на три группы: участки возрастания - значения задаваемой величины, или участки подъема; участки убывания значения задаваемой величины, или участки спада; участки неизменного значения задаваемой величины или участки выдержки. [1]
Участки программы, выполняемые машиной многократно, паз. Участки программы, предназначенные для проверки к. [2]
Участки программы, выполняемые многократно, называются циклами. В примере участок программы от оператора с меткой 30 до IF ( N - 5) 30, 4, 4 является циклом. [3]
Правильные участки программы далее можно уже не контролировать, а на следующем этапе отладки приступить к более детальной проверке тех участков, в которых заведомо имеются ошибки или в правильности которых еще нет достаточной уверенности. [4]
Неоднократно повторяющиеся участки программы целесообразно выделять в подпрограмму, к которой обращаются всякий раз, как появляется необходимость ее выполнения. За счет этого устраняется многократная запись операторов, образующих подпрограмму. После - выполнения подпрограммы необходимо возвращаться в основную программу и продолжить ее выполнение. [5]
На участке программы от строки 200 до строки 290 происходит поиск наибольшего недиагонального элемента. Поскольку матрица симметрична, достаточно рассмотреть элементы, расположенные над диагональю. Переменной Ml присваивается номер строки, а переменной М2 - номер столбца, на пересечении которых расположен этот элемент. [6]
На участке программы от строки 1500 до строки 1800 входные данные сортируются в порядке возрастания значений х в соответствии с рассмотренной выше процедурой сортировки данных. Это особенно удобно для экспериментальных данных, поскольку их не всегда получают уже упорядоченными. [7]
В этом участке программы первые две команды выполняют присваивание счетчику начального значения, а третья команда ( 0 42 а 00003) посылает содержимое счетчика в индексный регистр. Далее следуют команды, выполняемые в цикле. Среди них могут быть переадресуемые команды. [8]
На этом участке программы записан цикл с параметром - номером ступени ионирования. [9]
На втором участке программы задаваемая величина остается неизменной. [10]
Циклами называют такие участки программы, которые во время счета должны повториться заданное число раз. Как правило, с каждым новым повторением цикла происходит изменение некоторой переменной по закону арифметической прогрессии. Такую переменную принято называть управляющей или счетчиком цикла. В последний раз цикл повторяется тогда, когда управляющая переменная достигает своего конечного значения. [11]
Комментарии, объясняющие наиболее трудные участки программы. Особую ценность представляют инварианты циклов. Явное указание инварианта цикла способно с лихвой заменить многословное пояснение того, что же делает данный цикл. [12]
В общем случае слабо связанные участки программ сами по себе являются достаточно сложными обобщенными операторами, каждый из которых может быть представлен группой - - евб-ственных макрооператоров; эта группа включается в программу ветви последовательно с другими ее макрооператорами. Это же относится и к подпрограммам. Кроме того, сложные подпрограммы могут быть в свою очередь распараллелены на ветви, иерархически подчиненные исходной ветви, породившей их при обращении к подпрограмме. [13]
Если на некотором участке программы допускается ее прерывание, то при составлении программы в начале этого участка предусматривается команда EI, по которой триггер разрешения прерывания в управляющем устройстве микропроцессора устанавливается в состояние лог. DI, при выполнении которой триггер сбрасывается в состояние лог. Состояние триггера выдается на выход Разрешение прерывания. [14]
Пусть в каком-либо участке программы вычисляется корень уравнения. [15]