Программироаание на языке фортран 4 Ф.Грунд Москва 1976 182стр. Книга содержит лаконичное и полное изложение алгоритмического языка Фортран IV. Подробно рассмотрены все элементы и конструкции языка, вопросы рационального распределения памяти, использования операторов и организации общих блоков. Особое внимание уделено построению фортрановских программ. Большое количество примеров способствует быстрому усвоению особенностей языка.
Книга предназначена для первоначального и вместе с тем глубокого изучения Фортрана. Она может быть использована в качестве учебного пособия студентами вузов, слушателями курсов повышения квалификации по программированию и самостоятельно изучающими язык.
ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА
Привлекательность Фортрана объясняется тем, что в нем соче-* таются простота с относительно высокой универсальностью. Несложные правила построения фортрановских конструкций позволяют быстро освоить язык и обеспечивают получение высококачественных объектных программ. Универсальность Фортрана дает возможность описывать алгоритмы достаточно широкого класса. Именно эти достоинства сделали Фортран самым распространенным средством программирования научно-технических задач.
Несмотря на большой интерес к Фортрану в нашей стране, отечественная литература насчитывает лишь несколько книг, посвященных описанию этого языка. Предлагаемая читателю книга выгодно отличается от изданных ранее краткостью и полнотой изложения. Она не требует специальной математической подготовки и пригодна для первоначального, но достаточно глубокого изучения языка.
Автор подробно рассмотрел все элементы Фортрана IV: основные символы, ключевые слова, имена, метки, константы, целые и вещественные арифметические выражения, операции отношения, операторы присваивания, условные и безусловные операторы перехода, оператор цикла, стандартные функции, невыполняемые операторы (операторы описания типа переменных, размерностей массивов и т. п.), операторы.ввода-вывода, подпрограммы и подпрограммы-функции. В книге излагаются вопросы рационального распределения памяти, .использования операторов эквивалентности и организации общих блоков. Приведена структура фортрановского бланка, изложены правила его заполнения. Особое внимание уделено вопросам организации фортрановских программ. Подробно описано применение оператора формата, используемого при обмене информацией с внешними устройствами, а также действие различных спецификаций в операторе формата. Приведены сведения о кодировании и обработке алфавитно-цифровой информации. Изложение иллюстрировано большим количеством примеров, доведенных до рабочих программ, которые были проверены на ЭВМ.

СОДЕРЖАНИЕ
ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА............. 5
ПРЕДИСЛОВИЕ К РУССКОМУ ИЗДАНИЮ.............. 7
1. ВВЕДЕНИЕ......................... . . . 9
1.1. Историческая справка ..................... 9
1.2. Решение задачи........................ 9
1.3. Пример............................ 10
2. ОСНОВЫ ЯЗЫКА......................... 3'4
2.1. Символы Фортрана....................... 14
2.2. Имена............................. 15
2.3. Метки............................. 16
2.4. Бланк для записи программ.................. 16
3. АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ И ОПЕРАТОРЫ ПРИСВАИВАНИЯ ............................... 19
3.1. Целые и вещественные константы............... 19
3.2. Целые и вещественные выражения . . ,............ 20
3.3. Стандартные функции..................... 24
3.4. Оператор присваивания.................... 25
3.5. Структура фортрановской программы. Последовательность выполнения программы. Область действия имен и меток.......... 26
3.6. Пример............................ 31
3.7. Операторы описания типа арифметических переменных..... 35
3.8. Оператор присваивания, использующий выражение с двойной точностью............................... 36
3.9. Оператор присваивания, использующий выражение комплексного
типа............................... 40
ЗЛО. Примеры.......................... 44
4. ОПЕРАТОРЫ ПЕРЕХОДА И ЛОГИЧЕСКИЕ ОПЕРАТОРЫ .... 47
4.1. Безусловный оператор перехода............... 47
4.2. Арифметический условный оператор перехода......... 48
4.3. Пример..........•.................. 49
4.4. Оператор предписания перехода и оператор перехода по предписанию ............................... 51
4.5. Вычисляемый оператор перехода............... 53
4.6. Выражения отношений.................... 55
4.7. Логические выражения. Логические операторы присваивания. 57
4.8. Логический условный оператор................ 60
4.9. Операторы паузы и окончания работы программы. Пустой оператор. Оператор конечной строки . . ................ 62
4.10. Пример........................... 63
5. ОПЕРАТОР ОПИСАНИЯ РАЗМЕРНОСТЕЙ МАССИВОВ. ОПЕРАТОР
ЦИКЛА.............................. 65
5.1. Оператор описания размерностей массивов. Элемент массива . . 65
5.2. Примеры.......................... 69
5.3. Оператор цикла....................... 71
5.4. Примеры.......................... 75
5.5. Оператор эквивалентности................... 82
5.6. Пример........................... 86
6. ОПЕРАТОРЫ ВВОДА И ВЫВОДА. ОПЕРАТОРЫ ФОРМАТА ... 88
6.1. Операторы ввода и вывода.................. 88
6.2. Спецификации преобразования ................ 94
6.3. Оператор формата...................... ИЗ
6.4. Примеры.......................... 119
6.5. Операторы управления магнитными лентами. Оператор маркировки файла .".......................... 125
6.6. Пример........................... 128
7. ФУНКЦИИ И ПОДПРОГРАММЫ.................. 129
7.1. Оператор-функция...................... 129
7.2. Внутренние и внешние стандартные функции......... 130
7.3. Подпрограммы-функции.................... 131
7.4. Подпрограммы........................ 143
7.5. Пример........................... 146
7.6. Массивы с переменными границами.............. 148
7.7. Оператор описания общих блоков.............. 150
7.8. Оператор присваивания начальных значений. Подпрограмма данных ................................ 159
ПРИЛОЖЕНИЕ........................... 163
Дополнительные возможности современного Фортрана IV ..... 163
СПИСОК ЛИТЕРАТУРЫ....................... 177
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ................... 179
Hosted by uCoz