图书介绍
新编FORTRAN 90程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 白云,李学哲,贾波编著 著
- 出版社: 北京:北京交通大学出版社
- ISBN:9787811232660
- 出版时间:2009
- 标注页数:405页
- 文件大小:65MB
- 文件页数:419页
- 主题词:FORTRAN语言-程序设计-高等学校-教材
PDF下载
下载说明
新编FORTRAN 90程序设计教程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 程序设计语言概念3
1.1.3 程序设计语言形式化描述3
1.2 程序和程序设计4
1.2.1 程序4
1.2.2 程序设计5
1.2.3 程序设计步骤5
1.3 算法的基本概念和特征6
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 结构化程序设计方法11
1.4.3 面向对象程序设计方法12
习题112
第2章 FORTRAN 90软件开发环境14
2.1 FORTRAN语言发展概述14
2.2 FORTRAN 90的主要特征14
2.3 Digital Visual FORTRAN 5.0的主要特性16
2.4 Digital Visual FORTRAN 5.0软硬件配置和安装17
2.5 Microsoft Developer Studio开发环境概述18
2.5.1 Microsoft Developer Studio简介18
2.5.2 工作空间(Workspace)和项目(Project)18
2.5.3 启动Microsoft Developer Studio19
2.5.4 Microsoft Developer Studio主窗口说明19
2.6 Microsoft Developer Studio解题过程25
2.6.1 前期准备工作25
2.6.2 创建工作空间26
2.6.3 创建项目27
2.6.4 创建源程序文件28
2.6.5 创建辅助文档文件29
2.6.6 编译源程序文件31
2.6.7 构建可执行程序文件32
2.6.8 运行程序33
2.6.9 调试程序34
2.6.10 程序多区域显示37
习题238
第3章 FORTRAN 90基础知识40
3.1 字符集40
3.2 名称40
3.3 关键字41
3.4 程序单元41
3.5 语句43
3.6 程序书写格式44
3.7 数据类型45
习题347
第4章 内部数据类型与顺序结构程序设计49
4.1 常量50
4.1.1 整型常量50
4.1.2 实型常量51
4.1.3 复型常量54
4.1.4 字符型常量55
4.1.5 逻辑型常量56
4.2 变量56
4.2.1 变量名称56
4.2.2 变量类型57
4.2.3 整型变量58
4.2.4 实型变量59
4.2.5 复型变量60
4.2.6 字符型变量61
4.2.7 逻辑型变量62
4.3 表达式63
4.3.1 算术表达式63
4.3.2 字符表达式65
4.3.3 关系表达式66
4.3.4 逻辑表达式67
4.3.5 表达式运算的误差问题及其解决办法69
4.4 赋值语句70
4.4.1 算术赋值语句70
4.4.2 字符赋值语句71
4.4.3 逻辑赋值语句72
4.5 表控输入输出语句72
4.5.1 表控输入语句73
4.5.2 表控输出语句75
4.6 参数语句(PARAMETER语句)78
4.7 函数79
4.8 END语句、STOP语句和PAUSE语句81
4.8.1 END语句81
4.8.2 STOP语句82
4.8.3 PAUSE语句82
4.9 简单顺序程序设计举例82
习题485
第5章 数据有格式输入输出89
5.1 概述89
5.2 格式说明与格式编辑符89
5.3 整数有格式输入输出92
5.4 实数有格式输入输出94
5.4.1 小数型实数有格式输入输出94
5.4.2 指数型实数有格式输入输出97
5.4.3 双精度型实数有格式输入输出99
5.5 复数有格式输入输出99
5.6 字符串有格式输入输出100
5.6.1 A编辑符100
5.6.2 字符串编辑符102
5.7 逻辑值有格式输入输出102
5.8 二、八、十六进制数据有格式输入输出103
5.8.1 数据的二进制编码表示103
5.8.2 二、八、十六进制数据有格式输入输出106
5.9 不可重复编辑符108
5.9.1 X编辑符108
5.9.2 /编辑符109
5.9.3 \编辑符110
5.9.4 T、TL、TR编辑符111
5.9.5 :编辑符111
5.9.6 Q编辑符112
5.10 纵向走纸控制112
5.11 输入输出表与格式说明表的相互关系114
5.12 有格式输入输出应用举例117
习题5118
第6章 选择结构程序设计122
6.1 概述122
6.2 逻辑IF语句123
6.3 块IF语句124
6.3.1 基本块IF语句124
6.3.2 多分支块IF语句127
6.3.3 嵌套的块IF语句131
6.3.4 块CASE选择结构132
6.4 选择结构程序设计举例134
习题6137
第7章 循环结构程序设计139
7.1 循环结构概述139
7.1.1 循环及循环结构139
7.1.2 循环结构分类141
7.2 用DO循环语句实现“计数型”循环143
7.2.1 DO循环语句143
7.2.2 DO循环语句的执行过程145
7.3 用DO WHILE循环语句实现循环147
7.3.1 DO WHILE循环语句147
7.3.2 DO WHILE循环语句的执行过程148
7.4 强制性终止循环过程(EXIT、CYCLE)149
7.5 特殊DO循环语句与EXIT语句150
7.6 循环嵌套151
7.7 循环结构程序设计举例153
习题7160
第8章 数组162
8.1 概述162
8.2 数组声明164
8.2.1 用类型声明语句进行数组声明164
8.2.2 用DIMENSION语句进行数组声明166
8.2.3 用类型声明语句和DIMENSION属性进行数组声明166
8.3 数组元素引用167
8.4 数组的逻辑结构和存储结构170
8.5 数组的输入输出173
8.5.1 使用DO循环语句输入输出数组173
8.5.2 使用隐含DO循环子句输入输出数组175
8.5.3 使用数组名或数组片段输入输出数组177
8.6 给数组赋初值178
8.6.1 通过数组构造器给数组赋初值178
8.6.2 通过DATA语句给数组赋初值179
8.7 WHERE语句180
8.7.1 逻辑WHERE语句180
8.7.2 块WHERE语句181
8.7.3 多分支WHERE语句182
8.8 动态数组184
8.9 数组应用举例187
习题8200
第9章 函数与子例行程序203
9.1 概述203
9.2 标准子程序209
9.2.1 标准函数209
9.2.2 标准子例行程序210
9.3 语句函数212
9.4 内部子程序217
9.4.1 内部函数子程序217
9.4.2 内部子例行程序223
9.5 子程序形参与实参之间的数据传递关系227
9.5.1 变量作形式参数228
9.5.2 数组作形式参数229
9.5.3 可调数组名作形式参数232
9.5.4 假定大小数组作形式参数234
9.5.5 假定形状数组作形式参数235
9.5.6 子程序名作形式参数236
9.5.7 星号作形式参数241
9.5.8 形式参数与实在参数的结合关系242
9.6 递归子程序243
9.6.1 递归的定义243
9.6.2 递归函数243
9.6.3 递归子例行程序244
9.7 外部子程序245
习题9251
第10章 派生类型与结构体253
10.1 概述253
10.2 派生类型定义254
10.3 结构体声明256
10.4 结构体成员引用257
10.5 结构体的初始化258
10.6 结构体数据的输入和输出259
10.6.1 结构体数据输入259
10.6.2 结构体数据输出260
10.7 派生类型应用举例261
习题10265
第11章 指针与动态数据结构267
11.1 概述267
11.1.1 指针的存储结构和访问方式267
11.1.2 指针声明269
11.1.3 指针状态270
11.2 指针引用和赋值270
11.2.1 指针引用270
11.2.2 指针赋值271
11.2.3 结构体与指针272
11.3 整型指针273
11.4 与指针相关的函数和语句274
11.4.1 置空语句:NULLIFY274
11.4.2 链接测试函数:ASSOCIATED275
11.4.3 动态存储分配语句:ALLOCATE和DEALLOCATE275
11.5 指针数组276
11.5.1 指针数组276
11.5.2 指针数组作为函数返回值277
11.6 动态链表278
11.6.1 链表概念278
11.6.2 创建和搜索链表278
11.6.3 插入结点280
11.6.4 删除结点282
11.6.5 环形和双向链表284
习题11285
第12章 文件与设备286
12.1 概述286
12.2 物理设备和逻辑设备288
12.3 文件289
12.3.1 外部文件290
12.3.2 内部文件291
12.3.3 文件标识292
12.4 外部文件分类292
12.4.1 文件存储格式292
12.4.2 文件存取方式293
12.4.3 文件定位295
12.5 文件基本操作295
12.5.1 文件打开(OPEN)295
12.5.2 文件关闭(CLOSE)299
12.5.3 文件结束(ENDFILE)300
12.5.4 文件输入(READ)300
12.5.5 文件输出(WRITE)304
12.5.6 文件查询(INQUIRE)304
12.5.7 文件指针反绕(REWIND)308
12.5.8 文件指针回退(BACKSPACE)309
12.6 使用外部设备309
12.7 文件的读写操作310
12.7.1 有格式顺序存取文件读写操作310
12.7.2 有格式直接存取文件读写操作311
12.7.3 无格式顺序存取文件读写操作313
12.7.4 无格式直接存取文件读写操作314
12.7.5 二进制顺序存取文件读写操作315
12.7.6 二进制直接存取文件读写操作316
12.8 文件应用举例317
习题12321
第13章 接口与模块322
13.1 接口界面块322
13.2 模块324
13.3 重载329
13.3.1 子程序重载329
13.3.2 操作符重载331
13.3.3 赋值号重载335
习题13336
第14章 公用区和存储关联338
14.1 公用区338
14.1.1 COMMON语句339
14.1.2 公用区特性和使用规则340
14.1.3 有名公用区的作用342
14.2 存储关联(等价)343
14.2.1 EQUIVALENCE语句344
14.2.2 EQUIVALENCE语句使用规则344
14.3 数据块子程序346
习题14348
第15章 图形处理350
15.1 图形处理概述350
15.1.1 坐标系统350
15.1.2 图形颜色354
15.1.3 线型355
15.1.4 填充样式356
15.2 QuickWin绘图设计基础357
15.3 设置QuickWin窗口360
15.4 多窗口操作362
15.5 常用绘图函数366
15.5.1 绘制像素点366
15.5.2 设置当前绘图点367
15.5.3 绘制直线367
15.5.4 绘制形状368
15.6 文字信息的显示374
15.7 图形应用实例377
习题15389
第16章 Visual Basic与FORTRAN 90的多语言混合编程390
16.1 概述390
16.1.1 动态链接库390
16.1.2 动态链接库的优点391
16.1.3 动态链接库的实现方法391
16.2 Visual Basic与FORTRAN 90混合编程391
16.2.1 Visual Basic与FORTRAN 90混合编程基础391
16.2.2 Visual Basic与FORTRAN 90混合编程步骤394
16.3 Visual Basic与FORTRAN 90混合编程应用395
习题16404
参考文献405
热门推荐
- 490183.html
- 1960953.html
- 8318.html
- 3774128.html
- 815781.html
- 838670.html
- 321556.html
- 3591019.html
- 3228681.html
- 2471348.html
- http://www.ickdjs.cc/book_3181971.html
- http://www.ickdjs.cc/book_2363634.html
- http://www.ickdjs.cc/book_170152.html
- http://www.ickdjs.cc/book_2446828.html
- http://www.ickdjs.cc/book_2204592.html
- http://www.ickdjs.cc/book_558229.html
- http://www.ickdjs.cc/book_2302458.html
- http://www.ickdjs.cc/book_2876925.html
- http://www.ickdjs.cc/book_3166781.html
- http://www.ickdjs.cc/book_1009780.html