Cтраница 1
Простота программы дает возможность быстрее в ней разобраться и вовремя обнаружить ошибки, не замеченные при отладке. Для достижения простоты опытные программисты даже при сложных и объемных алгоритмах стараются представить будущую программу в виде последовательности более простых программ. [1]
![]() |
Окно Excel с встроенной надстройкой Braincel. [2] |
Подкупает простота программы и возможность автоматического извлечения знаний. [3]
Если простота программы EDLIN вызывает у специалистов снисходительную улыбку, то программа DEBUG приводит их в восторг. [4]
Несмотря на простоту программы, польза от ее внедрения достаточно велика, ведь она автоматизирует расчеты, чаще всего производящиеся вручную. [5]
Чем определяются ясность и простота программы. [6]
![]() |
Рекурсивная процедура для внутреннего порядка. [7] |
Рекурсия дает несколько преимуществ и прежде всего простоту программ Если бы приведенный выше алгоритм не был записан рекурсивно, надо было бы строить явный механизм для прохождения дерева. Двигаться вниз по дереву нетрудно, но чтобы обеспечить возможность вернуться к предку, надо запомнить всех предков в стеке, а операторы работы со стеком усложнили бы алгоритм. [8]
За рубежом при оценке компьютерных программ уделяется большое внимание: простоте программ; стоимости их разработки и используемого машинного времени, которое занимает их прохождение. [9]
Наиболее важными среди перечисленных правил являются те, которые рекомендуют добиваться простоты программ и избегать всевозможных программистских ухищрений. К последним обычно стремится большинство программистов, что связано с разными причинами: делает работу более интересной, дает возможность показать, насколько сложной и важной является работа программиста, а в ряде случаев служит гарантией сохранения работы для программиста, так как кроме него никто не сможет осуществлять сопровождения программы. [10]
![]() |
Алгоритм гидравлического расчета водопроводной сети по методу В. Г. Лобачева. [11] |
Одним из наиболее удобных методов является первый вариационны и, который отличается небольшим объемом подготовительных работ и простотой программы; он пригоден для решения задач всех трех типов. К недостаткам этого метода относится значительное время счета на ЦВМ, однако благодаря росту быстродействия машин этот недостаток потерял свою остроту. [12]
Узел / / / программирования температуры ( см. рис. 138, б) состоит из трех временных устройств, генерирующих линейное нарастание а, стабилизацию б, убывание в давления. Из-за простоты программы, состоящей только из трех участков, в схеме применены три самостоятельных генератора линейных сигналов, а не стандартный программный задатчик. [13]
Первый способ действий удобнее второго в том отношении что он не требует подготовительной работы, связанной с выбором внутренних координат и выражением компонент потенциальной функции через эти координаты. Но за простоту программ приходится платить машинным временем. При втором способе действий, приняв некоторые упрощающие предположения, можно обойтись значительно меньшим числом независимых переменных. Так, в том же циклобутане можно принять валентные связи абсолютно жесткими и допустить, что углы НСН делят пополам углы ССС цикла. Тогда всего лишь четырех параметров - двугранного угла а, одного угла ССС и двух углов НСН - будет достаточно для описания геометрии. [14]
Показанный выше пример программы был значительно сокращен, чтобы выделить именно те моменты, которые сейчас рассматриваются. Так, для простоты программы из нее были удалены конструктор и виртуальные деструкторы. [15]