书籍详情
FORTRAN语言程序设计与数值计算
作者:钱乐秋,陈增荣,朱扬勇编著
出版社:复旦大学出版社 高等教育出版社
出版时间:1997-06-01
ISBN:9787309017793
定价:¥19.00
内容简介
内容提要本书是《高校非计算机专业计算机教程丛书》(共九种)中的一种。全书共分15章,分别介绍FORTRAN77语言程序设计和常用的数值计算方法。本书适用于大专院校各非计算机专业,计算机成人教育中各类进修班、培训班、自学考试、夜大学的程序设计课程的教材或教学参考书,也可用作工程技术人员的参考书。
作者简介
暂缺《FORTRAN语言程序设计与数值计算》作者简介
目录
目录
序
前 言
第1章 FORTRAN77语言概述
1.1字符集
1.2程序结构
1.3源程序的书写格式
思考题与习题
第2章 数据的表示与赋值
2.1数据类型
2.2常数及常数符号名
2.3类型说明
2.4数组及数组说明
2.4.1数 组
2.4.2DIMENSION语句
2.4.3数组说明
2.4.4数组的引用
2.4.5数组的存储方式
2.5表达式与赋值语句
2.5.1算术表达式和算术赋值语句
2.5.2关系表达式
2.5.3逻辑表达式和逻辑赋值语句
2.6数据的初值
思考题与习题
第3章 输入与输出
3.1记录、文件及部件
3.1.1记 录
3.1.2文 件
3.1.3部 件
3.2数据传输输入/输出语句
3.2.1输入/输出表
3.2.2控制信息表
3.2.3有格式顺序读语句
3.2.4有格式顺序写语句
3.3格式说明
3.3.1格式说明和格式语句的一般形式
3.3.2编辑描述符
3.4印刷格式记录时的走纸控制
3.5格式说明与输入/输出表的对应关系
3.6表控格式
3.6.1表控输入
3.6.2表控输出
思考题与习题
第4章 基本程序设计方法
4.1结构化程序设计方法
4.1.1自顶向下逐步求精软件设计
4.1.2结构化程序编写
4.2STOP语句与PAUSE 语句
4.3分支结构
4.3.1块IF结构
4.3.2逻辑IF语句和算术IF语句
4.3.3GOTO语句
4.3.4举 例
4.4循环结构
4.4.1当型循环
4.4.2直到型循环
4.4.3DO循环
4.4.4多重循环
4.4.5隐含DO表
4.5举 例
思考题与习题
第5章 函数与子程序
5.1内部函数
5.1.1内部函数名
5.1.2内部函数的引用
5.1.3内部函数表
5.2语句函数
5.2.1语句函数语句
5.2.2语句函数的引用
5.2.3举 例
5.3外部函数
5.3.1FUNCTION 语句
5.3.2RETURN语句
5.3.3外部函数的引用
5.3.4举例
5.3.5说明
5.4子程序
5.4.1SUBROUTINE语句
5.4.2子程序调用
5.4.3举 例
5.4.4说 明
5.5可调数组和通用函数、通用子程序
5.5.1可调数组
5.5.2应注意的问题
5.5.3举 例
5.6外部语句和内部语句
5.6.1外部语句
5.6.2内部语句
5.6.3举 例
5.7参数传递
5.7.1总的说明
5.7.2字符哑元和实元的长度
5.7.3变量名作为哑元
5.7.4数组名作为哑元
5.7.5过程名作为哑元
5.7.6限 制
5.8举 例
思考题与习题
第6章 字符处理
6.1字符型数据的类型说明
6.2字符子串
6.3字符表达式与字符赋值语句
6.3.1字符运算符
6.3.2字符表达式
6.3.3字符赋值语句
6.4字符型数据的PARAMETER语句和DATA语句
6.4.1字符型数据的PARAMETER语句
6.4.2字符型数据的DATA语句
6.5字符型数据的输入与输出
6.6字符关系表达式
6.7有关字符处理的内部函数
6.8字符处理应用举例
思考题与习题
第7章 数据联系语句
7.1等价语句
7.1.1等价语句的格式与功能
7.1.2等价语句的限制
7.1.3举 例
7.2公用语句
7.2.1公用语句的形式
7.2.2利用公用语句进行数组说明
7.2.3公用语句的有关说明
7.2.4公用语句与等价语句的联用
7.2.5限 制
7.2.6有名公用块和无名公用块的差别
7.2.7举 例
7.3数据块辅程序
思考题与习题
第8章 文 件
8.1文件的连接
8.1.1OPEN语句
8.1.2CLOSE语句
8.2顺序存取文件
8.2.1BACKSPACE语句
8.2.2REWIND语句
8.2.3ENDFILE语句
8.2.4顺序文件举例
8.3直接存取文件
思考题与习题
第9章 算法与误差
9.1算 法
9.1.1什么是算法
9.1.2算法的计算复杂性
9.1.3快速算法的设计
9.2数值算法的误差
9.2.1误差与有效数字
9.2.2浮点四则运算的舍入误差分析
9.2.3常用浮点运算的舍入误差分析
9.2.4向后误差分析和算法的数值稳定性
思考题与习题
第10章 方程求根
10.1二方法
10.1.1原 理
10.1.2举 例
10.1.3二分法标准程序的设计
10.2迭代法
10.2.1迭代法的基本思想
10.2.2迭代过程的收敛性
10.2.3迭代过程的收敛速度
10.3牛顿法
10.4弦截法
思考题与习题
第11章 线代数方程组求解
11.1解线代数方程组的直接法
11.1.1约当消去法
11.1.2高斯消去法
11.1.3选主元的高斯消去法
11.1.4对角元为主元的充分条件
11.1.5追赶 法
11.16平方根法
11.2向量和矩阵的范数以及误差分析
11.2.1向量的范数
11.2.2矩阵的范数
11.2.3矩阵的条件数和误差分析
11.3迭代法
11.3.1迭代格式的建立
11.3.2迭代过程的收敛性
11.3.3直接法的迭代改善
思考题与习题
第12章 插值与逼近
12.1线性插值和抛物插值
12.2拉格朗日插值
12.3埃特金算法和代数插值的龙格现象
12.3.1埃特金逐步线性插值
12.3.2高次插值的龙格现象
12.4样条插值
12.5曲线拟合的最小二乘法
12.5.1线性拟合
12.5.2多项式拟合
12.5.3解最小二乘问题的正交三角化方法
12.6数据平滑
思考题与习题
第13章 数值积分
13.1求积公式和它的代数精度
13.2龙贝格求积算法
13.3利用样条插值的求积公式
思考题与习题
第14章 常微分方程的数值解法
14.1数值解法的基本思想与途径
14.2欧拉方法
14.3龙格-库塔法
14.4线性多步法
14.5收敛性和稳定性
14.6方程组与高阶方程的情形
14.7边值问题
思考题与习题
第15章 程序包的开发和使用
15.1程序包开发时应注意的若干问题
15.2新一代数值计算软件包
15.3软件包Mathematica
15.3.1环 境
15.3.2基 础
15.3.3符号演算
15.3.4数值计算
附录
A.1ASCII代码表
A.2FORTRAN77的语句次序
序
前 言
第1章 FORTRAN77语言概述
1.1字符集
1.2程序结构
1.3源程序的书写格式
思考题与习题
第2章 数据的表示与赋值
2.1数据类型
2.2常数及常数符号名
2.3类型说明
2.4数组及数组说明
2.4.1数 组
2.4.2DIMENSION语句
2.4.3数组说明
2.4.4数组的引用
2.4.5数组的存储方式
2.5表达式与赋值语句
2.5.1算术表达式和算术赋值语句
2.5.2关系表达式
2.5.3逻辑表达式和逻辑赋值语句
2.6数据的初值
思考题与习题
第3章 输入与输出
3.1记录、文件及部件
3.1.1记 录
3.1.2文 件
3.1.3部 件
3.2数据传输输入/输出语句
3.2.1输入/输出表
3.2.2控制信息表
3.2.3有格式顺序读语句
3.2.4有格式顺序写语句
3.3格式说明
3.3.1格式说明和格式语句的一般形式
3.3.2编辑描述符
3.4印刷格式记录时的走纸控制
3.5格式说明与输入/输出表的对应关系
3.6表控格式
3.6.1表控输入
3.6.2表控输出
思考题与习题
第4章 基本程序设计方法
4.1结构化程序设计方法
4.1.1自顶向下逐步求精软件设计
4.1.2结构化程序编写
4.2STOP语句与PAUSE 语句
4.3分支结构
4.3.1块IF结构
4.3.2逻辑IF语句和算术IF语句
4.3.3GOTO语句
4.3.4举 例
4.4循环结构
4.4.1当型循环
4.4.2直到型循环
4.4.3DO循环
4.4.4多重循环
4.4.5隐含DO表
4.5举 例
思考题与习题
第5章 函数与子程序
5.1内部函数
5.1.1内部函数名
5.1.2内部函数的引用
5.1.3内部函数表
5.2语句函数
5.2.1语句函数语句
5.2.2语句函数的引用
5.2.3举 例
5.3外部函数
5.3.1FUNCTION 语句
5.3.2RETURN语句
5.3.3外部函数的引用
5.3.4举例
5.3.5说明
5.4子程序
5.4.1SUBROUTINE语句
5.4.2子程序调用
5.4.3举 例
5.4.4说 明
5.5可调数组和通用函数、通用子程序
5.5.1可调数组
5.5.2应注意的问题
5.5.3举 例
5.6外部语句和内部语句
5.6.1外部语句
5.6.2内部语句
5.6.3举 例
5.7参数传递
5.7.1总的说明
5.7.2字符哑元和实元的长度
5.7.3变量名作为哑元
5.7.4数组名作为哑元
5.7.5过程名作为哑元
5.7.6限 制
5.8举 例
思考题与习题
第6章 字符处理
6.1字符型数据的类型说明
6.2字符子串
6.3字符表达式与字符赋值语句
6.3.1字符运算符
6.3.2字符表达式
6.3.3字符赋值语句
6.4字符型数据的PARAMETER语句和DATA语句
6.4.1字符型数据的PARAMETER语句
6.4.2字符型数据的DATA语句
6.5字符型数据的输入与输出
6.6字符关系表达式
6.7有关字符处理的内部函数
6.8字符处理应用举例
思考题与习题
第7章 数据联系语句
7.1等价语句
7.1.1等价语句的格式与功能
7.1.2等价语句的限制
7.1.3举 例
7.2公用语句
7.2.1公用语句的形式
7.2.2利用公用语句进行数组说明
7.2.3公用语句的有关说明
7.2.4公用语句与等价语句的联用
7.2.5限 制
7.2.6有名公用块和无名公用块的差别
7.2.7举 例
7.3数据块辅程序
思考题与习题
第8章 文 件
8.1文件的连接
8.1.1OPEN语句
8.1.2CLOSE语句
8.2顺序存取文件
8.2.1BACKSPACE语句
8.2.2REWIND语句
8.2.3ENDFILE语句
8.2.4顺序文件举例
8.3直接存取文件
思考题与习题
第9章 算法与误差
9.1算 法
9.1.1什么是算法
9.1.2算法的计算复杂性
9.1.3快速算法的设计
9.2数值算法的误差
9.2.1误差与有效数字
9.2.2浮点四则运算的舍入误差分析
9.2.3常用浮点运算的舍入误差分析
9.2.4向后误差分析和算法的数值稳定性
思考题与习题
第10章 方程求根
10.1二方法
10.1.1原 理
10.1.2举 例
10.1.3二分法标准程序的设计
10.2迭代法
10.2.1迭代法的基本思想
10.2.2迭代过程的收敛性
10.2.3迭代过程的收敛速度
10.3牛顿法
10.4弦截法
思考题与习题
第11章 线代数方程组求解
11.1解线代数方程组的直接法
11.1.1约当消去法
11.1.2高斯消去法
11.1.3选主元的高斯消去法
11.1.4对角元为主元的充分条件
11.1.5追赶 法
11.16平方根法
11.2向量和矩阵的范数以及误差分析
11.2.1向量的范数
11.2.2矩阵的范数
11.2.3矩阵的条件数和误差分析
11.3迭代法
11.3.1迭代格式的建立
11.3.2迭代过程的收敛性
11.3.3直接法的迭代改善
思考题与习题
第12章 插值与逼近
12.1线性插值和抛物插值
12.2拉格朗日插值
12.3埃特金算法和代数插值的龙格现象
12.3.1埃特金逐步线性插值
12.3.2高次插值的龙格现象
12.4样条插值
12.5曲线拟合的最小二乘法
12.5.1线性拟合
12.5.2多项式拟合
12.5.3解最小二乘问题的正交三角化方法
12.6数据平滑
思考题与习题
第13章 数值积分
13.1求积公式和它的代数精度
13.2龙贝格求积算法
13.3利用样条插值的求积公式
思考题与习题
第14章 常微分方程的数值解法
14.1数值解法的基本思想与途径
14.2欧拉方法
14.3龙格-库塔法
14.4线性多步法
14.5收敛性和稳定性
14.6方程组与高阶方程的情形
14.7边值问题
思考题与习题
第15章 程序包的开发和使用
15.1程序包开发时应注意的若干问题
15.2新一代数值计算软件包
15.3软件包Mathematica
15.3.1环 境
15.3.2基 础
15.3.3符号演算
15.3.4数值计算
附录
A.1ASCII代码表
A.2FORTRAN77的语句次序
猜您喜欢