Математика | ||||
Программирование на фортране В.Добранд Москва 1973 175стр | ||||
На ФОРТРАНе разработаны и накоплены обширнейшие библиотеки подпрограмм. Естественно, что при таком широком распространении появились различные версии языка, в той или иной мере отличающиеся от стандарта. Такими версиями являются: ЩЕРН-ФОРТР АН, ФОРТРАН-63 и др. Надо сказать, что языки программирования для каждой конкретной машины практически всегда отличаются от стандартного. В одних случаях в них не использованы некоторые возможности языка, в других — язык расширен, в третьих — часть возможностей не используется, а часть — расширяется. Поэтому появление справочника по языку, отличающемуся от стандартного, но вобравшего в себя многие типичные от иего отклонения, встречающиеся в конкретных реализациях ФОРТРАНа, Может оказаться полезным. Таким справочником по *зыку ФОРТРАН-63 является предлагаемая книга. Она состоят из двух частей, В первой части дан свод правил написания программ на языке программирования ФОРТРАН-63. Во второй части датго 17 прйтйё-ров решения различных задач на цифровой вычислительной машине. Программы решения этих задач написаны на ФОРТРАНе-63. Они составлены различными авторами, различны по форме и методу написания. ....-,..• Поскольку ФОРТРАН-63 отличается от стандартной версия. ФОРТРАНа IV, в книге даны примечания и дополнения, позволяющие использовать книгу при программировании на ФОРТРАНе IV. Они сделаны в соответствии с официальным текстом описания языка, опубликованным в журнале Communications of the ACM,vol.7, № 10, 1964. Справочник содержит материалы, ориентированные на конкретную машину CDC 1604 А. Так как в Советском Союзе этих машин нет, из текста удален почти весь материал, специфичный только для этой машины. Книга не предназначена для первоначального изучения языка, но будет полезной инженерам и научным работникам, уже знакомым с основами программирования на ФОРТРАНе. Э. А. ТРАХТЕНГЕРЩ СОДЕРЖАНИЕ Предисловие к русскому изданию..............: : 5 ЧАСТЬ I. ОБЩЕЕ ПРЕДСТАВЛЕНИЕ О ЯЗЫКЕ ФОРТРАН ... 7 1. Алфавит . ....................... 7 2. Величина........i..............: 7 3. Выражения ....... .."............... 12 4. Операторы.....................: . 15 5. Бланк программирования .............,..:: 41 ЧАСТЬ II. ПРОГРАММЫ ........... . . . : : » 42 1. Линейная регрессия..................'. . 42 2. Периметр эллипса................... . 46 3. Расчет годографа амплитудно-фазовой характеристики сопротивления 51 4. Расчет электрической цепи ................. 55 5. Гармонический анализ................... 59 6. Расчет таблицы вероятностей................ 64 7. Проверка гипотез по Т-критерию.............. 69 8. Период колебания математического маятника.......... 74 9. Вычисление всех корней полинома с комплексными коэффициентами . 80 10. Численное решение дифференциального уравнения специального вида 89 П. Обратная засечка...................: 99 Ш. Простой дисперсионный анализ..............г 106 13. Интерполяция ................:.;..• ИЗ 14. Генератор перестановок................. 117 15. Запись анкетных данных на магнитную ленту и их корректировка 130 16. Подпрограмма печати значений матрицы в любом формате..... 135 17. Сортировка списков по двум признакам........... 142 18. Подпрограмма умножения матриц, записанных на двух магнитных лентах............,........т : : : 158 Дополнения.....................: .- 168 Список операторов ФОРТРАНа, использованных в программах . . . 173 Цена: 50руб. |
||||