Do-цикл - Большая Энциклопедия Нефти и Газа, статья, страница 2
Закон Митчелла о совещаниях: любую проблему можно сделать неразрешимой, если провести достаточное количество совещаний по ее обсуждению. Законы Мерфи (еще...)

Do-цикл

Cтраница 2


Трансляция большинства инструкций Фортрана довольно проста и может выполняться последовательно, строка за строкой. Единственной сложной структурой в программе является DO-цикл. Транслятор должен найти для каждой инструкции DO помеченную инструкцию, завершающую тело цикла, и проверить, выполняются ли многочисленные ограничения, накладываемые на структуру и вложенность DO-циклов.  [16]

Иногда приращение и проверка выполняются специальными счетчиками, называемыми индекс-регистрами, В программе один и тот же индекс-регистр мажет использоваться для нескольких DO-циклов. В результате у программиста нет способов определения, что содержит индекс-регистр вне ТЮ-цтгала. Иначе, приращение и проверка выполняются непосредственно в ячейке памяти, где находится переменная I, так как каждое конкретное значение будет всегда вычисляться в той ячейке. Изучение результата работы компилятора дает возможность определить, как DO-циклы реализуются на данной вычислительной машине, и тем самым после завершения цикла использовать значение параметра без его переопределения. Однако здесь одинаковые результаты на различных вычислительных машинах получены не будут.  [17]



Страницы:      1    2