Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Алгоритм решения задачи машинный

Алгоритм решения задачи машинный 83, 84  [c.215]

Линейная машинная графика рассматривает алгоритмы решения задач построения линий на поле чертежа. Такие алгоритмы порождаются особенностями воспроизводящих линии чертежа устройств. Например, задача соединения двух точек прямой решается с учетом того, что чертящий узел графопостроителя может перемещаться по планшету только в определенных направлениях. Возникает проблема замены идеальной геометрической прямой некоторой ломаной, состоящей из небольших участков линий, построенных по разрешенным направлениям.  [c.158]


Операторы Т = TXY(X, К), Р = РТТ(Т, Г2) и К = K R( , R) выполняют соответственно построение точки, прямой и окружности по достаточной исходной информации и в алгоритмах решения задач начертательной геометрии в основном не рассматриваются. Это чисто машинные операции, не отражающие логику решения графической задачи.  [c.161]

Наиболее трудоемким является составление алгоритма решения задачи и его реализации на машине. Для автоматизации этого процесса необходимо разработать новый метод решения задач, учитывающий возможности ЭЦВМ, и на его основе составить программу работы машины.  [c.226]

СОСТАВЛЕНИЕ МАШИННЫХ АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧ  [c.231]

При программировании алгоритм решения задачи записывают на языке ЭЦВМ в виде последовательности команд. Существует два метода записи алгоритма на машинном языке ручной и автоматический. При ручном методе необходимо знать машинный язык конкретной ЭЦВМ программирование в этом случае заключается в расчленении алгоритма на элементарной части и записи вручную каждой части в виде отдельной команды. При автоматическом программировании машине сообщается запись алгоритма на алгоритмическом языке (например, на языке АЛГОЛ-60), а эквивалентная запись этого алгоритма в виде команд выполняется специально переводящей программой (транслятором).  [c.115]

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

Цифровые ЭВМ [28—35] по принципу действия делятся на универсальные маш и-яы с программным управлением, реализующие любые алгоритмы решения задач, и специализированные машины с жестким программным управлением, реализующие один или несколько определенных алгоритмов.  [c.801]

Для решения задач на цифровой ЭВМ необходимо составление алгоритма решения задачи. Алгоритм — совокупность правил, определяющих содержание и последовательность действий, приводящих к решению задачи. Решение большинства технических задач -требует применения численных методов решения (численных алгоритмов), в которых решение сводится к циклически повторяемой шаг за шагом последовательно сти арифметических действий по рекуррентным формулам. Особенностью работы на цифровой ЭВМ является необходимость сс -ставления программы (программирования) задачи, т. е. перевода численного алгоритма на язык машин. Процесс подготовки математической задачи для ее решения на цифровой электронной машине состоит из двух этапов.  [c.802]


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

Надо иметь в виду, что когда числа представляются с фиксированной запятой, появляются определенные трудности в обеспечении правильности решения задачи и бесперебойной работы ЭЦВМ. Чтобы не допустить переполнения разрядной сетки, т. е. чтобы исходные данные, промежуточные и окончательные результаты расчетов в процессе решения всей задачи были правильными дробями (меньше единицы), необходимо использовать масштабные коэффициенты. Выбор этих множителей — задача весьма сложная. Надо следить, чтобы не было переполнения и в то же время обеспечить необходимую точность решения задачи. Поэтому приходится на различных этапах решения задачи принимать неодинаковые масштабные множители, что приводит к усложнению алгоритма решения задачи. Бывает и так, что решение задачи на машине с фиксированной запятой оказывается практически неосуществимым.  [c.230]

Составление схемы алгоритма решения задачи. Схема алгоритма представляет собой наглядное графическое изображение решения задачи с использованием специальных графических знаков, регламентированных ГОСТ 19003—80 и обозначающих различные машинные операции. Например, арифметическую операцию обозначают прямоугольником, в котором записывают соответствующее выражение логическую операцию обознача-  [c.84]

Составление программ (кодирование) является завершающим этапом технологического процесса разработки программных средств, предшествующим началу непосредственно машинной реализации алгоритма решения задачи. Процесс кодирования заключается в переводе описания алгоритма на один из доступных (понятных) для ЭВМ языков программирования. В процессе составления программы для ЭВМ конкретизируются тип и структура используемых данных, а последовательность действий, реализующих алгоритм, отражается посредством языка программирования.  [c.149]

К настоящему моменту нет завершенных работ по созданию всего семейства языковых средств, необходимых для технология проектирования с применением ЭВМ. Наибольшие успехи достигнуты в деле создания языков описания алгоритмов решения задач (это семейство процедурно-, проблемно- и машинно-ориентированных языков), языков описания структур данных и манипулирования структурами в рамках конкретных пакетов прикладных программ систем управления базами данных (ППП СУБД), языков настройки ППП решения функциональных задач, языков моделирования. Характерная особенность этих языков состоит в том, что они работают на нижних уровнях иерархии проектных работ.  [c.39]

В книге изложены результаты исследований авторов в области постановки и решения задач оптимизации при схемотехническом проектировании электронных схем. Освещена сущность и основные особенности проектирования электронных схем как в дискретном, так и интегральном исполнении. Проанализированы возможности решения различных задач, возникающих на этапе схемотехнического проектирования электронных схем, с помощью ЦВМ. Описаны различные критерии оптимальности и способы постановок задач оптимизации в электронике. Изложены машинно-ориентированные модели компонентов и наиболее перспективные методы моделирования схем. Даны перспективные методы анализа электронных схем и определены области их предпочтительного применения. Проанализирован ряд методов оптимизации для целевых функций, обладающих гребневым характером. Значительное место уделяется одной из наиболее важных задач схемотехнического проектирования — задаче расчета параметров компонентов, сформулированной в виде задачи нахождения максимума функции минимума. Рассмотрены алгоритмы решения задачи расчета параметров компонентов, основанные на свойстве дифференцируемости функции минимума по направлению. Приводится проекционный алгоритм решения этой задачи, в котором уравнения гребня в виде ограничений типа равенств формируются в процессе поиска. Результаты теоретических исследований иллюстрируются большим количеством примеров и рисунков.  [c.2]


Составление машинных алгоритмов решения задач  [c.224]

По разработанному алгоритму программисты (П) составляют пооперационную программу решения задачи. Для АВМ программирование это состоит в соединении шнурами гнезд на наборном поле машины. Нерациональное программирование может привести к некоторому росту погрешностей решения за счет большого числа использованных операционных усилителей. Для ЦВМ нерациональное же программирование приводит к таким искажениям результатов вычислений и таким непроизводительным затратам времени, что в ряде случаев даже при правильном алгоритме решения использование машин может потерять смысл. При этом имеет значение не только характер используемых в программе операций, но и порядок их выполнения на заданном исходном числовом материале. Например, во многих ЦВМ, ис-  [c.252]

Моделирование процессов конструирования связано с выявлением закономерностей конструирования, анализом структур, параметров и назначения отдельных классов приспособлений, а такл е с исследованием информационных процессов при разработке конструкций. Информационная база автоматического конструирования кроме входной информации содерл<ит постоянную информацию и промежуточные данные. Наиболее простые алгоритмы решения задачи конструирования применяют для типовых приспособлений неизменной структуры и с постоянной геометрией элементов. Для нетиповых приспособлений со структурами на разных иерархических уровнях и с элементами с различны>1и формами и размерами применяют методы алгоритмического синтеза моделей приспособлений, используя библиотеку конструктивных элементов. Еш,е более сложные приспособления синтезируются в человеко-машинном режиме.  [c.194]

Использование вариационных методов при расчетах резиновых деталей требует применения специальных функционалов [11], минимизация которых по возможным перемещениям приводит к условиям равновесия, а их минимизация по функции гидростатического давления — к условиям несжимаемости. При этом также усложняется алгоритм решения задач, резко возрастают затраты машинной памяти и времени счета, что особенно ощутимо при решении итерационных задач с учетом вязкоупругости материала, контактных задач и задач с переменными граничными условиями, требующих выполнения значительного числа шагов.  [c.7]

Алгоритмы компоновки и размещения, разработанные н а базе методов математического программирования, применяются для решения задач небольшой размерности, в противном случае их реализация требует больших затрат машинного времени.  [c.25]

Отметим, что основные затраты машинного времени на реализацию алгоритма связаны с анализом чувствительности. Анализ чувствительности методом приращений требует л+1 раз обращаться к математической модели объекта. Первое обращение производится при значении вектора управляемых параметров 1)э и позволяет вычислить г//(1)д), фигурирующие в (6.51). Каждое последующее обращение позволяет вычислить очередную строку матрицы чувствительности и в итоге дает значения Uji. Теперь полностью определена линеаризованная модель объекта (6.53). Манипулирование ею при решении задач линейного программирования не требует заметных затрат машинного времени.  [c.296]

Автоматическое решение задач с помош,ью ЭВМ возможно только в случае наличия соответствующих алгоритмов и подготовленных на их основе программ, точно определяющих действия машины. Графическое решение задач в начертательной геометрии также начинается с составления алгоритма.  [c.14]

Планарная машинная графика рассматривает задачи, которые ориентированы на конкретного пользователя. Задачи планарной машинной графики решают обычно по схеме намечают графические объекты, являющиеся для данного класса задач стандартными (непроизводными) разрабатывают алгоритмы и программы объединения непроизводных объектов в некоторые составные объекты, являющиеся результатом решения задачи.  [c.158]

Программирование решения многих задач является трудоемким процессом. Поэтому, чтобы каждый раз, когда машина приступает к решению задачи с другими исходными данными, не составлять новую программу (схему счета, которая является управляющей программой), следует создать единый (обобщенный) алгоритм, запрограммировав который получим программу, пригодную для решения всех вариантов данной задачи. Чтобы выяснить логическую схему построения обобщенного алгоритма, выпишем составленные ранее схемы счета частных алгоритмов в виде табл. 11.  [c.234]

В заключение данного раздела хотелось бы привести слова одного из ведущих специалистов в области программного обеспечения А.П. Ершова Появившись как мимолетная работа последнего этапа в решении задачи на машине, программирование становится центральным, наиболее глобальным процессом проектирования автоматизированной системы, создавая среду, в которой взаимодействуют люди, машины, устройства, алгоритмы и информация . В полной мере это справедливо и для ПО САПР.  [c.73]

Комплекс вопросов, связанных с вводом, преобразованием и выводом геометрической и графической информации, и возникающих в связи с использованием ЭВМ, называют машиннойграфикой, одна из основных проблем которой — математическое обеспечение (МО), ориентированное на решение задач начертательной геометрии. Создание такого МО необходимо для автоматизации процессов проектирования и чертежно-графических работ. Составление программ решения задач машинной графики требует специальных знаний, связанных с электронной вычислительной техникой и программированием. Однако алгоритмы решения этих задач нельзя создать без знания основ начертательной геометрии, В связи с этим машинная графика становится специальным разделом инженерной графики и начертательной геометрии.  [c.157]


Алгоритм решения задач теории механизмов и машин основываежя на алгоритмах решений частных задач механики или математики, например, решения векторных и дифференциальных уравнений, вычисления интегралов и т. п. Такие алгоритмы можно считать базовыми. Для описания базовых алгоритмов может быть использовано понятие операторной функции  [c.42]

Математическое обеспечение АСУТП. Математическое обеспечение АСУТП включает определенный комплект технических документов, основными из которых являются математическое описание технологического процесса, блок-схема алгоритма управления, алгоритм решения задачи оптимального управления, программа на алгоритмическом языке для конкретной управляющей машины.  [c.221]

Особенности виброударных систем предопределяют метод нахождения стационарных режимов и исследования их устойчивости таким является метод припасовывания или его геометризированная и упорядоченная редакция — метод точечных отображений ). На основе этих методов оказалось возможным разработать эффективные алгоритмы решения задач динамики виброударных систем с применением цифровых вычислительных машин.  [c.101]

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

Программирование — это процесс подготовки задачи к ее решению на вычислительной машине, состоящий из следующих основных этапов анализ задачи выбор или разработка машинного алгоритма решения задачи составление схемы алгоритма выбор языка программиро-  [c.83]

Выбор или разработка машинного алгоритма решения задачи. Под машиЕным алгоритмом понимают словесное (схемное, формульное) описание последовательности действий, выполнение которых на ЭВМ позволяет получить решение задачи.  [c.84]

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

ЯЗЫКИ АЛГОРИТМИЧЕСКИЕ — системы симво лов и н])авил, позволяющие записывать в формальном виде алгоритмы решения. задач на вычислит, машинах и служащие для автоматизации программирова 1ия.  [c.573]

Знание микрофизических параметров среды и возможности современных алгоритмов и вычислительных машин обеспечивает расчет всех компонент матрицы рассеяния сферических частиц практически для любых значений g a) и т(л) с необходимой для оптических задач точностью. Более того, располагая спектральным ходом Lizj(p, X), вообще говоря, можно поставить задачу об определении g a) и т(Х), т. е. обратную задачу теории рассеяния. Возможность решения обратных задач существенным образом зависит от ошибок определения от наличия априорной информации о феноменологических параметрах среды и сопряжено со значительными математическими трудностями. Применительно к атмосферному аэрозолю наиболее подробно методы и алгоритмы решения задач изложены в монографиях [13, 24.  [c.119]

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

Решение любой задачи на ЭВМ начинается с написания ее алгоритма на языке программирования (например, на алгоритмических языках ФОРТРАН, КОБОЛ, ПЛ/1, ассемблера и др.). Текст алгоритма называется исходной программой или исходным модулем. Исходная программа удобна и понятна программисту, но совершенно непонятна ЭВМ, поскольку ЦП воспринимает только язык машинных команд. Таким образом, собственно до этапа решения предложенной задачи исходная программа (модуль) должна претерпеть несколько этапов обработки, в результате которых смысл алгортма решения задачи станет понятен конкретной ЭВМ. На рис. 3.3 представлены необходимые этапы обработки исходного модуля. Исходные модули / и 2 написаны на различных языках (имеется в виду, что в создании сложных программных комплексов могут участвовать несколько программистов, использующих различные языки программирования).  [c.96]

Учет специфики ММ объектов проектирования на макроуровне делает во многих случаях эффективным с точки зрения затрат машинного времени применение декомпозиционных методов анализа, сводящих решение задачи большой размерности к решению подзадач меньшей размерности. Например, свойство пространственной разреженности ИС позволяет использовать при их электрическом анализе различные методы численного интегрирования дифференциальных уравнений для ММ различных фрагментов ИС, выбирая для каждого фрагмента наиболее подходящий метод. Ряд методов использует свойство временной разреженности ИС, осуществляя обнаружение неактивных в текущий момент времени участков схемы и исключение соответствующих нм переменных и уравнений из общей ММ системы. Учет однонаправленности ММ МДП-тран-зисторов позволяет приблизительно на два порядка поднять быстродействие программ анализа путем замены классических методов анализа (см. рис. 5.1) на релаксационные, в основе которых лежат итерационные алгоритмы Гаусса—Якоби и Гаусса—Зейделя.  [c.152]

Приведенный ниже матриал познакомит вас с основными вопросами проблемы автоматизации процесса решения задач, исходные данные которых представлены в графической форме, и возможными путями их практической реализации. Вы освоите также технику программирования, точнее — составления управляющих программ (схем счета) и способы выбора наиболее рационального машинного алгоритма.  [c.223]

II цели автоматизированного проектпровання определяют исходные данные и нх ограничения, разрабатывают правила (методики) решения задачи и алгоритмы, осуществляют кодирование, разрабатывают машинную программу, выполняют ее перфорацию н ввод в ЭВМ, которая выдает необходимую метрологическую документацию.  [c.170]


Смотреть страницы где упоминается термин Алгоритм решения задачи машинный : [c.185]    [c.153]    [c.411]    [c.41]    [c.119]    [c.6]    [c.319]   
Автоматизированное проектирование конструкций (1985) -- [ c.3 , c.84 ]



ПОИСК



Алгоритм

Алгоритм решения

Машинный алгоритм



© 2025 Mash-xxl.info Реклама на сайте