Наглядность - программа - Большая Энциклопедия Нефти и Газа, статья, страница 2
"Подарки на 23-е февраля, это инвестиции в подарки на 8-е марта" Законы Мерфи (еще...)

Наглядность - программа

Cтраница 2


Пробелы в этом поле игнорируются программой-транслятором; их можно свободно оставлять в любых местах для увеличения наглядности программы. Оператор вовсе не должен начинаться точно с 7 - й колонки: напротив, некоторые программисты предпочитают оставлять пробел перед началом записи оператора, чтобы было ясно видно символ продолжения в 6 - й колонке. Некоторые программисты оставляют пробелы по обеим сторонам символов арифметических операций, что облегчает чтение операторов.  [16]

В операторах ФОРТРАНа допускаются пробелы, которые пользователь может размещать по своему усмотрению, имея в виду наглядность программы.  [17]

Хотя использование подпрограмм - внутренних и внешних процедур, вызываемых из главной процедуры, ускоряет отладку, увеличивает наглядность программы и соответствует требованиям структурного программирования, не следует вводить слишком короткие ( в несколько операторов) процедуры, так как одно выполнение оператора CALL по времени эквивалентно, напри. Затраты времени обращения к внешним и внутренним процедурам одинаковы.  [18]

Использование комментариев и содержательно осмысленных ( мнемонических) имен - также весьма простой и мощный прием в деле улучшения наглядности программы.  [19]

Как видно, использование ссылки на счетчик размещения при составлении программы позволяет избежать появления в ней лишних меток и улучшает наглядность программы.  [20]

Так как две версии программы калькулятор функционально тождественны, за исключением возможности использования символа П, мы будем интересоваться в основном различиями в наглядности программ. Первая версия программы написана таким образом, что работа любой процедуры могла быть прослежена по тексту только этой процедуры, если нам известно, что делают процедуры, вызываемые из данной процедуры. Это особенно важное преимущество, проявляющееся в длинной программе. Однако калькулятор - это небольшая программа, и вторая версия делает ее функциональную структуру яснее, так как здесь меньше повторений н меньше имен переменных, которые необходимо запоминать. Тот факт, что, например, процедура читатьсла-гаемое возвращает значение введенного слагаемого как параметр, но имеет побочный эффект, влияя на переменные следсимвол и следпозиция, точно описывает ее функцию в программе.  [21]

Использование звездочки в качестве имени операнда позволяет, например, уменьшить число меток в программе ( а обилие меток затрудняет их подбор и ухудшает наглядность программы), ибо использование имени позволяет адресовать объекты относительно данной команды. В частности, это имя можно использовать для ссылок на объекты программы, близкие по памяти к данной команде. Так, если в команде типа RX ( длиной в четыре байта) надо сослаться на следующую по порядку команду, то для этой цели можно использовать выражение 4, так как ее адрес на 4 единицы больше адреса данной команды, который и является значением имени в этой команде. Следует, однако, отметить, что использование имени для этих целей требует большой осторожности, так как при этом надо точно знать длины команд и правила их размещения в памяти.  [22]

Отметим в заключение, что описанная выше программная система эмуляции структурно-аналоговых схем ЭКРАН использовалась при имитационном моделировании различных подсистем модели живой клетки ( на ЦВМ ЕС-1022) [9] и продемонстрировала высокую степень наглядности синтезированных программ и удобства в работе. Осуществляемый в настоящее время перевод ЭКРАНа на язык программирования Си в операционной системе ИНМОС ( совместимой с Unix) для ЦВМ типа СМ-1420 позволит не только расширить потенциальную сферу его применения и обеспечить дополнительные удобства в работе ( в частности, ввести диалоговый режим), но и перейти в дальнейшем к реализации его на микропроцессорной технике, имея в виду перспективную цель - построение распараллеленной специализированной вычислительной системы нового поколения для моделирования структурно-аналоговых схем.  [23]

Для указания в командах требуемых операндов при символическом программировании вместо адресов операндов употребляются имена этих операндов - это позволяет не только сделать программу независимой от конкретного распределения памяти, но и существенно улучшить наглядность программы. Сказанное выше относится не только к операндам, участвующим в выполнении какой-либо операции в арифметическом устройстве, но также и к самим командам: команды символической программы просто выписываются подряд без указания номеров ячеек памяти, в которых они будут храниться. С этой целью метками снабжаются и константы, запасаемые в программе.  [24]

Самыми крупными элементами, из которых должна состоять ПЛ-программа, являются блоки. Концепция блоков обеспечивает наглядность программы, возможность параллельного составления блоков, являющихся частями одной программы. Наконец, что очень важно, блоки используются для локализации областей действия имен, распределения памяти для переменных с учетом рационального ее использования, а также для управления последовательностью выполнения вычислительного процесса.  [25]

Характерной особенностью программы на языке ПЛ / 1 является ее блочная структура. Использование блоков обеспечивает наглядность программы, дает возможность параллельного программирования отдельных ее частей, позволяет локализовать область действия имен переменных и повысить эффективность распределения памяти. Блоки могут быть двух типов - обычные и процедурные.  [26]

27 Схема программы с модульной структурой ( стрелками указано направление передач управления между модулями.| Пример записи фортранного текста бланке. [27]

Каждый модуль состоит из операторов и комментариев. Комментарии используются для повышения наглядности программ, не влияя на характер ее выполнения. Оператор является законченной фразой языка. В каждой строке бланка выделены 72 позиции, пронумерованные слева направо от 1 - й до 72 - й, в каждой из которых может быть записан один символ. Позиции объединяются в п о л я, каждое из которых имеет свое назначение. Например, наличие буквы С в позиции 1 какой-либо строки служит признаком того, что остальной текст, записанный в этой строке, является комментарием. Позиции 1 - 5 записи оператора образуют поле метки.  [28]

Все компоненты, используемые для создания указанных ранее элементов интерфейса, хорошо известны нам по предыдущим программам. Но, помимо них, для наглядности программы хорошо было бы, чтобы в ее окне был изображен тот самый геометрический объект, характеристики которого мы рассчитываем. Поэтому в окно программы желательно поместить изображение параллелепипеда.  [29]

Операторная запись позволяет программисту приспособить синтаксис программ к своим конкретным нуждам. С помощью операторов можно значительно повысить наглядность программ.  [30]



Страницы:      1    2    3    4