当前位置:首页 > 工业技术
计算机基础教程
计算机基础教程

计算机基础教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:谭浩强,王攻本编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1984
  • ISBN:7302004935
  • 页数:422 页
图书介绍:
《计算机基础教程》目录

目录 1

第一章 信息处理的演变 1

§1.1 计算工具的演变 1

1.1.1 原始的计算工具 1

1.1.2 算盘 3

1.1.3 计算尺 5

1.1.4 机械计算机 6

1.2.2 提花机与杰卡织机 9

1.2.1 程序存贮 9

§1.2 机械存贮程序设备的发展 9

1.2.3 程序存贮计算机 10

§1.3 机械数据存贮设备的发展 13

1.3.1 卡片程序控制计算机 13

1.3.2 卡片存贮信息的原理 14

1.3.3 信息的表示与二(八)进制记数法 15

§1.4 电子计算机的诞生 22

1.4.1 模拟式计算机的诞生 22

1.4.3 第一台数字式电子计算机ENIAC 23

1.4.2 第一台数字式自动计算机MarkI 23

§1.5 电子计算机的发展 25

1.5.1 程序存贮概念的发展 25

1.5.2 物理器件的发展变化 26

1.5.3 计算机应用范围的扩大 27

§1.6 我国计算机的发展 29

第二章 数字式电子计算机的基本概念 31

§2.1 输入—处理—输出 31

§2.2 计算机的基本部件 34

2.2.1 输入设备 34

2.2.2 输出设备 35

2.2.3 主存贮器 37

2.2.4 运算器 39

2.2.5 控制器 40

§2.3 简单程序 42

2.3.1 指令 42

2.3.2 程序 44

2.4.1 中央处理机 51

§2.4 典型微计算机系统的硬件 51

2.4.2 主存贮器 54

2.4.3 输入/输出设备 55

2.4.4 总线 55

§2.5 指令格式与机器代码 56

2.5.1 指令格式 56

2.5.2 机器代码 57

2.5.3 程序举例 59

2.6.2 取指令周期 62

2.6.1 机器周期 62

§2.6 计算机操作 62

2.6.3 执行周期 64

2.6.4 指令执行举例 66

§2.7 语言 68

2.7.1 机器语言 68

2.7.2 符号语言 68

2.7.3 高级语言 70

2.7.4 源语言与目标语言 71

§3.1 什么是流程图 73

第三章 流程图 73

3.1.1 最简单的顺序执行的流程图 75

3.1.2 具有“分支”的流程图 75

3.1.3 具有“跳跃”的流程图 77

3.1.4 具有“循环”的流程图 78

3.1.5 细框图和粗框图 81

§3.2 流程图所用的符号 85

§3.3 用计算机解题的过程和用于计算程序的流程图 88

3.3.1 用计算机解题的过程 88

3.3.2 流程图在计算解题中的应用 90

§3.4 把简单的流程图转换成BASIC程序 106

§3.5 在程序设计中流程图的重要性 113

第四章 BASIC语言程序设计 116

§4.1 关于BASIC的初步知识 116

4.1.1 BASIC语言的特点和它在计算机推广应用中的作用 116

4.1.2 BASIC程序的构成 119

4.1.3 BASIC中数的表示法 122

4.1.4 变量、函数、运算符和BASIC表达式 125

4.1.5 怎样输入和运行一个BASIC程序 129

4.2.1 LET语句(赋值语句) 134

§4.2 LET语句(赋值语句)和PRINT语句(打印语句) 134

4.2.2 PRINT语句(打印语句) 138

§4.3 提供数据的语句(LET语句、INPUT语句、READ和DATA语句) 146

4.3.1 INPUT语句(键盘输入语句) 146

4.3.2 READ语句(读数语句)和DATA语句(置数语句) 151

4.3.3 RESTORE语句(恢复数据区语句) 155

§4.4 转向语句和暂停语句 159

4.4.1 GOTO(语句无条件转向语句) 159

4.4.2 IF语句(条件语句) 163

4.4.3 ON-GOTO语句(控制转向语句) 184

4.4.4 STOP语句(暂停语句)和END语句(结束语句) 188

4.4.5 REM语句(注释语句) 189

§4.5 循环 193

4.5.1 循环语句的概念和循环的结构 193

4.5.2 循环的执行过程 197

4.5.3 循环语句应用举例 201

4.5.4 多层循环 207

§4.6 BASIC函数的应用 216

4.6.1 BASIC函数的分类 216

4.6.2 INT函数(取整函数) 217

4.6.3 RND函数(随机数函数) 223

4.6.4 TAB函数(打印格式函数) 230

4.6.5 自定义函数 235

§4.7 子程序 239

4.7.1 子程序的概念 239

4.7.2 子程序的嵌套 240

4.7.3 ON-GOSUB语句(多分支转子语句) 243

4.7.4 子程序的应用举例 245

4.7.5 子程序的作用 251

4.8.1 数组和数组元素的概念 254

§4.8 数组 254

4.8.2 一维数组 256

4.8.3 二维数组 264

4.8.4 DIM语句(数组说明语句) 268

§4.9 字符串变量 278

4.9.1 字符串变量的概念 278

4.9.2 字符串的输入 280

4.9.3 字符串的比较 283

4.9.5 子字符串 296

4.9.4 字符串长度的测试(LEN函数) 296

4.9.7 字符串与数值间的转换 301

4.9.6 字符串的连接 301

4.9.8 不同的BASIC关于字符串使用的不同规定 303

§4.10 常数和变量的类型 309

4.10.1 常数的类型 309

4.10.2 变量和数组的类型说明符 310

4.10.3 用类型定义语句来指定变量和数组的类型 311

4.10.4 不同类型量的运算和转换 312

4.11.2 建立源程序文件的方法 315

§4.11 文件的建立和存取 315

4.11.1 什么是文件 315

4.11.3 将磁带上源程序输入到计算机的方法 316

4.11.4 在磁带上建立数据文件的方法 317

4.11.5 从磁带上读回数据的方法 318

4.11.6 TRS-80 LEVELⅡBASIC的其它有关命令 319

§4.12 程序综合举例 324

§4.13 怎样写程序说明书以及提高程序质量 343

4.13.1 程序说明书的格式 343

4.13.2 程序说明书的举例 344

4.13.3 怎样提高程序的质量 347

习题参考答案 350

第一章 信息处理的演变 350

第二章 数字式电子计算机的基本概念 353

第三章 流程图 360

第四章 BASIC语言程序设计 371

附录 393

附录Ⅰ TRS-80 LEVELⅡBASIC一览表 393

(一) 语句一览表 394

(二) 命令一览表 400

(三) 函数一览表 402

(四) 专用字符、缩写字符和专用键 408

(五) 编辑状态子命令和功能键 411

(六) BASIC错误信息 412

(七) ASCII代码与功能或字符对照表 415

附录Ⅱ DJS-130 BASIC简表 417

附录Ⅲ PDP-11 BASIC简表 419

附录Ⅳ Cromemco BASIC简表 420

返回顶部