图书介绍
FORTRAN 95程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![FORTRAN 95程序设计](https://www.shukui.net/cover/59/34667992.jpg)
- 白云,李学哲,陈国新等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302241737
- 出版时间:2011
- 标注页数:438页
- 文件大小:28MB
- 文件页数:452页
- 主题词:FORTRAN语言-程序设计-高等学校-教材
PDF下载
下载说明
FORTRAN 95程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章程序设计概述1
1.1程序设计语言1
1.1.1程序设计语言分类1
1.1.2程序设计语言概念2
1.1.3程序设计语言形式化描述3
1.2程序和程序设计4
1.2.1程序4
1.2.2程序设计5
1.2.3程序设计步骤5
1.3算法的基本概念和特性5
1.3.1算法含义6
1.3.2算法特性6
1.3.3算法评价标准6
1.3.4算法描述工具7
1.4程序设计方法11
1.4.1模块化程序设计方法11
1.4.2结构化程序设计方法12
1.4.3面向对象程序设计方法12
习题112
第2章FORTRAN95软件开发环境15
2.1FORTRAN语言发展概述15
2.2FORTRAN95主要特征16
2.3CompaqVisualFORTRAN66主要特性17
2.4CompaqVisualFORTRAN66软硬件配置和安装19
2.5MicrosoftDeveloperStudio软件开发环境概述19
2.5.1MicrosoftDeveloperStudio简介19
2.5.2工作空间(Workspace)和项目(Project)20
2.5.3启动MicrosoftDeveloperStudio21
2.5.4MicrosoftDeveloperStudio主窗口说明22
2.6MicrosoftDeveloperStudio解题过程27
2.6.1前期准备工作27
2.6.2创建工作空间27
2.6.3创建项目28
2.6.4创建源程序文件29
2.6.5创建辅助文档文件30
2.6.6编译源程序文件32
2.6.7构建可执行程序文件33
2.6.8运行程序34
2.6.9调试程序35
2.6.10程序多区域显示38
习题239
第3章FORTRAN95基础知识42
3.1字符集42
3.2名称42
3.3关键字43
3.4程序结构44
3.5语句46
3.6程序书写格式47
3.7数据类型48
习题350
第4章内部数据类型与顺序结构程序设计51
4.1常量52
4.1.1整型常量52
4.1.2实型常量53
4.1.3复型常量57
4.1.4字符型常量57
4.1.5逻辑型常量59
4.2变量:59
4.2.1变量名称59
4.2.2变量类型60
4.2.3整型变量61
4.2.4实型变量62
4.2.5复型变量63
4.2.6字符型变量64
4.2.7逻辑型变量65
4.3表达式66
4.3.1算术表达式67
4.3.2字符表达式69
4.3.3关系表达式70
4.3.4逻辑表达式71
4.3.5表达式运算的误差问题及其解决办法73
4.4赋值语句74
4.4.1算术赋值语句75
4.4.2字符赋值语句76
4.4.3逻辑赋值语句77
4.5表控输入输出语句77
4.5.1表控输入语句77
4.5.2表控输出语句80
4.6参数语句(PARAMETER语句)83
4.7函数85
4.8END语句、STOP语句和PAUSE语句87
4.9简单顺序程序设计举例87
习题491
第5章数据有格式输入输出95
5.1概述95
5.2格式说明与格式编辑符95
5.3整数有格式输入输出98
5.4实数有格式输入输出100
5.4.1小数型实数有格式输入输出100
5.4.2指数型实数有格式输入输出102
5.4.3双精度型实数有格式输入输出104
5.5复数有格式输入输出104
5.6字符串有格式输入输出105
5.6.1A编辑符105
5.6.2字符串编辑符106
5.7逻辑值有格式输入输出107
5.8二、八、十六进制数据有格式输入输出108
5.8.1数据二进制编码表示108
5.8.2二、八、十六进制数据有格式输入输出110
5.9不可重复编辑符113
5.9.1X编辑符113
5.9.2/编辑符114
5.9.3编辑符115
5.9.4T、TL、TR编辑符115
5.9.5:编辑符116
5.9.6Q编辑符116
5.10纵向走纸控制117
5.11输人输出表与格式说明表的相互关系119
5.12有格式输入输出应用举例122
习题5123
第6章选择结构程序设计127
6.1概述127
6.2逻辑IF语句128
6.3块IF语句130
6.3.1基本块IF语句130
6.3.2多分支块IF语句133
6.3.3嵌套块IF语句137
6.3.4块CASE选择结构138
6.4选择结构程序设计举例140
习题6143
第7章循环结构程序设计145
7.1循环结构概述145
7.1.1循环及循环结构145
7.1.2循环结构分类147
7.2用DO循环语句实现计数型循环149
7.2.1DO循环语句149
7.2.2DO循环语句的执行过程151
7.3用DOWHILE循环语句实现条件型循环153
7.3.1DOWHILE循环语句153
7.3.2DOWHILE循环语句的执行过程154
7.4强制性终止循环过程(EXIT、CYCLE)155
7.5特殊DO循环语句与EXIT语句157
7.6循环嵌套158
7.7循环结构程序设计举例160
习题7166
第8章数组及其应用168
8.1概述168
8.2数组声明170
8.2.1用类型声明语句进行数组声明170
8.2.2用DIMENSION语句进行数组声明172
8.2.3用类型声明语句和DIMENSION属性进行数组声明172
8.3数组元素引用173
8.4数组的逻辑结构和存储结构177
8.5数组的输入输出179
8.5.1使用DO循环语句输入输出数组180
8.5.2使用隐含DO循环子句输入输出数组182
8.5.3使用数组名或数组片段输入输出数组184
8.6给数组赋初值185
8.6.1通过数组构造器给数组赋初值185
8.6.2通过DATA语句给数组赋初值187
8.7WHERE语句188
8.7.1逻辑WHERE语句188
8.7.2块WHERE语句189
8.7.3多分支WHERE语句190
8.8FORALL语句191
8.8.1逻辑FORALL语句192
8.8.2块FORALL语句193
8.9动态数组196
8.10数组应用举例200
习题8213
第9章函数与子例行程序216
9.1概述216
9.2标准子程序222
9.2.1标准函数222
9.2.2标准子例行程序224
9.3语句函数226
9.4内部子程序230
9.4.1内部函数子程序231
9.4.2内部子例行程序236
9.5子程序形参与实参之间的数据传递关系241
9.5.1变量作形式参数242
9.5.2数组作形式参数243
9.5.3可调数组作形式参数246
9.5.4假定大小数组作形式参数249
9.5.5假定形状数组作形式参数250
9.5.6子程序名作形式参数251
9.5.7星号作形式参数256
9.5.8形式参数与实在参数的结合关系257
9.6递归(RECURSIVE)子程序258
9.6.1递归定义258
9.6.2递归函数258
9.6.3递归子例行程序260
9.7外部(EXTERNAL)子程序261
9.8纯(PURE)子程序267
9.9逐元(ELEMENTAL)子程序269
习题9270
第10章派生类型与结构体272
10.1概述272
10.2派生类型定义274
10.3结构体声明276
10.4结构体成员引用277
10.5结构体初始化277
10.6结构体数据输入输出279
10.6.1结构体数据输入279
10.6.2结构体数据输出280
10.7派生类型应用举例281
习题10285
第11章指针与动态数据结构287
11.1概述287
11.1.1指针的存储结构和访问方式287
11.1.2指针变量和目标变量声明289
11.1.3指针状态290
11.2指针引用和赋值290
11.2.1指针引用290
11.2.2指针赋值292
11.2.3派生类型、结构体与指针293
11.3整型指针294
11.4与指针相关的函数和语句296
11.4.1置空语句(NULLIFY)和置空函数(NULL)296
11.4.2链接测试函数(ASSOCIATED)296
11.4.3动态存储分配语句(ALLOCATE、DEALLOCATE)296
11.5指针数组297
11.5.1指针数组297
11.5.2指针数组作为函数返回值298
11.6动态链表299
11.6.1链表概念299
11.6.2创建和搜索链表300
11.6.3插入结点302
11.6.4删除结点304
11.6.5环形和双向链表306
习题11308
第12章文件与设备309
12.1概述309
12.2物理设备和逻辑设备311
12.3文件312
12.3.1外部文件312
12.3.2内部文件313
12.3.3文件标识314
12.4外部文件分类315
12.4.1文件存储格式315
12.4.2文件存取方式316
12.4.3文件定位318
12.5文件基本操作318
12.5.1文件打开(OPEN)318
12.5.2文件关闭(CLOSE)323
12.5.3文件结束(ENDFILE)324
12.5.4文件输入(READ)325
12.5.5文件输出(WRITE)328
12.5.6文件查询(INQUIRE)328
12.5.7文件指针反绕(REWIND)334
12.5.8文件指针回退(BACKSPACE)334
12.6使用外部设备335
12.7文件的读写操作335
12.7.1有格式顺序存取文件读写操作335
12.7.2有格式直接存取文件读写操作337
12.7.3无格式顺序存取文件读写操作338
12.7.4无格式直接存取文件读写操作339
12.7.5二进制顺序存取文件读写操作340
12.7.6二进制直接存取文件读写操作341
12.8文件应用举例342
习题12346
第13章接口、模块与重载347
13.1接口界面块347
13.2模块349
13.3重载(OVERLOAD)354
13.3.1子程序重载354
13.3.2操作符重载356
13.3.3赋值号重载360
习题13361
第14章公用区存储关联与数据块子程序362
14.1公用区362
14.1.1COMMON语句363
14.1.2公用区特性和使用规则364
14.1.3有名公用区的作用366
14.2存储关联(等价)367
14.2.1EQUIVALENCE语句368
14.2.2EQUIVALENCE语句使用规则369
14.3数据块子程序370
习题14373
第15章图形处理375
15.1图形处理概述375
15.1.1坐标系统375
15.1.2图形颜色379
15.1.3线型381
15.1.4填充样式381
15.2QuickWin绘图设计基础382
15.3设置QuickWin窗口386
15.4多窗口操作387
15.5常用绘图函数392
15.5.1绘制像素点392
15.5.2设置当前绘图点393
15.5.3绘制直线393
15.5.4绘制形状394
15.6文字信息的显示399
15.7图形应用实例402习题15412
第16章VisualBasic与FORTRAN95的多语言混合编程414
16.1概述414
16.1.1动态链接库414
16.1.2动态链接库的优点415
16.1.3动态链接库的实现方法415
16.2VisualBasic与FORTRAN95混合编程415
16.2.1VisualBasic与FORTRAN95混合编程基础415
16.2.2VisualBasic与FORTRAN95混合编程步骤419
16.3VisualBasic与FORTRAN95混合编程应用420
习题16428
附录AFORTRAN95标准函数简表430
附录BFORTRAN95标准子例行程序简表436
参考文献438