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

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

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

Непроцедурные языки

Непроцедурные языки ЯОО (автоматные, схемные)  [c.192]

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


Характерным аспектом большинства из исследованных языков класса PSL является то, что ни один из них не содержит средств идентификации на семантическом уровне информационных единиц и других видов объектов. Поэтому применение непроцедурного языка для спецификации ИЭС должно базироваться на определенной систематизированной идентификации учетно-плановых номенклатур.  [c.47]

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

Параллельно с использованием форм-анкет информация обследования может быть представлена на непроцедурном языке.  [c.108]

Промежуточный язык пакета проекти-р о в а н и я, как и его входные языки, состоит из двух подмножеств языка описания объекта (ЯОО) и языка описания задания на проектирование (ЯОЗ). Первый является непроцедурным и служит для предоставления пакету сведений о структуре и элементах проектируемой технической системы. Второй необходим для указания пакету задания на расчет и должен быть процедурным.  [c.128]

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

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

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


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

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

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

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

Наряду с чисто объектными СУБД, применяют СУБД объектно-реляцион-ные. В последних происходит объединение свойств реляционных и объектно-ориентированных СУБД объектно-ориентированная СУБД снабжается непроцедурным языком запросов или в реляционную СУБД вводятся наследование свойств и классы. Непроцедурность входного языка обеспечивается использованием языка SQL. Его операторы непосредственно включаются в программы на языке С. Возможно написание дополнительных программ, интерпретирующих SQL-запросы.  [c.274]

Со стратифицированным представлением систем непосредственно связано семейство непроцедурных языков. Наиболее характерными из их числа являются язык PSL (и ряд его прототипов— проекты DAS f92], SAMM [62] и др.), язык АРИУСа, методология параметрического анализа ИЭС, развиваемая в Центральном научно-исследовательском институте организации и техники управления (ЦНИИТУ), г. Минск, многоуровневого представления модели объекта управления промышленного предприятия — в НПО Ленэлектронмаш.  [c.42]

Рассмотренные непроцедурные языки, ориерггированные на пользователя-непрограммиста, разрабатываются в соответствии с концепциями проекта АРИУС и реализованы в экспериментальной СУБД, созданной в Институте проблем управления.  [c.159]

Языки могут быть процедурными и непроцедурными. Процедурные языки применяются для описания процессов в виде последовательностей действий и процедур. В частности, большинство языков программирования служит для описания вычислительных процессов и потому относится к процедурным языкам. Другой пример процедурного языка— язык имитационного моделирования GPSS. Непроцедурные языки применяются для описания семантических сетей, структур проектируемых объектов и других статических систем.  [c.258]

Сравнение процедурных и непроцедурных языков. Языки запросов. Если вы прогнозируете, что некоторые виды поиска в базе данных будут применяться часто (тысячу или более раз в день), имеет смысл реализовать процедурные программы для их обработки. Термин процедурность здесь означает программирование в классическом смысле, т. е. на языках Фортран, Кобол и других процедурных языках. Такие программы являются наилуч-шими для частого употребления, так как средства поиска в структуре базы данных (известные в качестве последовательности вызовов базы данных) могут быть наиболее эффективно оптимизированы программистами. Одним из распространенных запросов к базе данных компонентов мог бы быть, например, запрос Выдай все номера деталей Тип = Резистор Материал = Сплав Значение = 100 Ом . Конструктор печатных схем, по всей видимости, много раз в день сталкивался бы с потребностью искать информацию в своей базе данных компонентов детали по ключевым словам Тип и Значетие , поэтому разумно осуществлять этот вид поиска посредством специальной программы.  [c.202]


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

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

Вторая группа языков — входные языки ППП. Это языки кодирования (описания) проектной документации при вводе в ЭВМ, языки директив управления процессом проектирования, языки взаимодействия с банком данных и т. д. Как правило, выделяется соответственно два подмножества языков языки описания объекта (ЯОО) и языки описания заданий (ЯОЗ). ЯОО обычно подразделяются на процедурные (алгоритмические) и непроцедурные, в том числе автоматные (схемные). Процедурные языки широко применяются в ЛО САПР, так как исходная информация обычно содержит алгоритм функционирования объекта. Процедурные языки близки к алгоритмическим языкам высокого уровня. Иепро-цедурные (автоматные) языки обычно описывают объект в виде отношений, например структуру объекта в схемотехническом проектировании, в конструкторском проектировании. ЯОЗ обычно также процедурные языки.  [c.192]

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

Вход в БДСП образуют требования пользователя. Для обеспечения однозначности и возможности анализа в качестве формальных средств необходимы языковые средства высокого уровня непроцедурного типа. Организация в БДСП каталогов требований пользователя обеспечивает проведение контроля на полноту и непротиворечивость, а также возможность оценки влияния вносимых изменений в требования на проектные решения. Методической предпосылкой создания языков такого типа могут послужить результаты, суммированные в [95].  [c.16]

Объясняется это тем, что описание отношений между СЕИ в комплексе проектирования СОЭИ составляет вход в генератор программ для заданных алгоритмов экономических задач. Сущность различных подходов к построению языков непроцедурного типа для генерации состоит в следующем.  [c.48]

Представляет интерес объединение рассмотренного типа языка с языком типа PSL. При этом имеется в виду включение иерархически упорядоченных высказываний в секцию ПРОЦЕСС . В результате оказывается возможным включить в многоуровневую непроцедурную форму спецификации задание на процессирование последовательных наборов данных.  [c.51]

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


Смотреть страницы где упоминается термин Непроцедурные языки : [c.100]    [c.100]    [c.80]    [c.274]    [c.42]    [c.202]    [c.308]   
Смотреть главы в:

Особенности проектирования систем обработки экономической информации на базе ЕС ЭВМ  -> Непроцедурные языки



ПОИСК



Языки



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