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

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

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

ФОРТРАН

    Описана программа Фортран, которая делает примерно то же, что и программа, изложенная в работе Ф. Блэка [1968]. [c.201]

    Программа Фортран для дедуктивной вопросно-ответной системы, использующей пропозициональное исчисление. [c.201]

    Программное обеспечение системы СПРИНТ допускает реализацию на языках программирования ПЛ/1, Фортран, Ассемблер [208]. [c.348]

    В рассмотренных примерах минимизация О системы приводит к правильным соотношениям более длинным путем, чем решение уравнений закона действующих масс. Но для сложных систем (десятки реагентов, реакций), как уже отмечалось, минимизация С или Р системы оказывается более простой. Информация о программах расчетов по универсальному методу приводится в литературе [15, 17, 20]. В, [19, 20] дана программа расчетов на языке Фортран IV. [c.117]


    Структура программы на фортране имеет вид [c.262]

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

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

    Программы ОГРА-1 стыкуются с программами на языках фортран, ПЛ-1, ассемблер. [c.240]

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

    Относительно выбора языка программирования при разработке математической модели следует заметить, что в соответствии с принципом разработки САПР, постулирующим реализацию минимальными средствами, разработку прикладного программного обеспечения целесообразно вести средствами системного обеспечения ЭВМ в ОС ЕС или ОС РВ (для ЕС ЭВМ и СМ ЭВМ соответственно). На практике наиболее распространенными языками программирования являются языки ассемблер, фортран и ПЛ-1. [c.264]

    Программная реализация. Разработанные алгоритмы реализованы на языках программирования ПЛ-1, фортран-1У и ассемблер для ЭВМ типа ЕС и СМ в виде комплекса программ Расчет [c.411]


    Программы пользователя на фортране [c.424]

    Книга посвящена анализу и синтезу химико-технологических процессов, разработке математических модулей отдельных процессов, выбору вычислительной техники и языков программирования. Рассмотрены вопросы создания пакетов прикладных программ, банков данных, технического и системного математического обеспечения. Изложены основы программирования на языках Фортран и ПЛ/1. Приведено математическое описание процессов ректификации, фазового равновесия. [c.2]

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

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

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

    Поскольку Кобол предназначен для решения коммерческих задач, основное внимание уделено организации больших массивов данных, их сортировке, преобразованию и перемещению. Вычислительные возможности его значительно беднее по сравнению с Алголом или Фортраном. [c.35]

    Как следует из рассмотренных примеров, конструкции языков Алгол, Фортран и ПЛ/1, использованные при составлении программы, незначительно различаются между собой. Отличия в большей степени проявляются при составлении программ для решения задач с развитой логикой, с использованием памяти различных уровней. [c.38]

    При создании подпрограмм на развитых языках программирования используются языковые формы их записи процедура — для языков Алгол и ПЛ/1, функция или подпрограмма — для языка Фортран. В силу специфичности прикладные программы обычно нуждаются в подробном описании и должны сопровождаться соответствующей документацией (см. с. 44). Описание позволяет использовать ее разработчиками других систем без существенных переработок. [c.48]

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

    Язык не может существовать как нечто независимое от системы. Наоборот, он является органической частью системы, причем основные концепции его должны быть заложены в систему. Это, например, лексика. Используемые в настоящее время процедурно-ориентированные языки программирования, такие, как Алгол, Фортран, ПЛ/1 и др., синтаксически однородные. Можно сказать, что они являются языками-оболочками, порожденными некоторым языком-ядром. Их основные отличия обусловлены ограничениями лексики и синтаксиса. Однако основные понятия, как, например, оператор , данные , выражение , имеют неизменный смысл. Следовательно, процедурно-ориентированные языки [c.70]

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

    Обычно внутреннее представление информации совпадает с форматами, допустимыми для базового языка системы. Если, например> базовым языком является ПЛ/1, то можно использовать как двоичное, так и десятичное представление. Выбор формата будет зависеть от принятого языка взаимообмена. В Фортране можно использовать только десятичные числа. Более существенным и трудоемким является вопрос о выборе или разработке способа описания передаваемых образов. Основными в этом случае требованиями являются обеспечение минимума занимаемой памяти и универсальность используемых структур данных. Наряду с дискретными данными, представленными в виде констант, таблиц для символов, все большее значение приобретают данные, характеризующие определенный объект или группу объектов, т. е. их геометрические образы в пространстве. Очевидно, хранение таблиц, ха- [c.80]

    Карты программы на Фортране 4 [c.210]

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


    Язык был предложен в 1956 г. и впервые реализован на ЭВМ фирмы ИБМ в 1957 г. По мере расширения круга потребителей он претерпел существенные изменения, появились различные варианты языка — его диалекты. Изменения относились к усовершенствованию отдельных его элементов, введению новых операторов и изменению структуры программы. Например, Фортран-1 не допускал подпрограмм, и вся программа должна была интерпретироваться целиком. В Фортране-И введена подпрограмма, но компиляция программы была отделена от ее исполнения. Фортран-ГУ уже рассматривается как единая система автоматического программирования с развитой логической структурой. [c.339]

    Осоёенйостью разработанной в настоящей книге модёлй ступень является модульность каждая вложенная модель элемента проточной части представляется в виде одной или двух самостоятельных процедур. В результате сама модель записывается в виде короткой и наглядной программы и может, в свою очередь, использоваться в моделях более высокого ранга. Модели элементов проточной части приведены полностью и снабжены комментариями. Наибольший интерес в них представляют не сами системы уравнений, а способы их решения, особенно для моделей колеса н диффузора. Разработаны процедуры определения границ характеристик ступени, соответствующих наибольшей производительности и началу помпажа. Изложение строится так, что за описанием алгоритма, как правило, следует процедура, записанная на языке АЛГОЛ-60 (версия АЛГОЛ-ГДР для ЭВМ БЭСМ-6). Особенностью синтаксиса этого языка является заимствование из языка ФОРТРАН правил записи формул, условных операторов и форматов операторов печати. Так как этим АЛГОЛ-ГДР в известной мере близок к языку РЬ/1, компиляторы с которого имеются в машинах ЕС ЭВМ [4], то все тексты процедур оставлены без изменений. [c.5]

    Началом процедуры является построение самых общих структурных схем или диаграмм процесса, аналогичных рассмотренным выше, которые затем детализируются. При этом переход от диаграмм к математическим моделям осуществляется не в лингвисти-чески-смысловой форме, как это делается, например, в [4], а автоматизированно. Программный комплекс BOND метода включает 17 основных программ на языке Фортран и позволяет воспринимать информацию в виде диаграмм процессов перерабатывать эту информацию сообщать пользователю, какой вид системы уравнений соответствует введенной диаграммной информации и, если этот вид удовлетворяет пользователю, то ЭВМ идентифицирует параметры модели находит решение уравнений математической модели и построит графики изменения требуемых переменных состояния процесса [10J. Пользователь оценивает полученную количественную информацию с физико-химической точки зрения, и если она его не удовлетворяет, то он вносит коррекцию в рисунок процесса в виде диаграммы, которая изображается на экране дисплея. Так в результате диалога пользователя с ЭВМ итеративно рождается правильный диаграммный образ физико-химического процесса и параллельно с ним в ЭВМ автоматически формируется система уравнений, представляющая адекватную математическую модель процесса в рамках представлений данного пользователя til, 12]. [c.226]

    Во втором подходе исходные данные также упаковываются, а программа обработки этих данных состоит из модулей, написанных на языках типа Фортран и Ассемблер, которые используются для реализащш упаковки/распаковки данных и наиболее критичных но времени операций. Управление же этими модулями реализуется на языке высокого уровня. Примером системы, в основе которой лежит такой подход, является система аналитических преобразований 8АС-1 [64]. [c.249]

    Диалоговые языки первого класса строятся либо расширением языков программирования высокого уровня (ПЛ/1, Фортран), либо адаптацией к конкретной предметной области и имеющимся вычислительным средствам. Языки второго класса получили наибо.пьшее распространение в силу их кажущейся близости к естественным и простоты реализации. Языки ключевых слов [c.260]

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

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

    Языки обработки графичес ко й информации в САПР развиваются в основном по двум направлениям на базе алгоритмических языков типа фортран, ПЛ-1, алгол с использованием механизма подпрограмм для вывода заданных графических изображений, состоящих из таких элементов, как точка, прямая, дуга, окружность, текст и т. д. и путем расширения алгоритмических языков добавлением новых синтаксических элементов для описания графической информации компактным образом. Применение подобных языков неудобно в том смысле, что для каждого конкретного документа необходимо составлять новые программы, что требует высокой квалификации в области программирования. Более рациональным является направление по созданию проблемно-ориентированных графических языков для описания объектов различной геометрии объектов ортогональной геометрии в двухмерном и трехмерном пространстве (проектирование зданий и элементов зданий, компоновка и размещение оборудования) объектов, ограниченных гладкими поверхностями второго и большего порядка объектов, получаемых в технологии резания (например, машиностроительных конструкций) [8—10]. [c.253]

    По структуре ASPEN относится к предпроцессорным системам, когда входной транслятор генерирует исполнительную программу на языке фортран (рис. 7.40), в дальнейшем эта программа вместе с программами пользователя транслируется, редактируется и выполняется. На шаге редактирования подсоединяются необходимые модули системы и пользователя. Такой подход позволяет строить исполнительную программу непосредственно для решаемой задачи с массивами переменной размерности и тем самым исключить непроизводительные затраты памяти. Система ориентирована также на файловую структуру. Файлы используются для хранения входной программы, промежуточных результатов, объектной программы и результатов расчета. Это позволяет в любое время прохождения задачи проанализировать любую информацию, связанную с ней, а также повторить расчеты с любого этапа решения. [c.423]

    Более детальная блок-схема расчета коэффициентов активности по уравнениям NRTL приведена на рис. 1.7. Заметим, что эта блок-схема полностью соответствует программе, записанной на таких языках программирования, как Алгол-60, Фортран, ПЛ/1. Каждому из циклов в программе соответствует оператор цикла, а другие действия выполняются операторами присваивания. [c.27]

    Фортран (название происходит от сокращения английских слов FORmula TRANslator) впервые был предложен в 1956 г. фирмой ИБМ. Первое применение как язык программирования получил в 1957 г. на машине ИВМ-704. За время существования [c.33]

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

    П Л/1 (название происходит от сокращения английских слов Programming Language) разработан сотрудниками фирмы ИБМ и впервые опубликован в 1964 г. Этот язык является многоцелевым. В нем собраны средства, свойственные таким языкам, как Алгол, Кобол, Фортран, на единой методической основе. ПЛ/1 можно использовать для решения научно-технических задач вычислительного характера, задач по обработке экономической информации, при системном программировании и разработке систем управления. Этому языку свойственны черты проблемно-и машинно-ориентированных языков. Особенность его состой в том, что для конкретного класса задач можно образовать необходимое подмножество, отбросив ненужные модули. Поэтому изучение ПЛ/1 можно ограничивать только используемыми элементами. [c.36]

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

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

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

    Приняв первый оператор (JOB ВВН), операционная система воспринимает второй оператор как начало задания с именем ВВН. Следующий оператор (оператор 2) указывает, что модуль, полученный Ьосле редактирования, должен быть временно помещен в библиотеку абсолютных модулей, так как программа может выполняться только из этой библиотеки. Оператор 3 указывает, что необходимо выполнить трансляцию следующей за ним программы, записанной на Фортране. Первый шаг задания заканчивается оператором 5. Второй шаг задания задается оператором 6 и состоит в редактировании полученного после трансляции объектного модуля. Третий шаг задается с помощью оператора ЕХЕС и состоит из выполнения программной фазы, полученной после редактирования. Исходные данные, необходимые для программы, следуют за этим оператором. Исходными данными заканчивается третий шаг задания (оператор 9) и все задание (оператор 10). По этому оператору задание с именем ВВН заканчивается, и система готова к принятию следующего. [c.210]

    Оператор PHASE КВМ, ВВН задает имя и адрес загрузки третьей фазы. Ее адрес равен адресу фазы ВВН (перекрывает ее). Модуль этой фазы записан на Фортране и подлежит трансляции, [c.218]

    ПЛ/1 разработан исходя из общих принципов построения языков программирования и содержит основные элементы таких языков, как Алгол, Кобол, Фортран. Являясь процедурно-ориентиро-ванным языком, ПЛ/1 содержит элементы, свойственные машинноориентированным языкам, и допускает работу с внутренним представлением данных. В ДОС/ЕС реализовано подмножество языка, в котором отсутствуют некоторые концепции полного языка (например, нельзя использовать массивы с размерностью больше трех, комплексные числа, сечения массивов, параллельное выполнение нескольких ветвей программы и т. д.). [c.226]


Смотреть страницы где упоминается термин ФОРТРАН: [c.373]    [c.129]    [c.6]    [c.58]    [c.155]    [c.211]    [c.339]   
Смотреть главы в:

Программирование и вычислительные методы в химии и химической технологии -> ФОРТРАН

Программирование и вычислительные методы в химии и химической технологии -> ФОРТРАН


Методы кибернетики в химии и химической технологии (1971) -- [ c.97 ]

Методы кибернетики в химии и химической технологии (1971) -- [ c.97 ]

Математическое моделирование в химической технологии (1973) -- [ c.22 ]

Компьютеры в аналитической химии (1987) -- [ c.375 , c.378 ]




ПОИСК







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