图书介绍

Fortran 95/2003程序设计 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Fortran 95/2003程序设计 第3版
  • 史蒂芬·查普曼编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787508386706
  • 出版时间:2009
  • 标注页数:796页
  • 文件大小:151MB
  • 文件页数:810页
  • 主题词:FORTRAN语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Fortran 95/2003程序设计 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机和Fortran语言简介1

1.1 计算机2

1.2 计算机中数据的表示3

1.3 计算机语言10

1.4 Fortran语言发展历史10

1.5 Fortran的演进12

1.6 小结15

第2章 Fortran基础知识18

2.1 介绍18

2.2 Fortran字符集18

2.3 Fortran语句结构19

2.4 Fortran程序结构20

2.5 常数与变量22

2.6 赋值语句和算术运算29

2.7 内置函数37

2.8 表控输入和输出语句39

2.9 变量初始化43

2.10 IMPLICIT NONE语句45

2.11 程序举例46

2.12 调试Fortran程序52

2.13 小结53

第3章 程序设计与分支结构64

3.1 自顶向下设计技术入门64

3.2 伪代码和流程图的使用68

3.3 逻辑常数、变量和运算符70

3.4 控制结构:分支75

3.5 有关调试Fortran程序的问题93

3.6 小结94

第4章 循环和字符操作100

4.1 控制结构:循环100

4.2 字符赋值和字符操作123

4.3 Fortran循环的调试135

4.4 小结136

第5章 基本的I/O概念146

5.1 格式和格式化WRITE语句146

5.2 输出设备147

5.3 格式描述符150

5.4 格式化READ语句167

5.5 文件及文件处理初步173

5.6 小结190

第6章 数组201

6.1 声明数组202

6.2 在Fortran语句中使用数组元素203

6.3 在Fortran语句中使用整个数组和部分数组214

6.4 输入和输出217

6.5 程序举例222

6.6 什么时候该用数组?236

6.7 小结237

第7章 过程244

7.1 子程序246

7.2 用模块共享数据264

7.3 模块过程271

7.4 Fortran函数274

7.5 过程作为参数传递给其他过程280

7.6 小结285

第8章 数组的高级特性298

8.1 二维数组298

8.2 多维数组308

8.3 对数组使用Fortran内置函数310

8.4 加掩码的数组赋值:WHERE结构313

8.5 FORALL结构315

8.6 可分配数组317

8.7 小结325

第9章 过程的附加特性335

9.1 给子程序和函数传递多维数组335

9.2 SAVE属性和语句346

9.3 过程中的可分配数组350

9.4 过程中的自动数组350

9.5 在Fortran 2003过程中的可分配数组357

9.6 纯过程和逐元过程361

9.7 内部过程362

9.8 小结364

第10章 字符变量的更多特性372

10.1 字符比较操作373

10.2 内置字符函数377

10.3 把字符变量传入子程序或函数379

10.4 可变长字符函数384

10.5 内部文件387

10.6 例题387

10.7 小结392

第11章 附加的内置数据类型397

11.1 REAL数据类型的可选择类别397

11.2 INTEGER数据类型的可选长度417

11.3 CHARACTER数据类型的可选类别418

11.4 COMPLEX数据类型419

11.5 小结426

第12章 派生数据类型431

12.1 派生数据类型简介431

12.2 派生数据类型的使用433

12.3 派生数据类型的输入与输出433

12.4 在模块中声明派生数据类型434

12.5 从函数返回派生类型442

12.6 派生数据类型的动态内存分配446

12.7 参数化派生类型447

12.8 类型扩展(Fortran 2003新特性)448

12.9 类型绑定过程449

12.10 ASSOCIATE结构453

12.11 小结454

第13章 过程和模块的高级特性460

13.1 作用范围和作用域460

13.2 递归过程465

13.3 关键字参数和可选参数467

13.4 过程接口和接口块471

13.5 通用过程475

13.6 用用户自定义操作符和赋值符扩展Fortran487

13.7 绑定赋值符和操作符498

13.8 限制对模块内容的访问498

13.9 USE语句的高级选项501

13.10 内置模块504

13.11 访问命令行参数和环境变量505

13.12 VOLATILE属性和语句507

13.13 小结508

第14章 高级I/O概念519

14.1 更多格式描述符519

14.2 表控输入的默认值527

14.3 Fortran I/O语句描述符详述528

14.4 有名I/O列表547

14.5 未格式化文件549

14.6 直接访问文件551

14.7 流访问模式555

14.8 派生数据类型的非默认I/O556

14.9 异步I/O563

14.10 访问特定处理机相关的I/O系统信息565

14.11 小结565

第15章 指针和动态数据结构573

15.1 指针和目标变量574

15.2 在赋值语句中使用指针579

15.3 使用数组指针581

15.4 使用指针的动态内存分配582

15.5 指针当作派生数据类型的元素585

15.6 指针数组595

15.7 在过程中使用指针598

15.8 过程指针602

15.9 二叉树结构603

15.10 小结620

15.10.3 习题623

第16章 Fortran面向对象程序设计627

16.1 面向对象程序设计介绍628

16.2 Fortran类的结构631

16.3 CLASS保留字633

16.4 在Fortran中实现类和对象634

16.5 第一个例子:timer类637

16.6 方法的分类642

16.7 对类成员的访问控制649

16.8 析构函数649

16.9 继承性和多态性653

16.10 避免在子类中重载方法666

16.11 抽象类667

16.12 小结685

第17章 冗余、废弃以及已被删除的Fortran特性689

17.1 Fortran90前的字符限制689

17.2 已被废除的源码格式(不再使用)690

17.3 冗余数据类型691

17.4 过时、废弃以及不适应需求的说明语句691

17.5 共享内存空间:COMMON和EQUIVALENCE694

17.6 不必要的子程序特性700

17.7 其他执行控制特征706

17.8 被废除的分支和循环结构708

17.9 I/O语句的冗余特性(不再使用)712

17.10 小结712

附录A ASCII和EBCDIC编码系统718

附录B Fortran 95/2003内置过程723

附录C Fortran 95/2003程序中语句工作状态一览表758

附录D 术语表760

附录E 各章测验的答案779

热门推荐