- Артикул:00-01039357
- Автор: под ред. Е.Л. Ющенко
- Обложка: Твердая обложка
- Издательство: Вища школа (все книги издательства)
- Город: Киев
- Страниц: 400
- Формат: 60 х 84 1/16
- Год: 1980
- Вес: 575 г
- Серия: Учебное пособие для ВУЗов (все книги серии)
Книга является пособием по языку ФОРТРАН - одному из наиболее распространенных и широко признанных языков программирования в сфере научных и научно-технических приложений. Простота языка, эффективность получаемых при трансляции с него рабочих программ, наличие развитых средств редактирования информации обеспечили ФОРТРАНу особое место среди многих языков программирования.
Настоящее пособие является программированным и позволяет самостоятельно изучить предмет, чему способствует наличие комплекса примеров и задач, иллюстрирующих языковые средства ФОРТРАНа и многообразие их использования.
По сравнению с предыдущим изданием, пособие переработано и дополнено с учетом реализации языка на ЕС ЭВМ.
Пособие может быть использовано для различных категорий читателей - от студентов вузов до слушателей курсов профессионально-технической подготовки.
Оглавление
Предисловие
Как работать с пособием
Глава I. Представленние объектов обработки в ФОРТРАНе
Порция 1. Программа на ФОРТРАНе
Порция 2. Алфавит ФОРТРАНа
Порция 3. Ключевые слова
Порция 4. Типы данных
Порция 5. Константы. Константы целого типа
Порция 6. Вещественные константы
Порция 7. Константы повышенной точности
Порция 8. Имена (идентификаторы)
Порция 9. Память ЭВМ
Порция 10. Внутреннее представление объектов в ЕС ЭВМ
Порция 11. Переменные
Порция 12. Правила записи индексов. Приведенный индекс
Порция 13. Спецификация массивов
Порция 14. Объявление DIMENSION
Порция 15. Объявления типа
Порция 16. Объекты целого и вещественного типов
Порция 17. Логические, комплексные и повышенной точности объекты
Порция 18. Нестандартные данные в ФОРТРАН/ЕС
Порция 19. Объявление типа данных в ФОРТРАН/ЕС
Порция 20. Объявление IMPLICIT
Порция 21. Объявление DATA
Порция 22. Функции и их указатели
Порция 23. Выражения. Арифметические выражения
Порция 24. Логические выражения
Глава II. Операторы языка ФОРТРАН
Порция 25. Бланк ФОРТРАН-программы
Порция 26. Оператор присваивания
Порция 27. Оператор присваивания (продолжение)
Порция 28. Логический оператор присваивания
Порция 29. Операторы перехода. Безусловный оператор GOTO. Вычисляемый оператор GOTO
Порция 30. Оператор присваивания метки ASSIGN. Оператор GOTO по предписанию
Порция 31. Сравнение вычисляемого оператора перехода и оператора перехода по предписанию
Порция 32. Условные операторы
Порция 33. Условный логический оператор
Порция 34. Операторы остановки
Порция 35. Оператор цикла
Порция 36. Вложенные циклы
Порция 37. Правила использования оператора DO
Порция 38. Оператор продолжения CONTINUE
Порция 39. Примеры использования оператора DO
Глава III. Операторы ввода-вывода
Порция 40. Общая характеристика операторов ввода-вывода
Порция 41. Операторы ввода и вывода
Порция 42. Объявление FORMAT
Порция 43. Представление данных на внешних носителях
Порция 44. Описатели полей формата
Порция 45. Управление печатью
Порция 46. Форматы ввода-вывода числовой информации
Порция 47. Вывод по формату G
Ввод-вывод данных комплексного типа
Порция 48. Масштабный множитель
Порция 49. Форматы ввода-вывода логических и текстовых значений
Порция 50. Дополнительные форматы в ФОРТРАН/ЕС
Порция 51. Бланк записи исходных данных
Порция 52. Вспомогательные операторы ввода-вывода
Порция 53. Объявление NAMELIST (ФОРТРАН/ЕС)
Порция 54. Подготовка данных для ввода-вывода по NAMELIST
Глава IV. Функции и подпрограммы
Порция 55. Классы функций и подпрограмм
Порция 56. Имена функций и подпрограмм
Порция 57. Фактические и формальные параметры
Порция 58. Связь между фактическими и формальными параметрами
Порция 59. Вызов параметров в ФОРТРАН/ЕС
Порция 60. Типы функций
Порция 61. Встроенные функции
Порция 62. Внутренние функции
Порция 63. Объявление COMMON
Порция 64. Соответствие общих блоков
Порция 65. Помеченные и непомеченные общие блоки
Порция 66. Объявление EQUIVALENCE
Порция 67. Внешние функции
Порция 68. Связь внешней функции с вызывающим программным модулем
Порция 69. Правила использования внешних функций
Порция 70. Пример использования внешних функций
Порция 71. Подпрограммы
Порция 72. Идентификатор подпрограммы
Порция 73. Вызов подпрограмм. Оператор CALL
Порция 74. Результаты выполнения подпрограммы
Порция 75. Некоторые ограничения на формальные параметры внешних функций и подпрограмм
Порция 76. Интерпретация в ФОРТРАН/ЕС объектов, заданных формальными параметрами
Порция 77. Формальные параметры и элементы общих блоков
Порция 78. Побочный эффект при вычислении внешних функций
Порция 79. Передача меток через параметры в ФОРТРАН/ЕС
Оператор RETURN
Порция 80. Выполнение подпрограмм в неявном цикле (ФОРТРАН/ЕС)
Порция 81. Источники неопределенности при вызове параметров в ФОРТРАН/ЕС
Порция 82. Примеры использования подпрограмм
Порция 83. Объявление EXTERNAL
Порция 84. Косвенное обращение
Порция 85. Массивы с регулируемыми размерами
Порция 86. Примеры использования массивов с регулируемыми размерами
Порция 87. Объявление ENTRY в ФОРТРАН/ЕС (дополнительные точки входа во внешнюю процедуру)
Порция 88. Примеры использования процедур
Порция 89. Модуль-блок данных
Порция 90. Структура ФОРТРАН-программы
Глава V. Методика конструирования программ
Порция 91. Головной модуль и вызываемая им внешняя процедура
Порция 92. Методика использования внутренних функций
Порция 93. Внешняя процедура, вызывающая другую внешнюю процедуру
Порция 94. Элемент массива в качестве фактического параметра
Порция 95. Идентификатор процедуры в качестве формального (фактического) параметра
Порция 96. Интерпретация объектов памяти
Порция 97. Подпрограммы без параметров
Порция 98. Подпрограммы и внешние функции
Порция 99. Фиксация числа обрабатываемых массивов
Порция 100. Вывод графиков
Порция 101. Анализ прямоугольной структуры (ФОРТРАН/ЕС)
Порция 102. Обработка матриц в ФОРТРАН/ЕС (регулируемые размеры массивов; спецификация формата, задаваемая в массиве)
Порция 103. Особенности использования и преобразования объектов в ФОРТРАН/ЕС
Порция 104. Умножение целых чисел с повышенной точностью
Порция 105. Особенности использования текстовых констант в ФОРТРАН/ЕС
Порция 106. Поразрядная сортировка
Порция 107. Использование списковых структур
Порция 108. О реализации рекурсивных процедур в ФОРТРАН/ЕС
Глава VI. Средства отладки программ в ФОРТРАН/ЕС
Порция 109. Предложения отладки
Порция 110. Взаимодействие пакета отладки с программным модулем
Порция 111. Объявление DEBUG
Порция 112. Режимы отладки
Порция 113. Оператор DISPLAY
Порция 114. Объявление АТ
Порция 115. Операторы TRACE ON и TRACE OFF
Порция 116. Подпрограммы DUMP и PDUMP
Порция 117. Подпрограммы SLITE и SLITET
Порция 118. Подпрограмма EXIT
Порция 119. Особые ситуации
Порция 120. Подпрограмма DVCHK и OVERFL
Порция 121. Особенности распределения памяти
Порция 122. Запоминающие устройства прямого доступа
Порция 123. Физические записи
Глава VII. Ввод-вывод с прямым доступом к данным
Порция 124. Наборы данных в ФОРТРАН/ЕС
Порция 125. Операторы прямого доступа в ФОРТРАН/ЕС
Порция 126. Операторы READ и WRITE для файлов прямого доступа
Порция 127. Бесформатные операторы чтения-записи при прямом доступе
Порция 128. Оператор FIND
Глава VIII. ФОРТРАН как элемент ДОС
Порция 129. Этапы обработки программ и соответствующие компоненты ДОС
Порция 130. Генерация системы
Порция 131. Оформление задания
Порция 132. Внешние устройства, используемые в ДОС при обработке ФОРТРАН-программ, и их назначение
Порция 133. Оператор и директива ASSGN
Порция 134. Оператор и директива RESET
Порция 135. Управление трансляцией
Порция 136. Сообщения об ошибках, обнаруженных транслятором
Порция 137. Отладка ФОРТРАН-программ в ДОС ЕС
Порция 138. Протокол транслятора
Приложение 1. Таблицы
Приложение 2. Диагностические сообщения трансляторов
Приложение 3. Диагностические сообщения рабочей программы
Ответы к заданиям
Список литературы