Cтраница 4
![]() |
Графический интерфейс программы Сложение. [46] |
Для всех трех объектов мы удаляем содержимое свойства Text, чтобы в начале работы программы текстовые окна были пустыми. [47]
Резервирование в оперативном запоминающем устройстве места для данных документов, которые печатаются рядом. Если, несколько выходных документов распечатываются рядом, содержащиеся в них данные должны находиться в оперативном запоминающем устройстве к моменту вывода на печать; это позволит последовательно печатать строки этих документов. Не рекомендуется печатать документы параллельно, если в оперативной памяти для данных этих документов не зарезервировано достаточно места к началу работы программы вывода на печать. [48]
Программа обслуживания программатора заносится в память компьютера с магнитной ленты. Нужно ответить Y, если используется программа МОНИТОР. Y 41 Enter компьютер будет готов к загрузке МОНИТОРа Если ввести N и Enter, то можно сразу перейти к началу работы программы. [49]
Программирование выражений (1.91) и (1.92) не представляет трудностей и сводится к изменению только некоторых действий в уже описанных процедурах РНАС, ПЛЖИДК и КПАР. Процедура ТНАС остается без изменений. Критические давления и плотность, входящие в уравнения (1.91) и (1.92), необходимо объявить глобально и ввести их значения перед началом работы программы. [50]
Это - программа, в которой ление после выполнения расчета передается к началу программы без какого бы то ни было вмешательства со стороны человека. Последний, замыкая программу, заставляет повторяться ее до тех пор, пока в машину будут загружаться исходные данные. Оператор исполним в последнем варианте программы вводится только один раз ( первый), а сама программа выполняется многократно. Начало работы замкнутых программ отмечается вводом очередных исходных да-ных, конец - печатью результатов. Замкнутые программы обязательно должны содержать операторы останов или введем, иначе они будут, выполняться бесконечно долго и мы не заметим границы между концом одного и началом другого этапа решения. [51]
Можно посмотреть на программу и найти подпрограммы ( иногда называемые также процедурами или функциями), в которых много вычислений или циклов, и попытаться усовершенствовать их. Приложив значительные усилия, мы можем обнаружить, что эффект не слишком заметен, поскольку отобранные подпрограммы используются нечасто. Один из способов поиска состоит в том, чтобы ввести набор глобальных счетчиков, по одному на каждую подпрограмму. При начале работы программы все счетчики обнуляются. [52]
Программа состоит из трех этапов. В течение первого этапа происходит подготовка цикла кодирования ( блоки 2 - 4, команды 1 - 3): устанавливаются счетчик слов и адрес первого слова ( байта) сообщения ( ADR), в регистр остатка ( R) заносится первый байт кодируемой последовательности. Алгоритм содержит два цикла: внутренний ( блоки 7 - 12) для побитной обработки одного байта и внешний ( блоки 5 - 14) для обработки байтов, составляющих сообщение. На третьем этапе записываются сформированные проверочные разряды ( 1 байт) в ячейку ОЗУ. Для правильной работы программы необходимо, чтобы в эту ячейку перез началом работы программы был занесен нуль. [53]