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

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

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

Структура программы

Ясность структуры программы дает программисту и пользователю большие преимущества. Программу, структура которой отражает структуру реализуемого ею алгоритма, легко проектировать, кодировать, отлаживать, понимать и сопровождать.  [c.348]

Рис. 1.14. Вариант структуры программы. Рис. 1.14. Вариант структуры программы.

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

Наконец, при планировании структуры программы желательно обеспечить централизованное выполнение операций по заданию входных данных и выводу результатов работы программы. Эти функции, как правило, должны выполняться самостоятельными подпрограммами. Это в значительной мере упорядочивает разработку программы, облегчает ее документирование и отладку.  [c.61]

Несмотря на очевидную важность документирования создаваемых программ, составление документов, необходимых для уяснения назначения и структуры программы, а также для ее эффективного применения, зачастую с неохотой и небрежно выполняется программистами. Разгадка этого парадокса (ведь недокументированная программа вообще не является программой в действительном смысле зтого слова ), на нащ взгляд, кроется в психологии программиста до недавнего времени прикладные программы эксплуатировались в основном их разработчиками, которые могут преувеличивать возможности своей памяти.  [c.71]

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

Рис. 5.34. Структуры программ, применяемых для формирования изображений Э],. .., Эп - программы, реализующие изображения элементов Рис. 5.34. Структуры программ, применяемых для <a href="/info/175865">формирования изображений</a> Э],. .., Эп - программы, реализующие изображения элементов
Однако предполагаемый способ построения графических изображений с помощью универсальной ПС имеет важное преимущество перед рассмотренными параметрическими методами, состоящее в возможности графического редактирования ранее полученных изображений. Это редактирование предполагает только изменение набора данных, описывающего изображение элемента конструкции, но не затрагивает структуру программы. В данном случае также не накладывается каких-либо ограничений на сложность изменений, вносимых в начальный вариант изображения.  [c.185]


Структура программы комплексной стандартизации согласовывается с министерствами (ведомствами)-исполнителями и утверждается Госстандартом.  [c.89]

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

К проекту программы прилагаются также копия утвержденной структуры программы и справка об оставшихся разногласиях (если они передаются для решения в Госстандарт).  [c.92]

Комплекс нормативно-технических документов формируется на основе утвержденной структуры программы комплексной стандартизации.  [c.93]

Структура программы представлена на рис. 5.8. Далее следуют комментарии к работе основных блоков и модулей.  [c.220]

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

Однако если или i зависят от температур, то на каждом шаге / приходится вычислять их новые значения на основе температур u . и, следовательно, снова формировать матрицу А и решать систему уравнений. Поэтому выше рассмотрена структура программы, которая пригодна и для таких нелинейных задач, решаемых путем пересчета матрицы на основе температур предыдущего шага по времени.  [c.48]

Структура программы расчета трехмерной задачи во многом похожа на рассмотренную в 3.5, структуру программы для одномерной задачи. Основное отличие состоит в организации расчетов внутри цикла по времени. Каждый шаг по времени состоит из трех частей, в которых определяются сеточные функции V n, щ, k (операторы 92—105), W n, (операторы 106—121), (операторы 122—137). Внутри каждой из этих частей проводятся прогонки по какому-либо одному направлению. Поскольку при этом для каждого направления (х, у или z) нужно перебирать все параллельные ему стержни , на которые разбивается область, то внутри каждой из частей организованы циклы по номерам точек разбиения н плоскости, перпендикулярной направлению прогонки. Например, при расчете Vi, прогонками по х (п 1,. .., N) в циклах перебираются все номера т и k в сечении yOz. Наконец, внутри этих циклов  [c.127]

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

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


Содержание мероприятий, входящих в программу обеспечения надежности, зависит от типа изделия, требований к нему, организации его изготовления и других факторов. Однако структура программы, как правило, имеет общее построение и содержит типовые разделы и планы.  [c.416]

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

Влияние изменения структуры производственной программы на уровень материальных затрат в валовой продукции определяется как разница между затратами основных материалов на 1 р. валовой продукции по базисному ассортименту изделий и по проектному, умноженная на объем валовой продукции после реконструкции предприятия. Если затраты основных материалов на 1 р. валовой продукции по проектной структуре изделий составляют 0,45 р., по базисной 0,38 р. и объем валовой продукции после реконструкции 33,6 млн. руб., то повышение себестоимости, вызванное увеличением стоимости основных материалов вследствие изменения структуры программы, составит (0,45—0,38) 33,6 = = 2,35 млн. руб. При этом к ранее рассчитанной стоимости материалов (12,7 млн. руб.) необходимо добавить 2,35 млн. руб., и общая их стоимость с учетом изменения структуры программы составит 12,7 + 2,35= 15,05 млн. руб.  [c.38]

Общий метод построения движений манипуляторов в среде с препятствиями был предложен в работах [1, 2]. Для проверки основных положений и уточнения этой методики разработан приводимый ниже алгоритм, оформленный в виде программы на языке РЬИ для ЕС-1020 с системой 08 Е8. Программа составлена для четырехзвенного манипулятора с пятью степенями свободы, кинематическая схема которого приведена на рис. 1 [2]. Однако структура программы позволяет использовать ее для манипуляторов с любыми другими кинематическими схемами,изменяя операторы вычисления координат шарниров А, В, С манипулятора и их производных.  [c.79]

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

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

На рис. 6.3 показана структура программ ввода исходных данных. Данные из формата Ф1 вводятся в массивы МТР и MST, образуя часть списка. При вводе Ф2 данные размещаются в HGN с корректировкой указателей в MST. При вводе координат повторители разворачиваются, вычисляются координаты каждого узла  [c.201]

Рис. 6.1. Структура программ ввода данных Рис. 6.1. Структура программ ввода данных
Преимущество этих методов состоит в простоте алгоритма, недостаток — в увеличении числа арифметических операций по крайней мере в 2 раза по сравнению с методами, при которых используются разреженные матрицы. Однако при работе с разреженными матрицами появляются дополнительные операции, связанные с организацией процесса обработки ненулевых элементов матрицы системы, а также усложняется структура программы.  [c.43]

Структура программы квадратичной аппроксимации исходных характеристик ГЭС очевидна из приведенного в параграфе 2-2 описания.  [c.59]

Структура программы выбора допусков и посадок в соответствии с тремя системами посадки (с зазором, натягом, переходные) разделена на соответствующие три ветви. Согласно таблицам ИСО, в каждой из трех систем посадок наряду с общими подходами к подбору посадки имеются свои особенности, которые учтены в алгоритмах программы. На рис. 2.7 представлен алгоритм выбора посадок с зазором и натягом, на рис. 2.8 — алгоритм выбора переходных посадок.  [c.75]

Решение основной системы уравнений. Структура программы. Примеры  [c.161]

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

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


Структура программы на языке АП точно такая же, с той лишь разняцен, что один оператор Вычислим обеспечивает последовательное вычисление значений х, sin х, os х, sin й, os й и т. д. Следует обратить внимание на особенности организации циклов в программе АП. Здесь для этой цели служат операторы Допустим , логический оператор условного перехода Если... и оператор вычисления текущего значения счетчика циклов Вставим .  [c.26]

Кроме того, поскольку функция / ( i) на левой границе интервалов всегда отрицательна, для построения нового интервала достаточно проверить знак / (с) если / (с) <0, то с становится новой левой границей, если / (с) > О, то новой правой. Обратим внимание, что погрешность е следует задавать так, чтобы не слишком приблизиться к (п — 1)я при малых числах Bi и не вызвать переполнения порядка при вычислении tgjx. Логическая структура программы подробно пояснена в f(/jtj комментариях к тексту.  [c.55]

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

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

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

Решение. Начальную температуру пластины принимаем равной 170°С. Структуру программы, использованной в примере 8.4.1, изменяем в основном составлением новой строки обращения к процедуре TRANS Т, вводя в рассмотрение вместо граничного условия первого рода на поверхности пластины граничное условие третьего рода. Новая строка обращения имеет следующий вид TRANS Т (2,3,N,T,X,0,30,0,10,DB,A,L,SG)  [c.204]

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

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

Структура программы. Процедура расчета методом конечных элементов сводится к нескольким основным этапам. Меридиональное сечение диска разбивают на элементы и определяют координаты узловых точек, силы или перемещения, заданные в узлах и на границах (рис. 5.2). От способа разбиения области на элементы зависит вид матрицы жесткости, а следовательно, объем информации и скорость счета, поэтому он не должен быть произвольным. Существуют различные способы выделения элементов с помощью регулярных сеток, в частности использование изопараметриче-ских элементов [3, 46]. В осесимметричной задаче наиболее простым является построение сечений кольцевых элементов путем соединения узловых точек, выделенных на прямых линиях, параллельных оси вращения. Разбиение вдоль линии делают равной длины при необходимости неравномерного деления вводят весовой коэффициент и узловые точки нумеруют в определенной последовательности. Такой принцип позволяет осуществить автоматизацию определения геометрических параметров треугольника при задании минимальной исходной информации, например координат двух точек на границах одной прямой и числа узловых точек на этой прямой. Усилия многих исследователей направлены на создание оптимальной системы автоматического разбиения расчетной области (см., например, 123]).  [c.163]

Достаточно подробное изложение австралийского опыта оправдано тем, что он перенесен в основных чертах на процедуру аккредитации испытательных лабораторий большинства зарубежных стран, в частности США. До 1976 г. в США действовали до 70 различных аккредитационных систем — от подчиняющихся федеральному правительству до частных. В 1976 г. министерство торговли США учредило национальную программу добровольной аккредитации лабораторий NVLAP структура программы рассчитана на испытания отдельных видов продукции, что затрудняет аккредитацию многоцелевых лабораторий. В 1978 г. основана американская ассоциация по аккредитации лабораторий (AALA), существующая на добровольные дотации нескольких частных испытательных комплексов в октябре 1980 г. опубликованы результаты аккредитации AALA первых аналитических лабораторий [93, 94].  [c.204]


Смотреть страницы где упоминается термин Структура программы : [c.88]    [c.166]    [c.182]    [c.64]    [c.138]   
Смотреть главы в:

Численное решение задач теплопроводности и конвективноного теплообмена при течении в каналах  -> Структура программы

Методы граничных элементов в механике твердого тела  -> Структура программы

Водоподготовка  -> Структура программы

Водоподготовка  -> Структура программы

Водоподготовка  -> Структура программы


Методы граничных элементов в механике твердого тела (1987) -- [ c.29 , c.81 , c.82 , c.285 , c.298 ]



ПОИСК



79 — Структура и кодирование конструктивных элементов 76, 78 — Условия и программа построения типовых изображений 83, 84 — Типовые изображения и их представления

Обеспечение математическое 510519 — Структура работы программ

Программа

Программа расчета устройств со ступеичато-иеоднородной структурой

Решение основной системы уравнений. Структура программы Примеры

Структура алгоритма и машинной программы для расчета оптимальных долгосрочных режимов каскада ГЭС градиентным методом

Структура вычислительной программы

Структура и организация типовой программы расчета напряженно-деформированного состояния упругих элементов муфт

Структура и текст программы

Структура пакета программ



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