第1章 概论 1
1.1 浅谈计算机硬件结构 1
1.2 系统软硬件之间的关系 1
1.3 如何迅速学好第一语言 3
1.3.1 问题的提出 3
1.3.2 方法的探 3
第2章 基本知识解疑 7
2.1 FORTRAN语言的一般知识 7
2.1.1 概述 7
2.1.2 数据为什么要分类 7
2.1.3 程序中使用变量的好处 9
2.1.4 标准函数的概念及使用 11
2.1.5 表达式的用法 11
2.2 赋初值与输入输出 13
2.2.1 程序模块的一般结构 13
2.2.2 从模块结构角度看赋初值与输入/输出语句 14
2.3 怎样用好条件语句 15
2.3.1 条件语句简介 15
2.3.2 在IF语句中怎样选择最佳路径 17
2.4 循环语句活用 30
2.4.1 从重复处理的角度看三种循环语句 30
2.4.2 三种循环语句的比较 33
2.4.3 在循环结构设计中如何设置变量的初值 35
2.4.4 循环语句学习中应注意的问题 40
2.5 参数传递解疑 41
第3章 数值计算方法导论 50
3.1 引言 50
3.2 科学(数值)计算 52
3.3 计算机数系 54
3.3.1 计算机浮点数系 58
3.3.2 计算机浮点数系的特点 58
3.4 误差的基本概念 59
3.5 数值计算中应注意的问题 61
3.6 介绍“计算方法”文献 63
3.7 整数的超精度计算 64
3.7.1 引言 64
3.7.2 整数超精度计算中的基本问题 65
3.7.3 整数超精度计算的算法与实例 67
第4章 数组及文件活用 86
4.1 非标准数据类型的处理 86
4.1.1 什么是数据结构 86
4.1.2 栈(Stack) 88
4.1.3 栈的应用 90
4.1.4 列队(Queue) 99
4.1.5 列队的应用 102
4.1.6 链式存储 105
4.1.7 链表的应用 112
4.2 文件的应用 118
4.2.1 原始数据的录入 118
4.2.2 顺序文件的修改 123
4.2.3 创建打印机文件 125
4.2.4 FORTRAN中的制表 126
4.2.5 FORTRAN的数据文件与FOXPRO2.5数据库文件的交叉引用 128
第5章 上机操作技巧 134
5.1 上机环境 134
5.2 上机操作步骤 134
5.3 异常现象及处理 137
5.4 程序调试技巧 140
5.4.1 编译命令的优化 141
5.4.2 程序错误的类型 141
5.4.3 避免语法错误的技巧——结构模板化 143
5.4.4 程序语法错误修正的技巧 145
5.4.5 程序逻辑错误纠正的技巧 146
第6章 编程风格 150
6.1 软件质量 150
6.2 程序设计技巧及编程风格 153
6.3 算法的时间复杂度及常用非数值算法简介 161
6.3.1 算法的时间复杂度 162
6.3.2 常用查找方法 164
6.3.3 常用排序方法 171
第7章 FORTRAN 5.0高级编程指南 183
7.1 新增加的数据类型 183
7.1.1 短整型和长整型 183
7.1.2 记录类型 183
7.2 新增加的常用函数与过程 187
7.2.1 时间和日期过程 187
7.2.2 命令行参数过程 188
7.2.3 随机数过程 189
7.3 FORTRAN 5.0与其它语言的混合编程 189
7.3.1 什么是混合语言程序设计 190
7.3.2 FORTRAN语言的接口技术 190
7.3.3 FORTRAN语言对C语言的调用 191
7.3.4 FORTRAN语言对PASCAL语言的调用 193
7.3.5 FORTRAN语言对汇编语言的调用 196
7.4 图形的功能 201
7.4.1 FORTRAN绘图的基本概念 201
7.4.2 一个图形程序示例 205
7.5 FORTRAN中的汉字处理技术 211
7.5.1 文本方式下的汉字处理 211
7.5.2 图形方式下的汉字处理 211
7.5.3 图示方式下汉字显示的示例 213
第8章 第二语言学习方法指南 221
8.1 计算机高级语言的共性与个性 221
8.2 如何迅速学习好第二语言 223
附录 FORTRAN语言常见编译及连接 225
错误信息表 225
参考文献 241