Математика

Физика

Химия

Биология

Техника и    технологии

Языки программирования ДОС ЕС ЭВМ-М., «Статистика», 1977. 152 с. с ил.
Языки программирования ДОС ЕС ЭВМ. Краткий спра вочник. М., «Статистика», 1977. 152 с. с ил.
На обороте тит. л. авт.: Т. Д. Васючкова, Л. К. Загузова, О. Г. И( кина, Т. А. Савченко.
Справочник содержит информацию о языках программировав Фортран, Кобол, РПГ и ПЛ/1, входящих в состав операционной сист< мы ДОС ЕС. Основное назначение книги — по любому из указанны языков программирования дать фактическую справку, какие знаки моя но использовать при описании программы, как записать тот или иной от ратор и т. д.
Книга предназначена для специалистов, использующих операцио) ную систему ДОС на ЕС ЭВМ,
ВВЕДЕНИЕ
Операционная система ДОС ЕС обладает развитыми системами программирования, позволяющими полностью автоматизировать процесс программирования для ЕС ЭВМ. Помимо языка Ассемблер, который дает возможность использовать все особенности машины и потому может быть применен для решения задач любого типа, операционная система ДОС ЕС предоставляет в распоряжение пользователя языки программирования высокого уровня, ориентированные на различные классы задач. К ним относятся: Фортран (Базисный Фортран и Фортран IV)—:для научно-технических задач, Кобол—для экономических задач, РПГ—для различных задач обработки данных и ПЛ/1—универсальный язык программирования, достаточно удобный для описания широкого круга задач. Данная книга представляет собой краткий справочник по языкам программирования высокого уровня, реализованным в операционной системе ДОС ЕС.
Информация, содержащаяся в справочнике, касается в основном синтаксиса языковых конструкций и формальных правил записи программ. Здесь можно получить справку о том, какова структура программы, для записи которой используется один из указанных языков программирования, какой набор символов можно использовать при написании программы, как записать тот или иной оператор и т. д. Семантические особенности языков описаны в нем очень кратко.
Предполагается, что читатель знаком с названными языками программирования по соответствующей эксплуатационной документации ДОС ЕС, поэтому некоторые термины используются в справочнике без пояснений.
Авторы стремились сохранить преемственность по отношению к соответствующим описаниям языков, входящим в состав эксплуатационной документации ДОС ЕС. Это касается способов описания отдельных средств языка, терминологии, принятых обозначений. В связи с некоторой разницей в терминологии описаний языков одни и те же понятия в различных главах справочника имеют в ряде случаев разные названия (например, элементы алфавита языка в Коболе называются литерами, в Фортране — символами, а в РПГ и ПЛ/1 — знаками). Разница в терминологии нарушает строгость в изложении материала, но авторы намеренно пошли на это, так как посчитали необходимым со-
ОГЛАВЛЕНИЕ
«дение.............................. 3
а а в а 1. Фортран........................ 5
1. Краткие сведения о языке.................... 5
|. Алфавит языка......................... 5
i. Основные понятия языка..................... 6
I. Структура программной единицы................. 6
i. Бланк кодирования....................... 7
i. Данные............................. 7
1.6.1. Типы данных....................... 7
1.6.2. Константы....................... 7
1.6.3. Переменные....................... 9
1.6.4. Массивы......................... 9
3. Выражения........................... 12
1.7.1. Виды выражений.................... 12
1.7.2. Приоритет операций и порядок их выполнения...... 13
1.7.3. Выполнение операций над величинами разного типа ... 13
.8. Операторы........................... 14
,9. Ввод-вывод............................ 27
1.9.1. Допустимые файлы.................... 27
1.9.2. Назначение устройств.................. 27
1.9.3. Размеры записей..................... 27
1.9.4. Управление печатью.................... 28
.10. Стандартные математические функции............... 29
.11. Служебные программы..................... 33
'лава 2. Кобол.......................... 35
.1. Общая характеристика языка.................. 35
.2. Алфавит языка ......................... 36
.3. Структура программы...................... 36
.4. Запись программы на бланках. Пунктуация........... 37
.5. Правила образования имен.................... 39
.6. Типы констант.......................... 40
:.7. Специальные регистры....................... 41
!.8. Литеры, используемые в PICTURE................ 42
;.9. Данные............................. 42
!.10. Операции над данными...................... 44
!. 11. Типы операторов........................ 44
!.12. Структура разделов. Форматы фраз и операторов........ 47
2.12.1. Раздел идентификации.................. 47
2.12.2. Раздел оборудования .................. 48
2.12.3. Раздел данных..................... 52
2.12.4. Раздел процедур..................... 60
L13. Зарезервированные слова.................... 72
!. 14. Структура системного имени во фразе ASSIGN.......... 74
!.15. Некоторые количественные ограничения............. 75
151
Глава 3. РПГ...........................7(5
3.1. Общая характеристика языка.................. 76
3.2. Алфавит языка.......................... 77
3.3. Элементы языка......................... 78
3.4. Знаки шаблона редактирования ... ............. 79
3.5. Запись исходной программы на бланках.............. 80
3.6. Правила заполнения бланков................... 86
3.6.1. Общие графы бланков.................. 86
3.6.2. Бланк «Управляющая карта»............... 86
3.6.3. Бланк «Описание файлов»................ 87
3.6.4. Бланк «Дополнительная информация» о файлах..... 91
3.6.5. Бланк «Описание счетчика 'Строк»............. 93
3.6.6. Бланк «Описание вводных данных»............ 93
3.6.7. Бланк «Описание вычислений»................ 95
3.6.8. Бланк «Описание выводных данных»............ 98
3.7. Указатели............................ 102
Глава 4. ПЛ/1...........................103
4.1. Общая характеристика языка.............. ... 103
4.2. Наборы знаков языка и их использование............105
4.3. Правила образования идентификаторов.............107
4.4. Запись программ на бланках кодирования............107
4.5. Сокращения ключевых слов...................107
4.6. Атрибуты...........................108
4.7. Знаки шаблона.........................111
4.8. Операции над данными......................116
4.9. Атрибуты результатов арифметических операций в зависимости
от атрибутов операндов ..................... 120
4.10. Операторы..........................120
4.11. Списки данных и списки элементов формата при передаче потоком 129
4.12. Представление данных на внешнем носителе при передаче потоком, управляемой редактированием ................. 129
4.13. Зависимость операторов ввода-вывода от типа файла.......133
4.14. Допустимые длины блоков в зависимости от типа устройства . . 133
4.15. Ситуации ON..........................137
4.15.1. Вычислительные ситуации................. 137
4.15.2. Ситуации ввода^вывода................. 138
4.15.3. Ситуация реакции системы . .............. 140
4.16. Встроенные функции..... ................. 140
4.16.1. Математические функции.................НО
4.16.2. Арифметические функции. . . . ...........141
4.16.3. Встроенные функции для обработки строк.........144
4.16.4. Встроенные функции для обработки массивов.......146
4.16.5. Встроенные функции специального назначения .... 146
4.17. Средства отладки........................148
4.18. Некоторые количественные ограничения.............. 149

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz