Главная » Каталог документов » ГОСТ 27975-88

ГОСТ 27975-88
"Язык программирования АЛГОЛ 68 расширенный"

- 699,00 руб.;
- Официальное издание;
- Доставка или cамовывоз.
- от 95,00 руб./день;
- Мгновенное подключение;
- Различные формы оплаты.
- от 8 790,00 руб.;
- Тысячи (!) документов на DVD;
- Ежеквартальное обновление.

Статус документа: действующий

Дата вступления в действие: 1990-07-01


Документ относится к следующим разделам классификатора:


Содержание для ознакомления



ВНИМАНИЕ!!
ФРАГМЕНТ ТЕКСТА ДОКУМЕНТА ПРЕДСТАВЛЕН ИСКЛЮЧИТЕЛЬНО ДЛЯ ОЗНАКОМЛЕНИЯ И СОДЕРЖИТ ОШИБКИ
ОРИГИНАЛ ДОКУМЕНТА СООТВЕТСТВУЕТ ОФИЦИАЛЬНОМУ ИЗДАНИЮ


УДК 681.3.06:006.354 ГОСУДАРСТВЕННЫЙ

СТАНДАРТ

Групп» П85 СОЮЗА ССР

ЯЗЫК ПРОГРАММИРОВАНИЯ ГОСТ

Л«Оя 68 расширенные 27975-88

PfOKumrmnglansuaBe ALCOL6S. exIended

ОКГГУ 400"

Д«и явяаея»* 01.07.VO

Настоящий стандарт распространяется на язык программирования Anion 68 расширенный*, его варнашы, а также варианты языка программирования Алгол 68, вводящие дополнительно к определению языка про-транслирования Алгол 68 средства обеспечения модульности программ к раздельной трансляции программ, и устанавливает ТРЕБОВАНИЯ:

к программе на языке программирования Алгол 68 расширенный, представленной на машинном носителе или в комплекте программной документации;

к реализациям языка программирования Алгол 68 расширенный и его вариантов, используемым прн создании или эксплуатации программных средств, в части выполнения программ на языке Алгол 68 расширенный.

Стандарт не распространяется на варианты языка Алгол 68 или языка Алгол 68 расширенный и программы на языке Алгол 68 расширенный, составленные в учебных или исследовательских целях.

Вариантом языка Алгол 68 расширенный является определенный конкретной реализацией язык, сохраняющий основные конструкции языка Алгол 68 расширенный, в описанки которого имеется ссыпка на настоящий стандарт и четко перечисляются отличия определяемого языка от языка, определенного настоящим стандартом.

* Историческая СПРАВКА о азыке Алгол 68 расширенном, приведена а прилит-

НИИ i.

Итламясофмциальаос Прр*п«мкв воспрсыси!

24S
С. 2 ГОСТ 2T97S -88

Требовании к машинному представлению программы приведены в приложении 2.

1. ЯЗЫК Н МЕТАЯШК

Все прагматические замечания соответствуют ГОСТ 27974. 1.1.Метод описания

1.1.1. Введение еоогветствуег ГОСТ 27974. 1.1.2- Прагматика соогветсгвует ГОСТ 27974.

1.1.3. Синтаксис строгого языка соответствует ГОСТ 27974.

1.1.4. Сегштина

Определение семантики соотвегствует ГОСТ 27974.

1.1.4.1. Гннсрпонятня. обозначение и заложение соответствуют ГОСТ 27974.

1.1.4.2. Парапонятия-

ГнперПРАВИЛА з, b, d соответствуют ГОСТ 27974. с) В прзвиле Ь) „опускаемые гиперпонятии** следующие: ..ОФОРМЛЕННОЕ" - „НОМЕР" - „ЛОКАЛИЗУЮЩИЙ" • ..ПРИМЕНЯЮЩИЙ" - „ЛЮБОЙ" • ..ПРИВОДИМО" • „ЗНАЧЕНИЕ" ¦ ,длч ЗНАЧЕНИЯ" • .дьщающее ИМЯ ПРОВИДА"

• .для метки" • .дня процедуры" • „вила ПРОПИЛ"

• „свидом ПРОЦЕДУРА" • ,з СРЕДЕ" • ,.!ПАРЫ" - „с ОПИСАНИЯМИ 'МЕТКАМИ" ¦ „через ^ОПИСАНИЯ ?МЕТКИ" • „определяющее СЛОЙ" • ..ОБОЗНАЧЕНИЕ" ¦ „как ИМЯ ПРОВИДА" * „без 70ПИСАНИЙ" • „передающий 7СВЯЗИ" ¦ „открывающий ХВЯЗИ".

1.1.4.3. Неопределенности соответствуют ГОСТ 27974.

1.1.4.4. Восстанавливающие действия:

Для некоторых случаев, где говорится, что исполнение нс определено {1.1.4.3 a, о}, заданы восстанавливающие действии. Это значит, что должно выполняться такое восстанавливающее действие, если только реализатор не предусмотрел более подходящего решения для данной ситуации. Однако реализатор должен сохранить для программиста возможность потребовать, чтобы выполняемым действием было в точности действие, УКАЗанное здесь.

{Обычно восстанавливающее действие включает в себя возбуждение соответствующей ситуации.>

Ь) Восстанавливающее действие состоит в вызове некоторой процедуры, возможно, со значениями {параметров}. Эта процедура задается при помо. щи представления некоторою испола-зующего-илектифнкаторз, выдающего згу процедуру в окружении собственного- вступления.

1.2- О б ш и е метаПРАВИЛА

1.2.1- МетаПРАВИЛА для видов соответствуют ГОСТ 27974.

1.2.2. МетаПРАВИЛА, связанные с фразами и приведением А> ЗАКРЫТОЕ; : замкнутое; совместное;

параллельное; ВЫБИРАЮЩЕЕ {34А}-, циклическое; подключающее.

246
ГОСТ 27975-88 С. S

МетаПРАВИЛА В. Ссснлискчиуюг ГОСТ 37974. 1.2.3. МетаПРАВИЛА, связанные СО средами

МетаПРАВИЛА, Л, С. D, F, G. Н. I, j. К соотве1ствуют ГОСТ 27974. В) СЛОЙ : : новые 70ПИСАНИЯ 7МЕТКИ ПОДКЛЮЧЕНИЯ. Е) ОПИСАНИЕ : : СЛОВО 1942А} для ВИДА:

ИНФИКС C942FJ лля приоритета ПРИОРИТЕТ:

ИНДИКАНТ <94:F>iuth ЗНАЧЕНИЯ НОМЕР:

ИНФИКС {942F} лля ДВУХМЕСТНОЙ.

ПРЕФИКС {942К}ллч ОДНОМЕСТНОЙ:

МОДУЛЬ; СЛОВО для СИТУАЦИИ с видом ПРОЦЕДУРА.

1 ) "МОДУЛИ : : МОДУЛИ; ПУСТО.

М) (МОДУЛИ : : МОДУЛЬ; 'МОДУЛИ МОДУЛЬ

N) МОДУЛЬ : ИНДИКАНТ дли 1СВЯЗЕЙ с модулями

О) 7СВЯЗИ : 'СВЯЗИ; ПУСТО.

Р> !СВЯЗИ : СВЯЗЬ; ГСВЯЭИ СВЯЗЬ.

0) СВЯЗЬ : : КЛЮЧ ДЛЯ открытия (ОПИСАНИЙ {и} ! ПОДКЛЮЧЕНИЙ . К) КЛЮЧ ; : I ill.

S) .'ПОДКЛЮЧЕНИЯ : : (ПОДКЛЮЧЕНИЯ: ПУСТО. Т> !ПО;иСЛЮЧЬНИЯ i 1ЮДКЛЮЧЕНИЕ; 'ПОДКЛЮЧЕНИЯ ПОДКЛЮЧИШЬ. U) ПОДКЛЮЧЕНИЕ : : КЛЮЧ для запуска. V) СИТУАЦИЯ : : ситуация; реакция 1.3. Обшие гипсрирзвнла соответствуют ГОСТ 27974,

2. ВЫЧИСЛИТЕЛЬ И ПРОГРАММА

2.1.Терминология 2.\Л, Объекты,

Определение обЬек!з в прагматическое замечание соответствую! ГОСТ 27974.

2 1.1.1 Значения, участки, окружения и сиены ГиперПРАВИЛА а. с. d анивстстнуим ГОСТ 27974.

Ъ) Всякий ..участок" {есть внутренний обьект. который} coonwiei вует каким-то '70ПИСАПИЯМ ТМЕГКАМ 'ПОДКЛЮЧЕНИЯМ' С- 1} „Незанятый участок" но участок, или которою 'ОПИСАНИЯ ?МЬТКИ '.'ПОДКЛЮЧЕНИЯ' осп.' ПУСТО'

•(Каждое 'ОБОЗНАЧЕНИЕ для ПРИЗНАКА1 (4Л.1. F. С|. заложенное в данные '-ОПИСАНИЯ 7МЕТКИ ?ПОДЮ1ЮЧЕНИЯ'. соответствует ОИредг-ляюпкму -ОЬОЗНАЧЕНИЕ-ипцикаюру.пылающему-ПРИЗНАК (i.e. какому-нибудь идентификатору. обозначении-операции или ннликлору-инда!. описанному в конструкте, исполнение коюрого вызвало еолиине данного участка. УКАЗанное ОБОЗНАЧЕНИЕ для ПРИЗНАКА' Может .Лолучаи. иоступ" к какому-ю значению или сцене ..внутри" згого учес»;;) (2.1.2-d

Образом участка может служить рял ячеек намят, в которые помете-ны зти доступные обьскш.}

2.1.12. Виды определены в ГОСТ 27974.

Ml
С. 4 ГОСТ 27975-йй

2.1 .13. Области действия.

Прагматические замечания и гиперпранило а) соответствуют ГОСТ 27974.

Ь) Каждое окружение имеет одну определенную „область действия". {Область действия каждого окружения никогда не бывает „сгарше" (2.1.2-0 области действия того окружения, из которого оно составлено (2.1.1.1-е).}

2-1.2. Соотношения

ГиперПРАВИЛА а. Ь, с. d, с, f, g соответствуют ГОСТ 27974.

h) реагировать" есть соотношение между значением {процедурой} и соевой <эопрепелением-сигузнии>, которое может быть справедливым ..внутри" определенного участка. Данное соотношение становится справедливым после исполнении определения-реакции.

О Окружение может быть „связано" с другим окружением {со старшей областью действия} „посредством" некоторой сцены {определения-ситуации}. Это соотношение может быть справедливым для некоторого окружения, созданного в процессе исполнения вызова-ситуации.

2.1.3. Значения определены в ГОСТ 27974.

2.1.4.//ейсгвия

2.1.4.1. Исполнение соответствует ГОСТ 27974.

2.1.4.2. Последовательные и совместные действия соответствуют ГОСТ 27974.

2.1.4.3. Запуск, завершение и прекращение

ПРАВИЛА а, Ь, с, d, е, f, g н прагматическое замечание сооюетствуют ГОСТ 27974.

h) Всякое действие может „прерваться" событием, {например. ..переполнением"}, не определяемым семантикой настоящего стандарта, но вызванным вычислителем, если его возможности {2.2.2.Ь} не позволяют обеспечить удовлетворительное исполнение. Когда действие прерывается, прерываются все его подлействия и, возможно, его наддейсгвия. {Возобновятся ли эти действия после прерывания, будут ли запущены другие действия или же 0К0НЧН1СЯ исполнение данной программы, настоящим стандартом оставлено не определенным. Для некоторых событий определены вое-Ста на вливаю щи с действия (1.1.4.4.).}

О Действие может прерваться, если вычислитель обнаруживает, что время (место в памяти), выделенное для исполнения программы, близко к исчерпанию. В таком случае восстанавливающим действием служит вызов процедуры восстановление после исчерпания времени {10.2.5.р} (восстановление после исчерпания памяти {10.2.5.q}). {Предполагается, что остающееся количество времени (памяти) будет достаточным, чтобы восстанавливающее действие обеспечило аккуратное завершение или же добыло лопо

-=ОКОНЧАНИЕ ФРАГМЕНТА ДОКУМЕНТА=-


Документ ГОСТ 27975-88 можно получить тремя способами:

Приобрести полный комплект актуальных документов в виде электронного справочника на DVD. Мы предлагаем специализированные справочники для разных отраслей хозяйственной деятельности.

Так же, можно скачать ГОСТ 27975-88 или любой другой документ очень быстро и за смешные деньги, с оплатой любым способом (электронными деньгами, безналичным расчетом, отправкой SMS).

Если требуется официальное издание, то можно купить ГОСТ 27975-88 - печатную форму документа для технических библиотек и лицензирования деятельности предприятия.