计算机基础教程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
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019