图书介绍

Fortran 95/2003程序设计 第3版pdf电子书版本下载

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 用用户自定义操作符和赋值符扩展Fortran 487

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/O 556

14.9 异步I/O 563

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和EQUIVALENCE 694

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

精品推荐