《BASIC语言 结构化程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:谭浩强主编
  • 出 版 社:北京:中国科学技术出版社
  • 出版年份:1990
  • ISBN:7504601608
  • 页数:277 页
图书介绍:

目录 1

第一章 关于计算机的一般知识 1

§1.1 电子计算机的特点和用途 1

§1.2 电子计算机的基本结构 2

§1.3 数据在计算机内的存贮方式 4

1.3.1 内存的组织形式 4

1.3.2 数据的二进制表示法 5

1.3.3 八进制和十六进制 7

§1.4 机器语言与高级语言 8

1.4.1 机器语言 8

1.4.2 高级语言 9

§1.5 计算机的硬件和软件 10

§1.6 利用计算机解决实际问题的步骤 11

习题 12

第二章 最简单的BASIC程序分析和流程图 13

§2.1 BASIC语言的基本特点 13

§2.2 BASIC程序的构成和基本规则 14

§2.3 变量 16

§2.4 常量 16

§2.5 标准函数 17

§2.6 表达式 18

2.6.1 算术运算符 18

2.6.2 算术表达式 19

2.6.3 运算规则 19

§2.7 用传统流程图表示算法 20

§2.8 结构化程序设计要点和N—S结构化流程图 22

习题 26

第三章 顺序结构程序设计 28

§3.1 赋值语句(LET语句) 28

§3.2 输出语句(PRINT语句和LPRINT语句) 29

3.2.1 PRINT语句的作用 29

3.2.2 PRINT语句的输出格式 31

3.2.3 实数的输出形式 33

3.2.4 LPRINT语句 34

§3.3 键盘输入语句(INPUT语句) 34

§3.4 读数语句(READ语句)和置数语句(DATA语句) 37

§3.5 恢复数据区语句(RESTORE语句) 38

§3.6 三种提供数据的语句比较 40

§3.7 END语句和STOP语句 41

3.7.1 END语句 41

3.7.2 STOP语句和CONT命令 41

§3.8 程序举例 42

§3.9 怎样输入和运行一个BASIC程序 45

习题 46

第四章 选择结构程序设计 49

§4.1 概述 49

§4.2 GOTO语句 49

§4.3 IF语句的概念 49

§4.4 关系表达式和逻辑表达式 51

4.4.1 关系表达式和关系运算符 51

4.4.2 逻辑表达式和逻辑运算符 53

§4.5 IF语句的嵌套 55

§4.6 多分支选择语句(ON-GOTO语句) 59

§4.7 程序举例 63

习题 67

第五章 循环结构程序设计 70

§5.1 概述 70

§5.2 用IF语句和GOTO语句实现循环 71

§5.3 用WHILE语句实现循环 74

§5.4 用FOR-NEXT语句实现循环 77

5.4.1 循环语句的结构 78

5.4.2 循环语句的执行过程 79

5.4.3 执行FOR循环中的一些问题 79

§5.5 循环语句应用举例 83

§5.6 循环的嵌套 86

习题 89

第六章 数组 92

§6.1 数组和数组元素的概念 92

§6.2 一维数组 93

§6.3 二维数组 96

§6.4 数组说明语句(DIM语句) 98

§6.5 程序举例 100

习题 107

第七章 函数与子程序 110

§7.1 BASIC标准函数的分类及应用 110

§7.2 自定义函数 115

7.3.1 子程序的概念 118

§7.3 子程序 118

7.3.2 子程序的结构和子程序的调用 119

7.3.3 子程序的嵌套 122

7.3.4 IF-GOSUB语句和ON-GOSUB语句 124

7.3.5 子程序的作用 125

习题 125

第八章 字符处理 127

§8.1 概述 127

§8.2 字符串变量 127

§8.3 字符串的输入 128

8.3.1 用READ/DATA语句向字符串变量赋值 128

8.3.2 用INPUT语句给字符串变量赋值 129

§8.4 字符串表达式 130

§8.5 字符串的比较 131

§8.6 字符串数组 134

§8.7 子字符串 136

§8.8 有关字符串运算的函数 138

习题 141

第九章 屏幕控制和作图 144

§9.1 屏幕控制语句 144

9.1.1 LOCATE语句和WIDTH语句 144

9.1.2 CSRLIN和POS函数 146

9.1.3 KEY OFF和KEY ON语句 146

9.1.4 CLS语句 146

9.1.5 SCREEN语句 148

9.1.6 字符显示模式下的COLOR语句 149

9.1.7 图形显示模式下的COLOR语句 152

§9.2 画点和画线 153

9.2.1 画点语句 153

9.2.2 画线语句 154

9.2.3 DRAW语句 157

§9.3 画圆、椭圆和圆弧 158

§9.4 图形着色 160

习题 162

第十章 输入输出设计 164

§10.1 输入输出技术 164

§10.2 格式输出 166

10.2.1 用PRINT USING语句输出数值 166

10.2.2 用PRINT USING语句输出字符串 169

§10.3 汉字的输入输出 170

§10.4 “菜单”技术 174

习题 176

第十一章 文件 178

§11.1 文件的基本概念 178

11.1.1 文件的分类 178

11.1.2 文件与记录 178

11.1.3 文件名 179

11.1.4 文件号 179

§11.2 源程序文件 179

11.2.1 SAVE命令 180

11.2.2 LOAD命令 180

11.2.6 MERGE命令 181

11.2.5 FILES命令 181

11.2.3 KILL命令 181

11.2.4 NAME命令 181

11.2.7 RUN命令 182

§11.3 顺序文件 182

11.3.1 顺序文件的打开和关闭 183

11.3.2 顺序文件的输出(写顺序文件) 184

11.3.3 顺序文件的输入(读顺序文件) 185

11.3.4 顺序文件的修改 187

§11.4 随机文件 189

11.4.1 随机文件的打开和关闭 189

11.4.2 随机文件的缓冲区和FIELD语句 190

11.4.3 随机文件的输出(写随机文件) 191

11.4.4 随机文件的输入(读随机文件) 193

习题 198

第十二章 结构化程序设计方法和编程技术 199

§12.1 软件工程方法与结构化程序设计 199

§12.2 选择数据类型 202

§12.3 程序风格 205

§12.4 链接与覆盖 207

12.4.1 全覆盖链接语句 207

12.4.2 全不覆盖(合并)链接语句 209

12.4.3 部分覆盖链接语句 209

§12.5 陷阱技术 211

12.5.1 出错陷阱 212

12.5.3 时钟陷阱 214

12.5.2 功能键陷阱 214

习题 215

第十三章 常用算法程序举例 217

§13.1 穷举法 217

§13.2 递推法 219

§13.3 求函数的定积分 220

13.3.1 矩形法 221

13.3.2 梯形法 222

13.3.3 辛普生法 224

§13.4 求一元方程的近似根 226

13.4.1 迭代法 227

13.4.2 牛顿迭代法 227

13.4.3 弦截法 229

13.4.4 二分法 231

§13.5 排序方法 232

13.5.1 起泡法排序 232

13.5.2 插入法排序 234

13.5.3 希尔法排序 235

§13.6 矩阵运算 237

§13.7 计算机模拟 239

13.7.1 确定性模拟 239

13.7.2 机率性模拟 243

§13.8 用高斯消元法解一元联立方程组 246

习题 248

§14.2 True BASIC的结构化语句 251

§14.1 引言 251

第十四章 True BASIC简介 251

14.2.1 True BASIC的选择结构 252

14.2.2 True BASIC的循环结构 255

§14.3 True BASIC程序的模块化 258

14.3.1 函数的定义和调用 258

14.3.2 子程序的定义和调用 259

14.3.3 库文件 259

§14.4 True BASIC的绘图 260

14.4.1 图形窗口坐标 260

14.4.2 作图 261

14.4.3 着色 262

14.4.4 图形中的正文设置 263

14.4.5 动画 264

14.4.6 图画功能 265

§14.5 True BASIC中的矩阵运算语句(MAT语句) 267

§14.6 怎样使用True BASIC 268

14.6.1 进入True BASCIC 268

14.6.2 屏幕上的窗口 269

14.6.3 退出True BASIC 269

14.6.4 编辑命令 269

14.6.5 True BASIC的文件处理和程序控制命令 270

习题 271

附录Ⅰ 常用字符与ASCII代码对照表 272

附录Ⅱ MS-BASIC语句和函数一览表 273

参考文献 277