Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Проблемно-ориентированные языки

    Проблемно-ориентированные языки высокого уровня [c.84]

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


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

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

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

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

    Базовый проблемно-ориентированный язык для описания графической информации ОГРА-1 предназначен для описания графических конструкторских документов и операций их формирования в САПР. [c.240]

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


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

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

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

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

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

    Разработка эффективных и простых в обращении ПИИ возможна только на основе создания проблемно-ориентированного языка технологического проектирования ХТС. [c.110]

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

    Наиболее распространенными в настоящее время являются машинно-ориентированный язык Ассемблер, проблемно-ориентированные языки Алгол, Фортран, Кобол и универсальный язык программирования ПЛ/1. [c.204]

    Управляющая часть СКДИ. Процесс подготовки видиотер-минальной формы связан с выбором проблемно-ориентированного языка общения на соответствующем этапе диалога, т. е. с формализацией языка, на котором представляется запрос пользователя. Обычно [26, 27] грамматика проблемно-ориентированного языка рассматривается как совокупность четырех составляющих двух непересекающихся множеств символов — терминальных и нетерминальных имени грамматики (начального нетерминального символа) и множества правил грамматик, посредством которых устанавливаются связи между элементами обоих множеств символов. К терминальным символам относятся слова (лексемы), из которых формируются предложения языка к нетерминальным — абстрактные понятия, используемые для формализации принци- [c.267]

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

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


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

    Построение СМО связано с решением следующих разнообразных научно-технических задач. К ним относятся разработка методов автоматизированного анализа и синтеза ХТС разработка принципов организации и использования комплексов или пакетов программ для автоматизированного проектирования объектов химической промышленности в соответствии с рассмотренной ранее функциональной структурой АСПХИМ (см. рис. 1Г1-2) разработка проблемно-ориентированных языков автоматизированного проектирования объектов химической промышленности и алгоритмических языков для автоматизированного программирования разработка способов построения технических средств автоматизированного программирования (трансляторы, компиляторы, интерпретаторы, автокодировщики и т. п.) разработка методов представления информации в запоминающих устройствах ИВС и организации обмена информацией (ввод, вывод и буферизация) разработка принципов создания ОС. [c.126]

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

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

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

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

    В силу важности производства аммиака его расчету и оптимизации посвящено большое число работ например [53]. Здесь описан расчет отделения синтеза аммиака с помощью автоматизированной системы технологических расчетов (АСТР) [54]. Система АСТР построена по иерархическому принципу и имеет три уровня. На верхнем уровне используются проблемно-ориентированные языки со средствами структурного анализа для автоматического определения порядка расчета язык СХТС модульного подхода к расчету схемы и язык СОЛВЕК, ориентированный на уравнения [48] на среднем уровне — ПЛ/1-АСТР — язык ПЛ/1, расширенный специальными синтаксическими и вычислительными средствами ускорения сходимости, оптимизации режимно-конструктивных параметров, печати таблиц материально-тепловых балансов для проектных документов и т. д. на нижнем уровне — комплексы программ конкретных технологических расчетов, к которым проектировщик обращается с помощью стандартных бланков. Один из таких комплексов — СИНТАМ [54] служит для многовариантных расчетов отделения синтеза аммиака. [c.76]

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

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

    Дальнейшее развитие в машинах третьего поколения получили средства математического обеспечения. Были продолжены работы по созданию проблемно-ориентированных языков для записи алгоритмов, моделирования схем и систем и решения других задач, а также машинно-ориентированных символических языков типа автокода, хорошо учитывающих возможности конкретных машин и моделей разработаны трансляторы для них и разные вспомогательные программы для организации использования языков и трансляции. Наибольшее применение сейчас нашли языки для вычислительных алгоритмов (например, Фортран, Алгол-60 и др.), для экономических задач (Кобол), функционально-логического моделирования (Симскрипт, Сол, Лотие и др.), специально разработанный для системы IBM/360 универсальный язык PL/1 и др. [c.51]


Смотреть страницы где упоминается термин Проблемно-ориентированные языки: [c.268]    [c.270]    [c.95]    [c.10]    [c.27]    [c.85]    [c.127]    [c.9]    [c.9]    [c.391]    [c.161]    [c.443]    [c.95]    [c.107]    [c.53]   
Математические основы автоматизированного проектирования химических производств (1979) -- [ c.0 ]




ПОИСК





Смотрите так же термины и статьи:

Проблемно-ориентированные пакеты программ . Языки взаимообмена

Проблемно-ориентированные языки программирования



© 2025 chem21.info Реклама на сайте