成功加入购物车
白海波 著 / 机械工业出版社 / 2013-08 / 平装
售价 ¥ 13.00 1.6折
定价 ¥79.00
品相 九品
延迟发货说明
上书时间2026-01-27
卖家超过10天未登录
FORTRAN程序设计权威指南
《FORTRAN程序设计权威指南》共分为18章,主要包括FORTRAN语言简介、FORTRAN编译器的安装及使用、程序设计方法与程序算法、FORTRAN语言的基础知识、输入输出及声明、选择结构设计、循环结构设计、数组、过程、文件、结构体及指针、FORTRAN模块及面向对象程序设计、FORTRAN数据结构及算法、常用的数值计算方法和Coarray与并行计算等FORTRAN语言的基础及高级内容。《FORTRAN程序设计权威指南》使用大量的实例来进行内容的讲解,并且还专门用4章的篇幅讲解FORTRAN语言常用的数值计算方法,读者在实际编程中可以直接使用。
《FORTRAN程序设计权威指南》通过实例进行知识点的讲解,语言平实易懂,方便读者快速掌握FORTRAN语言。《FORTRAN程序设计权威指南》可以作为各大、中专院校进行FORTRAN语言教学的教材,也可以作为FORTRAN程序开发人员进行实际开发时的参考用书。
前言第1章FORTRAN语言简介1.1FORTRAN的发展历史1.2FORTRAN的新发展1.3FORTRAN语言的特点第2章FORTRAN编译器的安装及使用2.1编译器简介2.1.1CompaqVisualFORTRAN编译器2.1.2IntelVisualFORTRAN编译器2.2VisualFORTRAN的安装2.2.1VisualStudio2010安装2.2.2IntelVisualFORTRANXE2011安装2.3VisualFORTRAN的使用2.3.1初次使用配置2.3.2用VisualFORTRAN编写、编译运行程序2.3.3用VisualFORTRAN调试程序2.3.4利用IntelVisualFORTRAN移植CompaqVisualFORTRAN的工程2.4本章小结第3章程序设计方法及程序算法3.1程序设计方法简介3.2算法的概念及特性3.2.1算法的概念3.2.2简单算法举例3.2.3算法的特性3.3算法的表示方法3.3.1用自然语言表示算法3.3.2用流程图表示算法3.3.3三种基本结构3.3.4用N-S流程图表示算法3.3.5用伪代码表示算法3.3.6用计算机语言表示算法3.4本章小结第4章二进制及FORTRAN程序设计基础4.1计算机中数据的表示方法4.1.1计算机中的进位数制4.1.2机器数和码制4.2FORTRAN字符集4.2.1英文字母4.2.2数字4.2.3下划线4.2.4特殊字符4.2.5FORTRAN中的关键字4.3FORTRAN书写格式4.3.1固定格式4.3.2自由格式4.3.3兼容源程序格式4.4FORTRAN程序结构4.4.1FORTRAN程序单元4.4.2FORTRAN语句顺序4.4.3空格的使用4.4.4注释的书写4.5FORTRAN数值型常量及其类型4.5.1整型常量4.5.2实型常量4.5.3复型常量4.5.4字符型常量4.5.5符号常量4.6FORTRAN变量4.6.1变量的命名规则4.6.2变量的声明4.6.3整型变量4.6.4实型变量4.6.5复型变量4.6.6字符及字符串4.6.7逻辑型变量4.6.8变量的初始化4.7运算符及表达式4.7.1算术运算符及表达式4.7.2关系运算符及表达式4.7.3逻辑运算符及表达式4.8运算符优先级4.9语句4.9.1赋值语句4.9.2INCLUDE语句4.9.3程序控制语句4.10本章小结第5章输入输出及声明5.1输入输出概述5.2简单输入语句5.2.1READ语句输入形式一5.2.2READ语句输入形式二5.2.3READ语句使用注意事项5.3简单输出语句5.3.1PRINT输出语句5.3.2WRITE输出语句5.3.3表控输出语句注意事项5.4格式化输入输出命令5.4.1格式化输入输出语句概述5.4.2数据格式编辑符5.4.3控制格式编辑符5.4.4字符串编辑符5.5有名I/O列表5.5.1NAMELIST语句5.5.2NAMELIST语句示例5.5.3I/O实体5.6程序举例5.7本章小结第6章选择结构程序设计6.1IF语句6.1.1单分支IF语句6.1.2双分支IF语句6.1.3多分支IF语句6.1.4逻辑IF语句6.2SELECTCASE控制语句6.3选择语句的嵌套6.4其他程序流程控制语句6.4.1GOTO语句*6.4.2PAUSE、CONTINUE、STOP语句6.5程序举例6.6本章小结第7章循环结构程序设计7.1循环结构控制程序设计概述7.2带循环变量的DO语句7.2.1DO语句循环简介7.2.2带循环变量的DO循环结构7.2.3带循环变量的DO循环细节说明7.2.4DO循环的执行过程7.2.5带循环变量的DO语句程序举例7.3DOWHILE语句7.3.1DOWHILE语句基本格式7.3.2DOWHILE语句的执行过程7.3.3DOWHILE语句使用举例7.4循环流程控制语句7.4.1EXIT语句7.4.2CYCLE语句7.5无循环变量的DO语句7.6使用GOTO语句进行循环设计7.7循环语句的嵌套7.7.1循环嵌套的语法结构7.7.2循环嵌套的执行过程7.7.3循环嵌套的使用说明7.8不同循环语句的区别与联系7.9程序举例7.10本章小结第8章数组8.1数组概述8.2数组的定义8.2.1用类型说明语句定义数组8.2.2用DIMENSION语句定义数组8.2.3用类型说明语句和DIMENSION语句定义数组8.3数组的引用8.3.1数组整体引用8.3.2单个元素的引用8.3.3片段法引用多个数组元素8.4数组元素的存储结构8.4.1数组元素的存储结构8.4.2数组存储结构的应用8.5数组的赋值8.5.1数组赋值语句8.5.2DATA语句*8.5.3数组构造器8.6数组的输入输出8.6.1一维数组的输入输出8.6.2二维数组的输入输出8.6.3多维数组的输入输出8.7动态数组8.7.1动态数组的定义8.7.2动态数组空间的分配及释放8.7.3动态数组的应用举例8.8数组的运算8.8.1数组的算术运算8.8.2数组的逻辑运算8.9数组的常用内在函数8.9.1矩阵相乘函数8.9.2向量点乘函数8.9.3元素求积函数8.9.4元素求和函数8.9.5数组大小查询函数8.9.6数组形状查询函数8.9.7数组合并函数8.9.8数组压缩函数8.9.9数组转置函数8.9.10数组最大值最小值函数8.9.11数组最大值最小值定位函数8.10数组操作语句8.10.1WHERE语句8.10.2FORALL语句8.11数组应用举例8.12本章小结第9章FORTRAN过程9.1FORTRAN程序单元概述9.2语句函数*9.2.1语句函数的定义及引用9.2.2语句函数使用注意事项9.3函数子程序(FUNCTION)9.3.1函数子程序的定义9.3.2函数子程序的调用9.4子例行子程序(SUBROUTINE)9.4.1子例行子程序的定义9.4.2子例行子程序的调用9.5实参和形参之间的数据传递方式9.5.1变量作为形参9.5.2数组作为形参9.5.3子程序名作为形参9.5.4星号(*)作为形参9.6特殊的参数属性9.6.1INTENT属性9.6.2接口(INTERFACE)9.6.3可选参数OPTIONAL9.6.4改变参数位置的方法9.7局部变量与SAVE属性9.7.1变量的作用范围9.7.2变量的SAVE属性9.8公用存储单元与数据块程序单元*9.8.1公用语句(COMMON)9.8.2数据块子程序(BLOCKDATA)9.9特殊数组及可分配数组做子程序参数9.9.1自动数组(AUTOMATICARRAYS)9.9.2可分配数组做形参9.9.3可分配函数子程序9.9.4自动数组和可分配数组的比较9.10特殊的过程类型9.10.1递归过程(RECURSIVE)9.10.2纯过程(PUREPROCEDURES)9.10.3逐元过程(ELEMENTALPROCEDURES)9.11内部过程9.12过程中的其他功能*9.12.1ENTRY语句9.12.2另一个子程序的返回点9.12.3内在函数做参数9.13本章小结第10章文件及高级I/O应用10.1文件基本概念10.1.1设备号10.1.2文件分类10.1.3文件的构成——记录10.1.4文件的存取方式10.1.5文件的结构10.1.6文件的定位10.2文件基本操作语句10.2.1OPEN语句10.2.2CLOSE语句10.2.3READ语句10.2.4WRITE语句10.2.5INQUIRE语句10.2.6REWIND语句10.2.7BACKSPACE语句10.2.8ENDFILE语句10.2.9FLUSH语句10.2.10WAIT语句10.2.11EOF函数10.3文件的使用10.3.1有格式顺序存取文件10.3.2有格式直接存取文件10.3.3无格式顺序存取文件10.3.4无格式直接存取文件10.3.5二进制顺序存取文件10.3.6二进制直接存取文件10.4流访问模式10.5异步输入输出10.6与操作系统相关的I/O信息10.7本章小结第11章结构体及指针11.1派生类数据类型概述11.2结构体的定义和引用11.2.1结构体变量和结构体数组的定义11.2.2结构体成员的引用11.3结构体的初始化和使用11.3.1在结构体声明中进行初始化11.3.2使用赋值语句进行初始化11.3.3使用输入语句进行初始化11.3.4使用DATA语句进行初始化11.3.5结构体数据输入与输出11.3.6结构体数组的使用举例11.4指针的概念和指针变量的定义11.4.1指针的概念11.4.2指针变量的定义11.4.3指针变量的引用*11.4.4悬空指针和无法访问的内存11.5指针与数组11.5.1指向数组的指针11.5.2指针数组11.6指针与链表11.6.1链表的概念11.6.2建立链表11.6.3插入结点11.6.4删除结点11.7本章小结第12章FORTRAN模块及面向对象程序设计12.1模块概述12.2模块的组成和使用12.2.1模块的组成12.2.2模块中的变量12.2.3模块的公有属性和私有属性12.2.4模块的使用12.3面向对象的程序设计概述12.3.1对象简述12.3.2面向对象程序设计的特点12.4模块的重载性应用12.4.1子程序重载12.4.2操作符重载12.4.3赋值号重载12.5继承性和多态性12.5.1继承性12.5.2多态性12.6本章小结第13章FORTRAN数据结构及算法13.1概述13.1.1什么是数据结构13.1.2基本概念和术语13.1.3逻辑结构和物理结构13.1.4抽象数据类型13.1.5FORTRAN算法和算法特性13.2排序13.2.1冒泡排序13.2.2选择排序13.2.3插入排序13.2.4希尔排序13.2.5快速排序13.3查找13.3.1查找概述13.3.2顺序表查找13.3.3有序表查找13.4本章小结第14章矩阵分解及特殊函数14.1矩阵分解14.1.1Crout分解14.1.2Doolittle分解14.1.3Cholesky分解14.2矩阵的特征值与特征向量14.2.1乘幂法计算主特征值及其特征向量14.2.2乘幂法2范数单位化方法14.2.3Rayleigh加速方法14.2.4修正的Rayleigh加速方法14.2.5QR分解法14.3Bessel函数、Beta函数和Gamma函数14.3.1第一类整数阶Bessel函数14.3.2第二类整数阶Bessel函数14.3.3Gamma函数14.3.4不完全Gamma函数14.3.5Beta函数与χ2分布函数14.4FORTRAN2008新增的内部函数14.4.1Bessel函数14.4.2误差函数14.4.3距离函数14.4.4Gamma函数14.4.5欧式向量范数14.5本章小结第15章解方程及方程组15.1解线性方程组15.1.1Gauss消元法15.1.2选主元消元法15.1.3LU分解法15.1.4追赶法15.1.5Jacobi迭代法15.1.6Gauss-Seidel迭代法15.1.7逐次超松弛迭代法15.1.8最速下降法15.1.9共轭梯度法15.2非线性方程求根15.3非线性方程组的数值解法15.4本章小结第16章数值分析16.1最小二乘与数据拟合16.1.1Cholesky分解法计算最小二乘16.1.2Householder镜像变换之QR分解16.1.3QR分解法计算最小二乘问题16.1.4最小二乘曲线拟合16.2多项式插值16.2.1多项式插值之Lagrange插值16.2.2多项式插值之Newton插值16.2.3多项式插值之Hermite插值16.2.4多项式插值之反插值16.3数值微分16.3.1中点公式16.3.2Richardson外推法16.4数值积分16.4.1复化梯形公式16.4.2复化Simpson公式16.4.3Romberg积分16.5三次样条插值16.5.1三次样条插值之第一边界条件16.5.2三次样条插值之第二边界条件16.5.3三次样条插值之第三边界条件16.6本章小结第17章常微分方程及方程组17.1四阶Runge-Kutta法17.2Gill方法17.3Runge-Kutta法计算微分方程组17.4Adams-Bashforth三步三阶法17.5Adams-Bashforth四步四阶法17.6三阶预测校正方法17.7四阶预测校正方法17.8本章小结第18章Coarray与并行计算18.1什么是并行计算18.1.1并行计算机18.1.2并行编程模式18.1.3并行语言18.2Coarray的历史18.3Coarray简介18.4支持SPMD编程风格的Coarray18.4.1程序镜像18.4.2Coarray数据声明与访问18.4.3固有过程18.5CoarrayFORTRAN简单实例18.5.1一个实例18.5.2设置镜像数目18.6CoarrayFORTRAN高级实例18.6.1基础知识18.6.2镜像的引用18.6.3高级实例——矩阵相乘18.7本章小结附录FORTRAN内置函数参考文献
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30