微信扫一扫,移动浏览光盘
简介
目录
第一章 编程基础知识 11
1.1FORTRAN9O的现代特性 11
1.2FORTRAN90的程序形式 11
1.2.1程序总体构造形式 11
1.2.2程序单元的编写 12
1.2.3编程实例 14
1.3结构图与流程图 15
1.4程序的运行 15
1.5程序的可读性、可维护性与可使用性 17
习题一 17
第二章FORTRAN的基本语句 19
2.1类型说明语句 19
2.1.1变量命令 19
2.1.2类型说明 19
2.1.3种别说明 21
2.1.4属性说明 22
2.1.5使用举例 23
2.2赋值语句 25
2.2.1赋植语句的一般形式 25
2.2.2赋值语句的意义 25
2.2.3赋值语句的类型、种别 25
2.2.1表达式的组成 26
2.2.5编程举例 31
2.3读语句 32
2.3.1读写的必要条件 32
2.3.2缺省部件号的读语句 33
2.3.3表控格式 33
2.3.4带控制信息表的读语句 34
2.4写语句 35
2.5格式编写 37
2.5.l表控格式 37
2.5.2自定格式 38
习题二 41
第三章 选择结构与程序结构化 44
3.1程序结构化 44
3.1.1结构化分析 44
3.1.2结构化设计 45
3.21F语句与关系表达式 46
3.2.1IF语句的一般形式 46
3.2.2关系表达式 47
3.3IF结构 48
3.3.11F结构的一般形式 48
3.3.2IF结构的控制机制 49
3.3.3IF结构的取名 51
3.3.4IF结构块的缺省与嵌套 51
3.4CASE结构 54
3.4.1CASE结构的一般形式 54
3.4.2CASE结构的控制机制 55
3.4.3CASE结构的取名 55
3.4.4非数值型的情况表达式 56
习题三 57
第四章 重复结构 58
4.1不带循环变量的DO结构 58
4.1.1不带循环控制变量DO结构的一般形式 58
4.1.2不带循??控制变量的DO结构控制机制 59
4.4.3EXIT语句与CYCLE语句 59
4.4.4编程及方法 61
4.2带循环控制变量的DO结构 63
4.2.1带循环控制变量DO结构的一般形式 64
4.2.2带循环控制变量DO结构的控制机制 64
4.2.3使用注意事项 64
4.2.4带循环控制变量DO结构的嵌套 65
4.2.5编程及方法 66
4.3隐DO循环 68
习题四 69
第五章 非数值型数据、数组 71
5.1逻辑型数据 71
5.1.1逻辑型变量的说明 71
5.1.2逻辑表达式的组成 72
5.1.3逻辑赋值 75
5.1.4逻辑型数据的输入输出 75
5.1.5编程及方法 76
5.2字符型数据 77
5.2.1字符型常数与字符型变量说明 77
5.2.2字符子串 79
5.2.3字符表达式与字符赋值语句 79
5.2.4字符型的输入输出 80
5.2.5字符比较 82
5.2.6编程及方法 84
5.2.7字符函数 85
5.3数组 88
5.3.1腾数组的名词与定义 88
5.3.2数组的存贮与输入输出 97
5.3.3编程与方法 99
5.3.4数组运算与赋值 103
5.3.5WHERE语句和WHERE结构 106
5.3.6数组形式 107
5.3.7ALLOCTE(分配)语句与DEALLOCA(释放)语句 109
5.3.8编程与方法 109
习题五 116
第六章 过程 119
6.1过程概念 119
6.2函数过程 120
6.2.1函数程序单元的编写 120
6.2.2哑元的确定及哑元的INTENT属性 122
6.2.3函数调用 123
6.2.4接口块 124
6.2.5各种哑数组形式 126
6.3子例子程序过程 127
6.4关键字变元、可选择变元、哑元改名 129
6.4.1关键字变元 129
6.4.2可选择变元 130
6.4.3通过接口块更改哑元名称 131
6.5类属过程、超载操作符、自定义操作符、超载赋值号 132
6.5.1类属过程 132
6.5.2超载操作符、自定义操作符 133
6.5.3超载赋值号 135
6.6外部过程与内部过程 136
6.6.1内部过程的位置 136
6.6.2内部过程的使用 137
6.7多层调用、结构图、哑过程 138
6.7.1多层调用 138
6.7.2分解模块与结构图 140
6.7.3哑过程 142
6.8递归过程 143
6.8.1递归函数 144
6.8.2递归子例子程序 145
6.8.3间接递归 146
习题六 147
第七章 数据结构、派生类型和模块 149
7.1数据结构 149
7.2派生类型 150
7.2.1按结构要求定义派生类型 150
7.2.2派生类型的应用 152
7.2.3结构构造函数 153
7.3模块 154
7.3.1共享 154
7.3.2模块编写 155
7.3.3模块的引用 156
习题七 165
第八章 指针变量、链表、树 166
8.1指针 166
8.1.1指针变量的定义 166
8.1.2指针赋值语句 167
8.1.3包含指针的一般赋值 168
8.1.4指针的使用 168
8.1.5建立新节点、指针置空和状态查询 172
8.2链表 174
8.3树 177
8.3.1二叉树 178
8.3.2二叉树程序 179
8.4指针与数组 182
习题八 183
第九章 数据文件的输入输出 185
9.1数据文件 185
9.1.1数据文件的重要性 185
9.1.2数据文件与部件号的连接 185
9.1.3部件号与数据文件的连接 186
9.1.4数据文件的使用 187
9.1.5读写的格式控制 188
9.2文件与记录 190
9.2.1文件的定位 190
9.2.2文件的状态 191
9.2.3文件的多种属性 193
9.2.4顺序文件与直接文件 193
9.2.5有格式文件与无格式文件 197
9.2.6外部文件与内部文件 198
9.2.7连接表其它说明符 200
9.2.8OPEN语句的连接表 201
9.3数据传输与传输辅助语句 201
9.3.1读写语句 201
9.3.2高级传输与低级传输 203
9.3.3OPEN语句与CLOSE语句 204
9.3.4BACKSPACE语句、REWIND语句及END FILE语句 206
9.3.5INQUIRE语句 208
9.4格式说明中使用的编辑描述符 211
9.4.1数据编辑符 211
9.4.2字符、逻辑值编辑符 215
9.4.3控制编辑符 215
习题九 219
第十章 FORTAN77中的过时特性 221
10.1过时的书写格式 221
10.2程序中的过时功能 222
10.3数据说明的过时形式 225
10.4过时的控制转移方式 227
10.5其它过时语句与特性 230
附录AFORTRAN90内部函数与内部子程序 237
附录BFORTRAN90的程序单元与语句 245
Fortran 90教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×