Алгол

Устанавливалась репрезентативность выборки фактических данных ежесуточных объемов отгрузки пяти видов нефтепродуктов-(мазуты М-40 и М- 100, дизельное топливо летнее и зимнее, а также керосин осветительный) из резервуаров одной из перевалочных нефтебаз (в тыс. т). Расчеты проводились с помощью программы, составленной на алгоритмическом языке АЛГОЛ , блок-схема которой приведена на рисунке. В основу расчетов положен метод доверительных границ для среднего значения генеральной совокупности.  [c.74]


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

Основным недостатком языка является невозможность описания более сложных объектов, в которых зависимость между переменными не так проста, как в данной модели. Например, величины / и С могли бы зависеть от величины V следующим образом на каждом шаге они были бы решением оптимизационной задачи max Ф (I,V, С) при условии /+ V + С = У . Подпрограмму расчета такой зависимости можно легко построить на языке алгол, но на динамо сделать это невозможно. Однако, как мы уже говорили, такой недостаток лишь ограничивает число задач, в которых может использоваться язык динамо. Если же модель подходит для построения программы на этом языке и имеется соответствующий транслятор, язык динамо может значительно облегчить проведение имитационного исследования.  [c.265]


Программа имеет следующую структуру сначала идет заглавие, затем — блок описания структуры системы, затем — блок вывода результатов расчета, после чего — блок управления программой. Блоки разделены пустыми строками. Блок описания структуры системы имеет следующий смысл. Каждые 5 1 минут на АЗС прибывает автомобиль, который становится в очередь 1 (она в нашей простой модели АЗС, как мы говорили, единственна), занимает место у бензоколонки 1, когда последняя окажется свободной, и при этом покидает очередь 1. Далее автомобиль обслуживается 4 1 минуту, после чего покидает бензоколонку 1, результат его пребывания в системе фиксируется в таблице 1, после чего автомобиль покидает систему. Далее идет описание таблицы 1, которое мы сейчас не уточняем, а затем команда проводит работу по этой системе, пока через нее не пройдут 100 автомобилей. Как видит читатель, эта программа состоит из стандартных слов на английском языке и она гораздо проще программы на языке алгол. В более сложных программах достигается еще большая экономия сил программиста.  [c.269]

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


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

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

Для решения задачи были составлены следующие программы на языке АЛГОЛ 1 1. Прогнозирование нелинейными функциями (метод AI), по прямой (метод А%), степенными полиномами (метод Л3), тригонометрическими полиномами (метод Л4), авторегрессией (метод ЛБ).  [c.122]

Для формального описания синтаксиса разработано несколько метаязыков, наибольшее распространение получил метаязык Бэкуса (называемый иногда нотацией Бэкуса), разработанный им для описания АЛГОЛа [6,11]. В дальнейшем мы будем использовать этот язык.  [c.187]

Даже в таком теоретически хорошо разработанном языке программирования, как АЛГОЛ, полностью устранить неоднозначность не удалось. Например, в программе  [c.188]

Программа на языке Паскаль имеет блочную структуру, так же как и на языке Алгол. Блок программы состоит из трех частей  [c.68]

РОР-2 — язык, разработанный в Эдинбургском университете. В отличие от других языков он ориентирован на диалоговый режим работы с пользователем. РОР-2 обладает возможностью включения новых типов данных. Он весьма удачно сочетает в себе положительные черты Алгола, Фортрана и Лиспа.  [c.515]

Практически все типы ЭВМ, имеющие трансляторы с Фортрана, Алгол 60, Алгол 68  [c.430]

Фортран, Алгол 60, Алгол 68  [c.430]

Существует значительное число модификаций этих библиотек, в зависимости от конкретных версий Фортрана, Алгол 60 и Алгол 68. Наиболее полные версии библиотек  [c.430]

Уил к и н с о и Дж., Райнис С. Справочник алгоритмов на языке Алгол Линейная алгебра. Пер. с англ. — М. Машиностроение, 1977. — 389 с.  [c.466]

Язык программирования. Весьма важным вопросом при разработке программ является вопрос о возможности применения одного из имеющихся алгоритмических языков с готовым транслятором (например, АЛГОЛ, ФОРТРАН, PL/I). Если суммарное время решения задач сравнительно невелико, то целесообразность применения одного из таких языков высокого уровня не вызывает никаких сомнений. Если учесть требование живучести программ, то можно рекомендовать BL/1 и ФОРТРАН. Эти языки в настоящее время можно считать наиболее перспективными.  [c.48]

УВК СМ-3 является развитием ранее выпускаемой машины М-400. УВК СМ-4 отличается от УВК СМ-3 более высокопроизводительным процессором и большим объемом ОЗУ. Программное обеспечение предоставляет языки ФОРТРАН-П и IV, АЛГОЛ-60, БЕЙСИК- Программы для СМ могут готовиться и отлаживаться на машинах М-6000 и М-7000.  [c.375]

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

А. Б. Грибов, И. В. Романовский. Программирование симплекс-метода и его вариантов на АЛГОЛе.—Оптимальное планирование. Новосибирск, 1969, вып. 12.  [c.225]

К кон. 70-х гг. 20 в. разработано и используется свыше тысячи Я. а. Но только немногие получили широкое (всемирное) распространение. К ним относятся алгол, алгол-68, кобол, ПЛ-1, симула, фортран.  [c.590]

Первая версия пакета была реализована в 1977 г. на языке Алгол-60 для машин типа М-220 [66]. Дальнейшие разработки велись на языке ПЛ/1 для машин типа ЕС, программно совместимых с IBM/370. Версия из 83 функциональных процедур в 1987 г. была передана для тиражирования и распространения в Государственный фонд алгоритмов и программ (Эстонское НПО ВТИ) и эксплуатируется по неполным данным приблизительно в 30 организациях. Версия МОСТ-2 (1993 г.) в составе 135 процедур и программной оболочки реализована на ЕС-1066 и работает под управлением VM/SP. Работа с ней описана в руководстве [74].  [c.115]

Желательные критерии Опыт в проектировании Знание языков программирования АЛГОЛ, ФОРТРАН Владение техникой расчетов в системе + + + +  [c.338]

Для написания машинной программы имитационного эксперимента у исследователя имеются две основные возможности выбрать универсальный язык программирования типа алгол, фортран, лисп, кобол и т. д., либо остановиться на специализированном языке имитационного моделирования типа динамо, GPSS, симула и т. д. Под имитационным языком обычно имеется в виду язык программирования, обладающий некоторыми специфическими чертами, полезными при проведении имитационного исследования некоторого достаточно широкого класса моделей. Основными преимуществами специализированных имитационных языков являются 1) удобство программирования на этих языках 2) их концептуальная направленность. Смысл первого фактора и его значение очевидны и будут продемонстрированы в примерах, приведенных ниже. Второй фактор дает возможность заранее определить форму математической модели исследуемого явления, и тем самым упростить процесс ее построения, вплоть до возможности сразу сформулировать математическую модель в виде программы на соответствующем имитационном языке. Концептуальная направленность специализированных языков позволила единообразно описать значительное число имитационных задач, что дало возможность установить связь между различными разработками в области имитационных экспериментов. Еще одним достоинством специализированных имитационных языков является их наглядность, которая позволяет объяснить программу лицам, плохо знакомым с программированием на ЭВМ.  [c.257]

На ее основе строится блок-схема расчета, приведенная на рис. 36. В этой блок-схеме проводятся те же операции, что и в математической модели в прошлом параграфе, только они расположены в упорядоченном виде. Через Т обозначено количество лет в промежутке времени, который изучается в имитационном эксперименте. Обозначение NO используется вместо N0. Обратим внимание читателя, что при подсчете величины А используется функция б (А, V), не описанная пока в блок-схеме. Таким образом, необходимо отдельно построить блок-схему подсчета функции 6 (A,V). Если эта зависимость задается графически, то построение функции ft (A,V) с помощью языка алгол — довольно трудоемкая (хотя и не очень сложная) задача. Мы не будем заниматься этим вопросом, а сразу перейдем к программе для имитационных расчетов, реализованной на языке алгол. В этой программе используется процедура-функция delta (A, V) текст этой процедуры мы приводить не будем. Программа имеет следующий вид.  [c.259]

Программа на языке алгол приобретает следующий вид (здесь rand 1 — процедура генерирования случайных чисел, соответствующих распределению интервалов между автомобилями t, rand 2 (V) — процедура генерирования случайных промежутков обслуживания автомобилей, V — параметр распределения этих промежутков, соответствующий конкретному варианту АЗС)  [c.267]

На основе изложенных здесь методов построения последовательностей случайных чисел с различными распределениями можно построить процедуры randl и rand2, использовавшиеся в программе на языке алгол для расчетов по модели автозаправочной станции. Если используемые случайные интервалы между автомобилями и продолжительности обслуживания имеют экспоненциальное распределение, то лучше использовать метод обратных функций, а если некоторое эмпирическое распределение, то — метод, основанный на запоминании дискретных значений в оперативной памяти ЭВМ.  [c.274]

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

Функциональное управление динамического программирования (40) вместе с ограничениями (39) было положено в основу алгоритма оптимального размещения и развития баз МСХ, описанного на языке АЛГОЛ-60. По разработанному алгоритму были выполнены расчеты на ЭВМ Одра-1204 по выбору оптимальных схем размещения и развития баз МСХ для Северо Западного, Волго-Вятского и Центрально-Черноземного экономических районов. При этом было получено не одно оптимальное решение задачи, а целое семейство оптимальных задач, что является особенностью и большим преимуществом динамическо го программирования.  [c.98]

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

SAIL — язык, разработанный в рамках Стэнфордского проекта применяется с 1969 г. Он представляет собой сочетание формализованного механизма ассоциативного поиска и варианта Алгола-60.  [c.514]

SAIL — наиболее отработанный язык. АЛГОЛ, на основе которого он реализован, обеспечивает удобную запись вычислительных алгоритмов. Механизм ассоциативной выборки моделирует интерфейс решающей системы с внешней средой. Кроме того, SAIL имеет доступ к подпрограммам, написанным на языке ассемблера, что весьма важно, потому что позволяет использовать все возможности вычислительной машины.  [c.524]

Система SIMULA-67 по своим возможностям подобна GASP-IV, но предоставляет пользователю язык структурного программирования, похожий на Алгол-60.  [c.10]

Разработка детальных алгоритмов, предназначенных для составления на их основе программ решения этой задачи на одном из алгоритмических языков высокого уровня, применяемых в ЕС ЭВМ. Такие алгоритмы разработаны НИС МГИАИ [42]. На основе этих алгоритмов получены фрагменты программ на языке "Алгол-60", и их разработка продолжается. Отладка и реализация этой программы на практике позво-  [c.117]

Имеются сотни трансляторов для перевода АЛГОЛа-60 на языки различных ЭВМ. Ведутся также работы в области создания единого стандартного языка для решения экономико-математических задач В частности, разработан и применяется для машин типа Минск-22 язык АЛГЭМ (сокращенно от слов алгоритмы экочо-мнческпе и математические ),  [c.145]

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

Программы и алгорифмы.— Оптимальное планирование. Новосибирск, 1969, вып. 12. (Содержит ряд алгорифмов на языке АЛГОЛ-60 для решения общей задачи линейного программирования и задач раскроя.) См. также [37, 40, 46, 48, 2].  [c.223]

Алгол (от англ, algorithmi — алритмический и language — язык)—название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ. Разработан в 1958-60 годах, усовершенствован в 1964-68 годах.  [c.16]

Бухгалтерский словарь (1994) -- [ c.15 ]