|
ГОСТ 27787-88
Язык программирования БЕЙСИКОбозначение: | ГОСТ 27787-88 | Обозначение англ: | GOST 27787-88 | Статус: | введен впервые | Название рус.: | Язык программирования БЕЙСИК | Название англ.: | BASIC programming language | Дата добавления в базу: | 01.09.2013 | Дата актуализации: | 01.01.2021 | Дата введения: | 01.07.1989 | Область применения: | Настоящий стандарт устанавливает: 1) синтаксис программ, написанных на языке Бейсик; 2) форматы и точность данных, а также диапазон представления чисел для данных, поступающих на вход процессора обработки данных, управляемого программой, написанной на языке Бейсик; 3) форматы и точность данных, а также диапазон представления чисел, получаемых в результате выполнения процессором обработки данных программы, написанной на языке Бейсик; 4) семантические правила для интерпретации смысла программ, написанных на языке Бейсик; 5) ошибки и исключительные ситуации, которые должны быть обнаружены, а также способ, при помощи которого эти ошибки и исключительные ситуации должны быть обработаны. Настоящий стандарт не устанавливает: 1) механизм, при помощи которого программы, написанные на языке Бейсик, преобразуются для использования процессором обработки данных; 2) средства, при помощи которых выполняются программы, написанные на языке Бейсик; 3) состав и форму документации на реализации языке Бейсик и программы, написанные на языке Бейсик. | Оглавление: | 1. Основные положения 2. Структура описания языка 3. Описание ядра 3.1. Символы и тексты 3.2. Программы 3.3. Константы 3.4. Переменные 3.5. Выражения 3.6. Встроенные-функции 3.7. Функции, определенные пользователем 3.8. Оператор-присваивания 3.9. Операторы управления 3.10. Операторы цикла 3.11. Оператор-вывода 3.12. Оператор-ввода 3.13. Хранение и рассылка данных в программе 3.14. Объявления массивов 3.15. Оператор-примечаний 3.16. Запуск-генератора-псевдослучайных-чисел 4. Модуль расширения основных средств 4.1. Уровень 1 4.1.1. Символы и тексты 4.1.2. Программы 4.1.3. Константы 4.1.4. Переменные 4.1.5. Выражения 4.1.6. Встроенные функции 4.1.7. Функции, определенные пользователем 4.1.8. Оператор-присваивания 4.1.9. Операторы управления 4.1.10. Оператор-форматированного-вывода 4.1.11. Оператор-вывода-на-печатающее-устройство 4.1.12. Оператор-ввода 4.1.13. Оператор-ввода-текста 4.1.14. Объявление массивов 4.1.15. Задание типов переменных 4.1.16. Оператор-замены-текста 4.1.17. Оператор-записи-в-оперативную-память 4.1.18. Встроенные средства отладки 4.2. Уровень 2 4.2.1. Программы 4.2.2. Константы 4.2.3. Выражения 4.2.4. Операторы управления 4.2.5. Цикл-пока 5. Модуль графических средств 5.1. Уровень 1 5.1.1. Выбор режима работы 5.1.2. Оператор-установки-цвета 5.1.3. Оператор-установки-цвета-точки 5.1.4. Изображение отрезков и прямоугольников 5.1.5. Изображение окружностей, дуг и эллипсов 5.1.6. Окраска области сплошным цветом 5.1.7. Функция-определения-цвета-точки 5.2. Уровень 2 5.2.1. Оператор-графических-операций 6. Модуль интерпретатора 6.1. Команда-инициализации 6.2. Вывод текста программы 6.3. Команда-запуска-программы 6.4. Удаление строк программы 6.5. Возобновление выполнения программы 6.6. Загрузка программы с магнитного диска 6.7. Запись программы на магнитный диск 6.8. Вывод каталога диска 6.9. Управление накопителем на магнитной ленте 6.10. Загрузка программы с магнитной ленты 6.11. Запись программы на магнитную ленту 7. Модуль работы с магнитными лентами 7.1. Оператор-открытия-файла 7.2. Запись данных в файл 7.3. Оператор-чтения-с-магнитной-ленты 7.4. Функция-признака-конца-файла 7.5. Оператор-закрытия-файла 8 Модуль работы с магнитными дисками 8.1. Уровень 1 8.1.1. Оператор-открытия-файла 8.1.2. Оператор-закрытия-файла 8.1.3. Операторы записи-данных-в-файл и форматированной-записи-в-файл 8.1.4. Операторы чтения-с-магнитного-диска и чтения-текста-с-магнитного-диска 8.1.5. Функция признака-конца-файла 8.2. Уровень 2 8.2.1. Оператор-открытия-файла 8.2.2. Выделение области для переменных 8.2.3. Оператор-чтения-текста 8.2.4. Оператор-записи-текста 8.2.5. Пересылка данных в буфер 8.2.6. Функции-преобразования-данных Приложение 1 (справочное) Метод синтаксической спецификации Приложение 2 (справочное) Термины и их пояснения Приложение 3 (обязательное) Таблица выполнения логических операций Информационные данные | Разработан: | Академия наук СССР
| Утверждён: | 26.07.1988 Государственный комитет СССР по стандартам (USSR National Committee on Standards 2760)
| Издан: | Издательство стандартов (1988 г. ) Издательство стандартов (1992 г. )
| Расположен в: |
| Нормативные ссылки: | |
![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/0.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/1.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/2.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/3.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/4.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/5.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/6.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/7.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/8.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/9.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/10.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/11.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/12.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/13.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/14.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/15.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/16.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/17.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/18.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/19.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/20.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/21.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/22.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/23.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/24.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/25.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/26.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/27.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/28.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/29.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/30.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/31.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/32.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/33.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/34.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/35.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/36.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/37.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/38.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/39.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/40.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/41.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/42.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/43.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/44.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/45.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/46.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/47.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/48.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/49.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/50.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/51.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/52.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/53.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/54.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/55.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/56.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/57.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/58.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/59.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/60.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/61.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/62.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/63.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/64.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/65.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/66.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/67.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/68.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/69.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/70.gif) ![ГОСТ 27787-88](https://files.stroyinf.ru/Data2/1/4294826/4294826945.files/71.gif)
|
|