Cтраница 2
Выбор наиболее эффективной программы, использование всех возможностей машины в отношении быстроты и точности получаемых решений, представление результатов в более компактной форме и прочее - все это обусловливает выбор ЭВМ. В данном пособии на примерах решения задач ТММ проиллюстрированы возможности использования ЭВМ при решении разнообразных задач анализа и синтеза механизмов. [16]
Каждая команда на языке ассемблера чаще всего представляет собой одну машинную команду, записанную символическим кодом ( например, MOV AX. Язык ассемблера позволяет создавать наиболее эффективные программы, однако очень трудоемок и требует высокой квалификации программиста. Программирование на этом языке часто называют программированием на низком уровне ( хотя программы получаются высокого качества. [17]
В последующих главах этой книги будет предполагаться, что задача, решаемая пользователем на ЭВМ, точно определена либо в форме полного описания задания, либо в виде таблицы решений или блок-схемы и это сделано более детально, чем в примерах гл. Мы опишем средства математического обеспечения, которые позволяют программисту писать наиболее эффективные программы, решающие его конкретные задачи. Выражение наиболее эффективная программа само по себе не является очевидным. Понятие эффективности программы мы обсудим в разд. [18]
Если произведение SP всех матриц преобразований запоминается, то можно вычислить собственные векторы матрицы А. Такая методика была впервые применена на ЦВМ АСЕ и обеспечила наиболее эффективную программу решения полной проблемы собственных значений для произвольной матрицы. Результирующая матрица при использовании ( - алгоритма [56] не является строго треугольной. Она может содержать блоки размером 2X2 на главной диагонали. Каждый блок соответствует действительной паре собственных значений или комплексно-сопряженной паре. Для блока, соответствующего комплексно-сопряженным собственным значениям, треугольная форма может быть найдена только при выполнении операций в поле комплексных чисел. [19]
Языки Ассемблера, занимая промежуточное положение между машинными языками и языками высокого уровня, с которых речь пойдет ниже, объединяют в себе некоторые достоинства самого нижнего и самого верхнего уровней языков. Так, например, наряду с относительным удобством программирования язык Ассемблера позволяет создавать наиболее эффективные программы, требующие минимального времени на их исполнение, чего не удается достичь, используя другие языки. [20]
Изучение основных устройств и эксплуатационных возможностей машин, приемов работы на них и методов программирования для решения различных экономических задач составляет предмет курса Эксплуатация перфорационных вычислительных машин. Но какими бы глубокими не были знания о машинах и их эксплуатационных возможностях, этого еще недостаточно для успешной разработки наиболее эффективных программ. Каждому учащемуся необходимо творчески подходить к работе в поисках оптимальных решений создания конкретных программ для ПВМ. [21]
В последующих главах этой книги будет предполагаться, что задача, решаемая пользователем на ЭВМ, точно определена либо в форме полного описания задания, либо в виде таблицы решений или блок-схемы и это сделано более детально, чем в примерах гл. Мы опишем средства математического обеспечения, которые позволяют программисту писать наиболее эффективные программы, решающие его конкретные задачи. Выражение наиболее эффективная программа само по себе не является очевидным. Понятие эффективности программы мы обсудим в разд. [22]
Он используется в первую очередь для составления, модификации и дополнения программ операционных систем, применяется при разработке программ автоматизированных систем управления. Язык Ассемблера позволяет разрабатывать наиболее эффективные программы с минимальным временем счета и наиболее полно использовать все технические возможности ЭВМ. [23]
По существу, эта задача является задачей оптимизации и обобщает в определенном смысле три предыдущие. Одновременно она дает возможность выбора наиболее эффективной программы инвестиций. [24]
Язык ассемблера используется, в первую очередь, системными программистами для составления, модификации и дополнения программ операционных систем. Инженеры-программисты часто пользуются им при разработке программ для АСУ. Необходимо отметить, что язык ассемблера позволяет разрабатывать наиболее эффективные программы с минимальным временем счета и наиболее полно использовать все технические возможности ЕС ЭВМ. [25]
Вся система непрерывного транспорта будет автоматизирована. Для этого, как оказалось, достаточны сравнительно простые релейно-контактор-ные средства, которые уже созданы. Это будут самообучающиеся машины, так как далеко не всегда можно дать заранее наиболее эффективную программу для автоматического склада. [26]
Различают два способа организации микропрограммного управления: горизонтальное и вертикальное микропрограммирование. При горизонтальном микропрограммировании каждый двоичный разряд микрокоманды непосредственно управляет одной или несколькими микрооперациями. В этом случае отпадает необходимость в использовании DCMK - Набор возможных микрокоманд в таком БУО составляет 2П, где п - число различных микроопераций или разрядов для представления микрокоманды. В современных ЦВМ величина га может достигать нескольких сотен. Такое многообразие сочетаний выполняемых микроопераций позволяет создать широкий набор операций и строить наиболее эффективные программы. Однако, с другой стороны, это многообразие проявляется как недостаток горизонтального микропрограммирования, так как значительное число возможных операций оказывается лишенным смысла. Рассмотрим пример микропрограммы при горизонтальном микропрограммировании. [27]
Централизованное управление народным хозяйством дает возможность более эффективно использовать трудовые ресурсы, материальные и финансовые средства, концентрировать их на решении наиболее важных задач, осуществлять планомерное развитие народного хозяйства и избежать многих потерь, присущих стихийному развитию. Наряду с этим социализм открывает перед каждым гражданином и трудовым коллективом все более широкие возможности участия в управлении делами государства и общества, что свидетельствует о подлинно гуманной и демократической природе этого строя. Особенно большое развитие демократизм получает в условиях зрелого социализма. Участие трудящихся в управлении хозяйством, активная роль органов отраслевого и регионального управления в развитии народного хозяйства позволяют в полной мере использовать инициативу и творческую энергию масс в общенародных интересах, вскрыть дополнительные резервы роста производства, учесть местные и отраслевые особенности и тем самым разработать и осуществить наиболее эффективную программу решения общих задач, поставленных центральными органами управления, разгрузить высшие органы руководства от мелких дел, обеспечить оперативность и гибкость в принятии решений. [28]