Математика | ||||
Программирование на языке Фортран IV -Ф.Грунд Москва 1976 стр.180 | ||||
Программирование на языке Фортран IV -Ф.Грунд Москва 1976 стр.180
Книга содержит лаконичное я, полное изложение алгоритмического языка Фортран IV.. Подробно рассмотрены все элементы и конструкции языка, вопросы рационального распределения памяти, использования операторов и организации общих блоков. Особое Внимание уделено построению фортрановских программ.; Большое количество примеров способствует быстрому усвоению особенностей языка. Книга предназначена для первоначального и вместе с тек .глубокого изучения Фортрана. Она может быть использована в качестве учебного пособия, студентами вузов, слушателями курсов повышения квалификации по программированию и самостоятельно изучающими язык. г ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА Привлекательность Фортрана объясняется тем, что в нем соче-" таются простота с относительно высокой универсальностью. -Несложные правила'построения фортрановских конструкций позволяют быстро освоить язык и обеспечивают получение высококачественных объектных программ. Универсальность Фортрана дает возможность описывать алгоритмы достаточно широкого класса. Именно эти достоинства сделали Фортран самым распространенным средством программирования научно-технических задач. Несмотря на большой интерес к Фортрану в нашей стране, отечественная литература насчитывает лишь несколько книг, посвященных описанию этого языка. Предлагаемая читателю книга выгодно отличается от изданных ранее краткостью и полнотой изложения. Она не требует специальной математической подготовки и пригодна для первоначального, но достаточно глубокого изучения языка. Автор подробно рассмотрел все элементы Фортрана IV: основные символы, ключевые слова, имена, метки, константы, целые и вещественные арифметические выражения, операции отношения, операторы присваивания, условные и безусловные операторы перехода, оператор цикла, стандартные функции, невыполняемые операторы (операторы описания типа переменных, размерностей массивов и т. п.), операторы.ввода-вывода, подпрограммы и подпрограммы-функции. В книге излагаются вопросы рационального распределения памяти, использования операторов эквивалентности и организации общих блоков. Приведена структура фортрановского бланка, изложены правила его заполнения. Особое внимание уделено вопросам организации фортрановских программ. Подробно описано применение оператора формата, используемого при. обмене информацией с внешними устройствами, а также действие различных спецификаций в операторе формата t Приведены сведения о кодировании и обработа» алфавитно-цифровой информации. Изложение иллюстрировано большим количеством примеров, доведенных до рабочих программ, которые были проверены на ЭВМ. Ф. Грунд описал эталонный Фортран IV. В современных мощных вычислительных машинах и системах используются более развитые СОДЕРЖАНИЕ • ! • • ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА............. *' ПРЕДИСЛОВИЕ К РУССКОМУ ИЗДАНИЮ ... . .......... •1. ВВЕДЕНИЕ . .......................>. . . . 1.1. Историческая справка...............,...... . 1.2. Решение задачи......... . . ............. 1.3. Пример............................. 1 2. ОСНОВЫ ЯЗЫКА......................... " ] 2.1. Символы Фортрана ....................... ] 2.2. Имена............................. j 2.3. Метки.............................. I 2.4. Бланк для записи программ.................. 1 3. АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ И ОПЕРАТОРЫ ПРИСВАИВАНИЯ................................ 1 3.1. Целые и вещественные константы . .............. 1 3.2. Целые и вещественные выражения . . ,............ 2 3.3. Стандартные функции..................... 2 3.4. Оператор присваивания ............ ~. ........ 2 3.5. Структура фортрановской программы. Последовательность выпол- ." нения программы. Область действия имен и меток.......... 2 3.6. Пример ... .v.......................... 3 3.7. Операторы описания типа арифметических переменных..... 3 3.8. Оператор присваивания, использующий выражение с двойной точностью ..... ;.......................... З1 3.9. Оператор присваивания, использующий выражение комплексного типа............................... .* ЗЛО. Примеры...........'............... -* 4. ОПЕРАТОРЫ ПЕРЕХОДА И ЛОГИЧЕСКИЕ ОПЕРАТОРЫ .... - * 4.1. Безусловный оператор перехода ...;........... Ф 4.2. Арифметический условный оператор перехода......... 41 4.3. Пример..........-.................. 4i 4.4. Оператор предписания перехода и оператор перехода по предписа- ._, нию . ........................... ..-"• • ft 4.5. Вычисляемый оператор перехода....... , . . . . ... j* 4.6. Выражения отношений................... . * 4.7. Логические выражения.' Логические операторы присваивания. № 4.8. Логический условный оператор............•' • • • ** 4.9. .Операторы паузы в окончания работы программы. Пустой опера- . тор. Оператор конечной строки................• • rji 4.10. Пример .. 4.....................'•'• •• 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. Оператор формата...................... 113 6.4. Примеры.......................... 119 6.5. Операторы управления магнитными лентами. Оператор маркировки файла .'.......................... 125 6.6. Пример........ ................... 128 7. ФУНКЦИИ И ПОДПРОГРАММЫ.................. 129 7.1. Оператор-функция . , .• .'.'.'................ 7.2. Внутренние и внешние стандартные функции......... • 1 7:3. Подпрограммы-функции.................". . . . 131 7.4. Подпрограммы........................ 1 7.5. Пример .... ....................... 1 7.6.. Массивы с переменными границами............... 148'| 7.7. Оператор описания общих блоков.............. 150« 7.8. Оператор присваивания начальных значений. Подпрограмма данных................................ 159 ПРИЛОЖЕНИЕ ........................... 163 Дополнительные возможности современного Фортрана IV ..... 16У СПИСОК ЛИТЕРАТУРЫ....................... 177 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ................... 17S Цена: 150руб. |
||||