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

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

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

Фортран

Программы конструирования деталей машин составлены на языке программирования ФОРТРАН и используют пакет графических программ ОЯ1 и программы комплекса ГРА-ФОР. Программы пакета применяются дт я формирования изображения на экране и для организации диалога с помощью графического дисплея.  [c.328]

К сожалению, ознакомление с ОС требует от пользователя значительно больших усилий и временных затрат, чем те, которые он израсходовал, например, на изучение языка ФОРТРАН. Поэтому неудивительно, что многие пользователи, хорошо владеющие каким-либо из языков программирования, не обладают достаточными сведениями в области системного программного обеспечения. Такое положение дел объясняется сложностью построения, функционирования и взаимодействия отдельных модулей ОС, их жесткой привязанностью к конкретной архитектуре ЭВМ, использованием ассемблера для их написания и многими другими причинами. Но ОС предоставляет и большое количество всевозможных услуг, сервисных средств, способов повышения производительности прикладных программ, знание которых в значительной степени расширяет возможности пользователя как при создании новых программ, так и при использовании существующих комплексов САПР.  [c.7]


Далее текст исходного модуля на ФОРТРАНе  [c.125]

Определяющим фактором при выборе той или иной ОС является размер ОП ЭВМ, достаточный для ее нормальной работы. Чем большими возможностями обладает ОС, тем больше ОП требуется для размещения ее модулей (нап риме р, для работы с самым и простыми ОС ДС СМ, ПЛОС СМ необходимо как минимум 8К слов ОП, для работы почти со всеми остальными из перечисленных ОС требуется I6K слов, а для ДОС РВР — 40К слов). Некоторые из перечисленных выше ОС совместимы. Например, ПЛОС СМ можно использовать для подготовки и отладки пользовательских программ, которые впоследствии будут работать под управлением ПЛОС РВ. Операционные системы ДОС СМ и ДОС АРМ совместимы на уровне форматов загрузочных и объектных модулей. Более того, применение ДОС АРМ обусловливает обязательное наличие на этой же ЭВМ и ДОС СМ в качестве технологичес ой ОС, потому что программа, написанная на языке ФОРТРАН, выполняется в ДОС АРМ после предварительной трансляции и отладки в ДОС СМ. Такое совмещение — вынужденное и объясняется недостатком вычислительных ресурсов СМ ЭВМ  [c.129]

Графические языки часто разрабатываются как расширение языков высокого уровня (языков ФОРТРАН, АЛГОЛ, КОБОЛ, ассемблера) путем введения новых типов величин и выражений, необходимых для описания геометрической информации.  [c.163]

Пакет программ ОГРА, так же как и пакет программ ФАП-КФ, позволяет описывать элементы чертежа и производить операции по формированию ГО в процессе автоматизированного конструирования. Наибольшее число программ реализует типовые ГО, образующие в совокупности банки графических данных САПР. Типовой ГО может иметь фиксированную или изменяющуюся а широких пределах геометрию при вариациях параметров геометрической модели. Принципиальная разница пакетов ОГРА и ФАП-КФ заключается лишь в методах программной реализации. Все операторы пакета ОГРА оформлены как макрорасширения языка ассемблера. Однако программы пакета ОГРА стыкуются с программами на языках ФОРТРАН, ассемблера, ПЛ/1.  [c.168]

Языки программирования, используемые в БД, представляют собой распространенные языки типа ФОРТРАН, КОБОЛ и др.  [c.100]

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

Для решения задач моделирования хорош универсальный язык ПЛ/1, на котором можно решать научно-технические задачи более разнообразные, чем, например, на ФОРТРАНе. Кроме того, ПЛ/1 дает системным программистам средства для решения задач в реальном времени. Элементарные средства языка ПЛ/1 позволяют, например, описывать элементы цифровой вычислительной техники в виде программ имитационных моделей. Язык ПЛ/1 имеет простые операторы для проверки условий выполнения определенных действий, различные варианты реализации операции присваивания, операторы преобразования форм представления данных, несложные правила присваивания имен структурным элементам позволяет ограничивать учет времени и происходящих действий, простыми операторами реализовать булевы функции, легко реализовать статистические испытания модели при различных данных, изменять структуру модели и т.д.  [c.353]


Обрабатывающие программы. Служат для подготовки прикладных программ к исполнению на ЭВМ. Подготовка к исполнению включает в себя трансляцию исходной программы, ее редактирование и загрузку. К обрабатывающим программам относятся трансляторы с основных алгоритмических языков (ФОРТРАН, ПЛ/1, ПАСКАЛЬ, АЛГОЛ и др.), редактор связей, программы отладки и вспомогательные программы (утилиты).  [c.368]

Однако возникла проблема ГАЯ для программирования чертежей рабочей КД. Успешно стали применяться графические расширения универсальных ГАЯ, таких, как Фортран-1 V, PL/1 и др.  [c.353]

Поэтому актуальной проблемой АП является проблема автоматизации разработки программных систем. В САПР значительное внимание уделяется вопросам создания метаязыков программирования, предназначенных для описания программного обеспечения на верхних иерархических уровнях его проектирования. Эти метаязыки позволяют лаконично описывать структуру проектируемого программного обеспечения, отдельным операторам метаязыка могут соответствовать достаточно крупные блоки программного обеспечения, насчитывающие десятки — сотни операторов языка программирования типа ФОРТРАН. Метаязыки используют для моделирования работы создаваемых программных систем, описания заданий на программирование отдельных модулей. Актуальной задачей является создание таких метаязыков и трансляторов с них, которые могли бы выполнять роль систем программирования. При наличии этих систем не потребовалось бы трудоемкое кодирование алгоритмов на традиционных языках программирования типа ФОРТРАН, ПЛ/1 и т. п.  [c.111]

В алгоритмическом языке ФОРТРАН и, следовательно, в ФАП-КФ операторы записываются в одну строчку, что не соответствует обозначениям на комплексных чертежах.Поэтому мы при написании алгоритмов решения задач будем придерживаться следующих обозначений  [c.161]

Комбинация рассмотренных базовых структур данных позволяет организовывать новые структуры, отражающие сложные отношения между единицами информации, обрабатываемой ПО САПР. Большинство современных языков программирования высокого уровня имеют развитые средства для создания сложных структур данных. Исключение составляет язык ФОРТРАН, среди типов данных которого отсутствует СТРОКА, а единственная встроенная структура данных — массив. Поэтому организация более сложных структур при программировании на этом языке является заботой разработчика ПО.  [c.16]

В качестве примера геометрически ориентировапного алгебраического языка следует назвать язык ФАП-КФ, созданный в Минском институте технической кибернетики АН БССР. Он представляет собой пакет [фограмм на языке ФОРТРАН, расширяющий этот язык геометрическими переменными прямыми линиями и плоскостями, кривыми линиями и поверхностями второго порядка, их комбинациями, а также различными операциями, осуществляемыми с фигурами.  [c.29]

Графический пакет включает в себя ряд программ-модулей, позволяющих автоматизировать выполнение часто повторяющихся чертежно-графических процедур посредством обращения к этим модулям с помощью оператора ФОРТРАН ALL.  [c.31]

Оператор ZAKR закрывает чертежную ФОРТРАН-программу.  [c.31]

Графический пакет Конструктор записан на магнитном диске ЭВМ ЕС-1022 в библиотеке программ под именем KONSTR. Приводим полную чертежную ФОРТРАН-программу KONTUR вычерчивания контура детали типа планки, а также комментарии па функциональному назначению каждого из операторов данной программы.  [c.31]

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

К ОС разделения времени относят дисковую диалоговую многопультовую систему ДИАМС и дисковую систему разделения временных ресурсов ДОС РВР. Пе)рвая из названных систем создана для управления базами данных и решения информационно-поисковых задач. Она обеспечивает одновременный доступ к иерархической базе данных многих пользователей с различных, в том числе и удаленных, терминалов организует режим разделения времени и выполнение задач в режиме мультипрограммирования используется в АСУ, системах управления научными экспериментами, обработки сведений экономического характера. Операционная система ДОС РВР обеспечивает одновременное выполнение до 24 программ, составленных на языке БЕЙСИК-ПЛЮС, осуществляет работу с удаленных терминалов. Существует ее специальная версия ДОС КП — дисковая операционная система коллективного пользования, эмулирующая режим операционных систем РАФОС и ОС РВ (при эмуляции допускаются языки программирования ПАСКАЛЬ, ФОРТРАН-IV, КОБОЛ).  [c.128]


В описанных ранее способах организации ввода-вывода логическими записями или бло] амп все запросы па осуществление обмена, выдаваемые пользовательскими программами (па языках ФОРТРАН или ассемблера), адресовались системе управления файлами. Системные модули F S после соответствующей обработки поступив-щпх запросов в соответствии с установленной очередностью выдавали спстсмные директивы, обращенные не-посредствепно к драйверам устройств, и таким образом обеспечивали управление вводом-выводом.  [c.141]

Еще одной формой общения пользователя с ОС являются системные директивы. Эта форма общения в отличие от командных строк осуществляется не через посредство терминала, а изнутри пользовательской программы. Системная директива — запрос некоторой задачи, обращенный к управляющей программе на выполнение определенной системной функции. Такие запросы встав-Л5П0ТСЯ в тексты программ на языке ассемблера в виде макрокоманд (макровызовов), а в программы на языке ФОРТРАН — в виде обращений к соответствующим подпрограммам. Задачи используют системные директивы для организации обмена данными, управления выполнением и взаимодействием задач, расширения логического адресного пространства задачи и т. д. Некоторые из системных директив имеют аналоги среди команд программы связи с оператором, например директивы  [c.145]

Средства разработки программ ОС РВ включает в себя трансляторы с языков ФОРТРАН, КОБОЛ, ПАСКАЛЬ, БЕЙСИК, макроассемблер, программы корректировки объектных модулей РАТ и образов задач ZAP.  [c.146]

Пакет программ ФАП-К.Ф также разработан на базе языка ФОРТРАН и относится к программным средствам геометрического моделирования. Он может быть использован в системах автоматизированного конструирования и технологического проектирования, при решении сложных геометрических задач, составлении управляющих программ для станков с ЧПУ, для моделирования движения деталей узлов и механизмов, в задачах раскроя материала и т. д. [5]. В программах пакета используются геометрические переменные и операторы. Так,, все плоские ГО делятся па элементарные ГО (ЭГО), ломаные, лекальные кривые, составные ГО (СГО) и конструктивные ГО (КГО). ЭГО включают точку, прямую, окружность, кривую второго порядка, вектор. Из элементарных ГО, ломаных и лекальных кривых могут быть по.тученЕ.1 СГО. Конструктивный ГО — плоская  [c.166]

Геометрическим переменным присваиваются имена в соответствие с правилами языка ФОРТРАН. Значения геометрических переменных определяются их внутренним представлением в ЭВМ. Так, значением геометрической переменной точки является пара чисел, равных координатам этой точки. Геометрические операторы (их более 200) — это либо операторы присваивания, либо операторы обращения к подпрограммам. В левой части оператора присваивания указывается наименование геометрической переменной, а в правой части — геометрическое выражение (оператор-функция или подпрограмма-функция) и список фактических параметров. Наименование функции определяет тип геометрической переменной, способ ее параметризации и последовательность перечисления фактических параметров. Как правило, начальные буквы в паимеповашш функций отражают тип геометрических элементов Т — точка, Р — прямая, К — окружность, V — вектор, О — дуга окружности, 5 — плоскость, А — угловая величина. В некоторых случаях название оператора связывается с названием операции.  [c.167]

Большинство существующих САПР создавалось в условиях применения однопроцессорных ЭВМ, действующих автономно или в составе технических средств САПР радиальной структуры. Переход на применение многопроцессорных вычислительных систем и персональных ЭВМ, объединенных линиями передачи данных в локальную вычислительную сеть, потребует развития протоколов связи, разработки новых операционных систем, создания распределенных банков данных. Вновь создаваемые пакеты прикладных программ целесообразно делать мобильными. Предпочтительными языками программирования становяг-ся языки СИ, ФОРТРАН-77, МОДУЛА-2.  [c.388]

Языки общения проектировщика с ЭВМ можно разделить на графические языки и интерактивные графические языки. Большая часть графических языков представляют собой расширение какого-либо известного алгоритмического языка программирования (например ФОРТРАНа, АЛГОЛа, PL/1 и др.). К таким языкам относят языки программирования графических устройств ГРАФОР, ФАП-КФ, РАД-ЕС, графический пакет ЕС ЭВМ и др. Перечисленные языки представляют собой расширение алгоритмического языка ФОРТРАН, На базе универсального алгоритмического языка PL/1 создан графический язык GPL/1.  [c.327]

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

Однако язык ФОРТРАН имеет ограниченные возможности для описания сложных алгоритмов логического характера. Поэтому при создании таких программ, как мониторы или языковые процессоры, используют либо языки ассемблера, либо языки ысокого уровня с более развит1)1ми возможностями описапия псвычислительпых процедур. К таким языкам относятся ПЛ/1, ПАСКАЛЬ, АДА, СИ.  [c.97]

Достаточно развитыми ППП м а ш н и н о й графи к и, используемыми в САПР, являются пакеты ГРАФОР и ФАП-КФ. Оба пакета представляют собой совокупность подпрограмм, реализующих ра 1Л11Чпые операции геометрического проектирования. 1 ходиыс языки пакетов являются расширением языка ФОРТРАН,  [c.102]

Расчеты ао нахождение поля температур проводились на ЭВМ ЕС-1022, с использованаем алгоритмического языка ФОРТРАН-4.  [c.105]

Приведенная программа (рис. 189) на алгоритмическом языке ФОРТРАН-4 реализует данные выше выкладки и выдает на печать координаты точел К, К искомой линии пересечения, задача также достаточно просто реализуется, если предварительно вывести уравнения данных поверхностей Ф, 2,  [c.165]


Пример специализированного программиого комплекса. Рассмотрим программный комплекс EUFEM1 Швеции, предназначенный для решения статических задач упругости и термоупругости на ЭВМ UNIVA 1108. Объем программного комплекса — 25 000 операторов на ФОРТРАНе. Программный комплекс имеет обширную библиотеку элементов, позволяющих вести анализ  [c.52]

Все универсальные программные комплексы, реализующие МКЭ, построены по модульному принципу. Модули, как правило, представляют собой отдельные программы, напнсанные на языке высокого уровня, например на языке ФОРТРАН. Непосредственно между собой модули не взаимодействуют, а объединяются в каждом конкретном случае в нужной последовательности с помощью монитора. Состав основных модулей является типичным для большинства программ и отражает существо основных этапов МКЭ (см. 1.2). Так, все универсальные программные комплексы имеют в своем составе модули, реализующие операции над матрицами, а также модули, реализующие работу с разреженными матрицами. Боль-  [c.54]

Создание имитационных моделей возможно на основе универсальных алгоритмических языков, таких, как ФОРТРАН, ПЛ/1 и т. п., но такой подход к моделированию связан с весьма трудоемким процессом программирования и, кроме того, переход к исследованию новой СМО приводит к необходимости создания практически новой программы. Поэтому разработан ряд алгоритмических языков высокого уровня, предназначенных специально для моделирования СМО, наибольшее распространение среди них получили языки GPSS, SOL, SIMULA, СЛЕНГ, СТАМ.  [c.154]


Смотреть страницы где упоминается термин Фортран : [c.31]    [c.125]    [c.125]    [c.126]    [c.148]    [c.151]    [c.166]    [c.103]    [c.104]    [c.41]    [c.116]    [c.136]    [c.161]    [c.56]    [c.58]    [c.345]   
Теплоэнергетика и теплотехника Общие вопросы (1987) -- [ c.77 , c.143 , c.163 ]

Проектирование на ПЛИС архитектура, средства и методы (2007) -- [ c.47 ]



ПОИСК



Базисный Фортран

Бейсик - Фортран для начинающих

Важные имена на языке ФОРТРАН

Дополнительные имена на ФОРТРАНе

Имеющиеся программы одномерного поиска на языке Фортран

Подпрограмма на языке ФОРТРАН (FORTRAN subroutine)

Программы для отыскания оптимумов функций многих переменных, составленные на языке Фортран

Соответствующие имена на языке ФОРТРАН

Список имен иа ФОРТРАНе

Фортран в XXI веке

Язык ассемблера ФОРТРАН

Язык программирования БейЯзыки программирования Базисный Фортран и Фортран

Языки программирования Фортран



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