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

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

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

Язык логических схем

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


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

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

    АЛГОЛ, в отличие от языка логических схем, не содержит понятия логического оператора. Это понятие в АЛГОЛе погружено в понятия операторов присваивания, перехода и условного оператора. Например, если выражение, входящее в оператор присваивания, является разветвляющимся, то в нем каждое разветвление подразумевает логический оператор. [c.237]

    Выражение языка логических схем Р может записываться [c.238]

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

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

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


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

    Рассмотрим подробнее языки манипулирования данными. ЯМД, с которым работает программист, должен обеспечивать ему элементарные операции над логическим представлением данных. Функцией ЯМД является интерпретация логического вызова па уровень физического управления данными в соответствии с моделью интерпретации, которая определяется схемой базы данных и ее отображением на структуры физического хранения, контроль полномочий источника вызова по доступу к данным, исполнение вызова, регистрация изменений базы данных в системном журнале. [c.204]

    Не останавливаясь ни на одном из входных языков существующих в настоящее время ПП, мы здесь опишем коротко два таких алгорифмических языка разработанный в Советском Союзе язык логических схем и международный алгорифмический язык АЛГОЛ [2]. Каждый из указанных языков допускает ряд модификаций эталонную модификацию (основную), модификацию для публикаций (имеющую от эталонной отклонения, связанные с удобством печати или написания), и конкретные модификации (каждая из которых является видоизменением эталонной модификации применительно к особенностям конкретной мшины и может являться входным языком ПП для этой машины). [c.232]

    Язык АЛГОЛ разработан группой ученых Западной Европы и США и предложен в качестве международного алго-рифмического языка для описания вычислительных процессов. АЛГОЛ, как и язык логических схем, базируется на операторном методе программирования. В настоящее время АЛГОЛ сильнее формализован, чем язык логических схем, что обус-ловлешэ его предназначением в качестве международного языка. В общих чертах АЛГОЛ напоминает конкретный уровень языка логических схем. Как и в языке логических схем, в АЛГОЛе основным понятием является формула, в левой части которой стоит величина, а в правой — некоторое выражение. Выражения делятся на логические, арифметические и именующие. Выражения могут иметь внутренние разветвления за счет того, что в качестве оперируемых величин в них могут участвовать условные выражения вида если В то иначе Wгде В — логическое выражение, а и — выражения того типа, к которому принадлежит основное выражение, включающее в себя описываемое условное выражение . В свою очередь и могут содержать условные выражения и т. д. Например, арифметическое выражение может иметь вид [c.234]

    Условные операторы могут быть двух видов, т. е., по определению, условный оператор это либо оператор если , записываемый как если Р то Q, либо оператор, записываемый как если Р то Q иначе 8. В обеих записях Р означает некоторое логическое выражение. На языке логических схем условные операторы указанных типов могут быть изображены соответственно как Р QJ иPJ Q[ J S J. [c.235]

    При записи вопроса (1) Какова температура замерзания воды по Фаренгейту при нормальных условиях можно было бы употребить субъект (л — целое число // температура замерзания воды при нормальных условиях x°F). Здесь категорное условие х — целое число требует заполнения, и, заполняя эту лакуну, мы делаем вопрос более точным. С другой стороны, вопрос (12) содержит именные группы, которые навязывают субъекту форму х — мальчик, у — девочка // х брат у). Впрочем, можно было бы предпочесть иной вид субъекта — категорно-свободный х // х— мальчик 8с у — девочка х брат у) и считать, что при таком субъекте мы лучше понимаем смысл вопроса. Наша логическая схема не указывает ни на то, как ее нужно использовать, ни на то, какие формальные интеррогативы лучше всего передают значение данного вопросительного предложения естественного языка, и в этом отношении она сходна с формальной ассерторической логикой. Мы можем лишь предлагать приемлемые альтернативы и комментировать различия между ними. Например, первый из вышеуказанных субъектов определяет меньшую именную область, состоящую только из предложений вида Ь брат с, где Ь — имя мальчика, ас — имя девочки, в то время как именная область второго из указанных субъектов включает в себя [c.39]

    Успешная попытка систематизировать многочисленные аналитические реакции с участием соединений металлов по определенной логической схеме была осуществлена немецким химиком Генрихом Розе (1795—1864) и описана в 1829 г. в его книге Руководство по аналитической химии . Разработанная им общая схема систематического качественного анализа металлов (катионов металлов — на современном языке) основана на определенной последовательности действия химических реагентов (хлороводородная кислота, сероводород, азотная кислота, раствор аммиака и др.) на анализируемый раствор и про укты реакций компонентов этого раствора с прибавляемыми реагентами. При этом исходный анализируемый раствор в схеме Г. Розе содержал соединения многих известных к тому времени металлов серебро, рт>ть, свинец золото, сурьма, олово, мышьяк кадмий, висмут медь, железо, никель, кобальт, цинк, марганец, алюминий барий, стронций, кальций, магний. Здесь химические элементы перечислены в последовательности их разделения или открытия по схеме Г. Розе. [c.35]


    Расчет осуществляется методом последовательных приближений выходная величина RT используется в программе для нахождения расхода L, поскольку величина Z вводится в программу извне. Поток пара V получается из уравнения общего мольного баланса Z = L + V (рис. VIII-14). Подпрограмма ITR подобна описанной (см. гл. V) подпрограмме на языке MIDAS, предназначенной для сведения к нулю суммы нескольких величин. В гл. Y подробно объяснена логическая схема построения такой подпрограммы, используемой в программе для удовлетворения подобного критерия. [c.166]

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

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

    Эффективный подход к разработке интерактивной диалоговой системы для решения задач химической технологии, обеспечи-ваюш ей организацию вычислительного процесса и ведение диалога на языке, близком по синтаксису к профессиональному языку химика-технолога предложены в [4, 5]. Структурная схема данной системы приведена на рис. 6.2. Она состоит из подсистемы проектирования (анализа и синтеза ХТС), включаюш,ей функциональную среду (ФС) и банк данных (БД), и подсистемы диалогового взаимодействия, включающей семантические модели БД и ФС, блоки лингвистического и логического анализа. Связь между подсистемами осуществляется на уровне интерпретатора /, ввод— вывод происходит посредством дисплея. Блок лингвистического анализа выполняет обработку входного предложения, а блок логического анализа предназначен для управления семантическими моделями БД и ФС. [c.257]

    Язык APLI OT. Язык характеризуется гибкой схемой логического управления, реализующей как прямые цепочки, так и обратные цепочки рассуждения, обработкой коэффициентов уверенности и режимов объяснения. Поддерживающая среда состоит из пакета утилитов языка ПРОЛОГ, таких как итеративный редактор правил и предложений.vlPL/ OT реализован на языке ПРОЛОГ DE -10 и работает на компьютерной системе I OT ЕС-2060 7]. [c.230]

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

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

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


Смотреть страницы где упоминается термин Язык логических схем: [c.238]    [c.11]    [c.232]    [c.1074]    [c.230]    [c.26]    [c.45]   
Программирование (1963) -- [ c.232 ]




ПОИСК





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

Логическая схема



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