图书介绍
程序设计基 Fortran 95PDF|Epub|txt|kindle电子书版本网盘下载
![程序设计基 Fortran 95](https://www.shukui.net/cover/57/34623050.jpg)
- 闫彩云,王红鹰主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302248651
- 出版时间:2011
- 标注页数:281页
- 文件大小:72MB
- 文件页数:289页
- 主题词:FORTRAN语言-程序设计
PDF下载
下载说明
程序设计基 Fortran 95PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Fortran 95概述1
1.1程序设计与程序设计语言1
1.2 FORTRAN语言发展简史2
1.3 Fortran 95语言的特点3
1.4程序设计引例4
1.5 Fortran 95编译环境与上机步骤7
1.5.1 Compaq Visual Fortran 6.5的安装与启动7
1.5.2上机步骤7
习题117
第2章 Fortran 95程序设计基础18
2.1 Fortran 95的字符集、标识符和关键字18
2.1.1字符集18
2.1.2标识符19
2.1.3关键字19
2.2 Fortran 95程序的书写格式19
2.2.1固定格式20
2.2.2自由格式20
2.3 Fortran 95的数据类型21
2.3.1数值型数据的表示及存储21
2.3.2非数值型数据的表示及存储22
2.4常量和变量23
2.4.1常量23
2.4.2变量28
2.5 Fortran 95的算术运算符与算术表达式31
2.5.1算术运算符32
2.5.2算术表达式32
2.6 Fortran 95标准函数33
习题236
第3章 顺序结构程序设计37
3.1赋值语句38
3.2输入和输出语句40
3.2.1表控输出输入41
3.2.2格式化输出输入43
3.3 end语句、stop语句和pause语句48
3.3.1 end语句48
3.3.2 stop语句49
3.3.3 pause语句49
3.4程序举例49
习题352
第4章 选择结构程序设计54
4.1关系运算符和关系表达式54
4.1.1关系运算符54
4.1.2关系表达式55
4.2逻辑运算符和逻辑表达式56
4.2.1逻辑运算符56
4.2.2逻辑表达式57
4.3逻辑if语句57
4.4块if结构59
4.4.1单分支选择块if结构59
4.4.2双分支选择块if结构61
4.4.3多分支选择块if结构62
4.5块if结构的嵌套64
4.6块case结构65
4.7程序举例67
习题472
第5章 循环结构程序设计75
5.1 do循环结构75
5.1.1 do循环结构的组成76
5.1.2 do循环结构的执行过程76
5.1.3 do循环结构嵌套79
5.1.4隐含do循环结构80
5.2 do while循环结构84
5.2.1 do while循环结构的组成84
5.2.2 do while循环结构的执行过程84
5.3循环的流程控制87
5.3.1 exit语句87
5.3.2 cycle语句88
5.4程序举例88
习题593
第6章 数组96
6.1数组的概念97
6.2数组的定义98
6.2.1用dimension语句定义数组98
6.2.2用类型说明语句定义数组99
6.2.3同时使用dimension语句和类型说明语句定义数组99
6.3给数组赋初值99
6.3.1使用数组赋值符赋初值99
6.3.2用data语句给数组赋初值100
6.4对数组的操作101
6.4.1对数组元素的操作101
6.4.2数组的整体操作101
6.4.3数组局部引用102
6.4.4 where命令103
6.4.5 forall命令104
6.5数组的保存规则106
6.5.1一维数组的保存规则106
6.5.2二维数组的保存规则106
6.5.3三维数组的保存规则107
6.6数组的输入和输出107
6.6.1用do循环结构输入输出数组107
6.6.2用隐含do循环输入输出数组109
6.6.3用数组名作为输入输出项111
6.7动态数组112
6.8数组应用举例113
6.8.1一维数组程序举例113
6.8.2二维数组程序举例123
习题6126
第7章 函数与子程序128
7.1语句函数129
7.1.1语句函数的定义130
7.1.2语句函数的调用133
7.1.3语句函数应用举例133
7.2函数子程序135
7.2.1函数子程序的定义137
7.2.2函数子程序的调用137
7.3子例行程序139
7.3.1子例行程序的定义140
7.3.2子例行程序的调用140
7.4程序单元之间的数据传递:虚实结合143
7.4.1简单变量作为虚参时的虚实结合143
7.4.2数组作为虚参时的虚实结合145
7.4.3子程序名作为虚参时的虚实结合149
7.4.4星号(*)作为虚参150
7.4.5子程序中变量的生存周期151
7.5特殊的子程序类型152
7.5.1递归子程序152
7.5.2内部子程序155
7.6数据共用存储单元与数据块子程序156
7.6.1等价语句156
7.6.2公用语句158
7.6.3数据块子程序163
习题7164
第8章 文件167
8.1文件的基本概念167
8.1.1记录167
8.1.2文件的概念168
8.1.3文件的特性168
8.1.4文件的定位170
8.2文件的操作语句170
8.2.1文件的打开与关闭170
8.2.2文件的输入语句和输出语句174
8.2.3查询文件的状态语句175
8.2.4 rewind语句177
8.2.5 backspace语句177
8.2.6 endfiie语句177
8.3.有格式文件的存取177
8.3.1有格式顺序文件存取177
8.3.2有格式直接文件存取178
8.4无格式文件的存取181
8.4.1无格式顺序文件存取181
8.4.2无格式直接文件存取182
8.5二进制文件的存取183
8.5.1二进制顺序文件存取183
8.5.2二进制直接文件存取184
习题8185
第9章 派生类型与结构体188
9.1派生类型定义188
9.2结构体的定义与引用189
9.2.1结构体定义189
9.2.2结构体成员引用190
9.3结构体初始化191
9.3.1用赋值语句给结构体成员赋值191
9.3.2定义的同时给结构体成员赋值192
9.4结构体数组193
9.4.1结构体数组定义193
9.4.2结构体数组初始化193
9.5程序举例194
习题9197
第10章 指针199
10.1指针的概念199
10.2指针的定义200
10.3指针的使用201
10.3.1指向一般变量的应用201
10.3.2指向动态存储空间203
10.4指针与数组205
10.4.1指针指向其他数组205
10.4.2指针指向动态配置的内存空间208
10.5指针与链表209
10.5.1结点的定义210
10.5.2链表的基本操作211
10.5.3综合实例216
习题10220
第11章 模块223
11.1模块的定义224
11.2 use语句225
11.3接口界面块229
11.4超载231
11.4.1函数和子例行程序的超载231
11.4.2赋值号超载235
11.4.3操作符超载237
11.5模块的应用举例238
习题11244
第12章 常用数值算法245
12.1求解一元方程245
12.1.1二分法245
12.1.2弦截法247
12.1.3迭代法249
12.1.4牛顿迭代法250
12.2数值积分252
12.2.1矩形法252
12.2.2梯形法254
12.2.3辛普生法257
12.3线性代数260
12.3.1矩阵的加、减、乘法运算260
12.3.2三角矩阵261
12.3.3 Gauss-Jordan法求联立方程组264
习题12267
附录A ASCⅡ码字符编码268
附录B FORTRAN库函数270
参考文献277