Cтраница 2
Оператор END имеет другое назначение: этот оператор содержит информацию для программы-транслятора, что достигнут конец исходной программы и больше в этой исходной программе никаких операторов нет. Оператор END должен быть последним по порядку оператором в каждой программе, написанной на ФОРТРАНе. [16]
В заключение описания синтаксиса обработки исключений надо отметить, что в раздел except могут включаться или только операторы on, или только какие-то другие операторы. Смешение операторов on с другими не допускается. Впрочем, возможен еще один вариант: не включать в раздел except никаких операторов. [17]
Написание подпрограммы на Коболе и основной программы несколько отлично. Раздел идентификаций остается тем же самым. В Разделе оборудования секция Управления файлами может быть опущена, если подпрограмма не содержит никаких операторов ввода - вывода. В Разделе данных после секции рабочей памяти необходимо записывать Секцию связей, если предусматривались какие-либо аргументы. Секция связей описывает аргументы в том порядке, в каком они указывались в операторе CALL в основной программе. [18]
Для каждого выделенного пути должны быть построены условия верификации; их доказательство подтверждает правильность программы. Для построения условия верификации следует взять утверждение в конце выделенного пути и трансформировать его, возвращаясь к началу. Утверждение в точке 8 совпадает с утверждением в точке 3 ( которым является A3), поскольку между точкой 8 и точкой 3 нет никаких операторов. [19]
Поскольку используемый в данном случае универсальный цифровой вольтметр имеет время преобразования 0 5 с, более короткие интервалы времени отбрасываются. Обе переменные, DT и ТМ, умножаются на 60 и у произведений отбрасываются десятичные знаки. Это делается потому, что за единицу отсчета счетчика времени ЭВМ ( TI) принята 1 / 60 с. Внутренняя область этих циклов не содержит никаких операторов, и они только расходуют время. Наибольшее значение параметра каждого цикла определяет время, затрачиваемое на его выполнение. [20]