第一部份 电脑基本概念 1
第一章 什么是电脑 3
1.1 由邮政储金自动提款机谈起 3
1.2 机器人的时代来临了! 4
1.3 家庭电脑化 5
1.4 什麽是电脑 8
第二章 电脑发展史 9
3.1 一般电脑的基本结构 15
第三章 电脑的结构 15
3.2 主记忆体与辅助记忆体 19
3.3 位址 22
3.4 电脑的分类 23
3.5 微处理机、微电脑与家用电脑 24
3.6 家用电脑的基本结构 25
第四章 电脑如何表示资料 29
4.1 BIT与BYTE 29
4.2 二进位系统(Binary System) 30
4.3 八进位与十六进位 35
4.4 ASCII字码 37
第五章 如何让电脑工作——程式设计 41
5.1 硬体与软体 41
5.2 语言(Language) 42
5.3 低阶语言—机器语言及组合语言 42
5.4 高阶语言 43
5.5 翻译程式 45
5.6 系统软体与应用软体 45
5.7 韧体(Firmware) 47
第二部份 BASIC程式语言 49
第六章 动手用电脑 51
6.1 “TI BASIC”程式语言 51
6.2 如何使用BASIC? 51
6.3 PRINT叙述 53
6.4 CALL CLEAR叙述 57
6.5 错误讯息(Error Message) 58
6.6 BYE叙述 59
练习题 60
第七章 常数与变数 63
7.1 LET叙述 64
7.2 常数(Constant) 65
7.2.1 数值常数 65
7.2.2 字串常数 70
7.3 变数(Variable) 71
7.4 PRINT叙述 74
7.4.1 用逗号隔开输出资料 74
7.4.2 用分号隔开输出资料 75
7.4.3 用冒号隔开输出资料 77
7.4.4 利用TAB控制输出栏位 78
7.5 DISPLAY叙述 79
7.6 保留字 80
练习题 81
第八章 开始设计程式 83
8.1 先打一个程式 83
8.2 程式结构 85
8.3 算一下你的体重有几磅? 86
8.5 命令语与叙述语 88
8.4 错误讯息 88
8.6 程式的修改 89
8.7 INPUT叙述 92
8.8 REM叙述 99
练习题 100
第九章 乐圃飘香 103
9.1 CALL SOUND叙述 103
9.2 两只老虎!两只老虎! 104
9.3 合唱 107
9.4 STOP叙述 110
练习题 111
第十章 让程式绕道 113
10.1 印出1到100 113
10.2 GOTO叙述 114
10.3 IF-THEN叙述 115
10.4 流程图的意义 117
10.5 求1加到100的总和 121
10.6 逻辑关系式 123
10.7 复合逻辑运算 124
10.8 字串资料的运算 126
10.9 IF-THEN-ELSE叙述 127
10.10 ON-GOTO叙述 132
练习题 135
第十一章 不是肉包子打狗——次常规 137
11.1 不用次常规的麻烦 137
11.2 GOSUB与RETURN叙述 139
11.3 ON-GOSUB叙述 143
练习题 146
12.1 先研究程式如何绕圈子 147
第十二章 程式也会绕圈子 147
12.2 FOR-NEXT叙述 148
12.3 巢式回圈(Nested Loop) 154
12.4 READ叙述与DATA叙述 160
12.5 重谱“两只老虎” 164
12.6 RESTORE叙述 166
12.7 电脑测验题—动词三态 168
12.8 飞箭 170
练习题 171
13.1 SORT 175
第十三章 有团队精神的阵列 175
13.2 阵列的应用—DIM叙述 177
13.3 SORT N个输入数值 181
13.4 计算全班平均成绩 184
练习题 185
第十四章 乱数与函数 187
14.1 乱数 187
14.2 函数(Function) 190
14.3 取整数的函数INT 191
14.4 掷骰子 194
14.5 电脑教学 197
14.6 猜数游戏 200
练习题 203
第十五章 数值函数 205
15.1 ABS(X)—绝对值(Absolute Value) 205
15.2 INT(X)—整数(Integer) 207
15.3 SGN(X)—符号(Sign) 207
15.6 EXP(X)—指数(Exponent) 208
15.5 SQR(X)—平方根(Sguare) 208
15.4 RND—乱数(Random Number) 208
15.7 LOG(X)—自然对数(Natural Logarithm) 209
15.8 SIN(X)—正弦函数(Sine) 209
15.9 COS(X)—余弦函数(Cosine) 210
15.10 TAN(X)—正切函数(Tangent) 210
15.11 ATN(X)—反正切函数(Arctangent) 211
15.12 决定质数(Prime Number) 211
15.13 分解因素 214
15.14 最大公约数及最小公倍数 215
15.15 统计BASIC考试成绩 216
练习题 218
第十六章 字串函数 221
16.1 ASC(X$)—美国国家标准资讯交换码(ASCII) 221
16.2 CHR$(X)—字元(Character) 223
16.3 LEN(X$)—长度(Length) 225
16.4 POS(X1$,X2$,X)—位置(Position) 226
16.5 SEG$(X$,X1,X2)—部份字串(String Segment) 227
16.6 STR$(X)—字串数值(String Number) 228
16.7 VAL(X$)—数值(Value) 229
练习题 232
第十七章 现成的仆人——副程式 235
17.1 副程式 235
17.2 HCHAR与VCHAR 236
17.3 彩色世界—CALL COLOR叙述 239
17.4 换一个萤幕—CALL SCREEN叙述 245
17.5 造字绘图—CALL CHAR叙述 246
17.6 哭笑不得 251
17.7 直接感应—CALL KEY叙述 257
17.8 直接取字—CALL GCHAR叙述 259
17.9 遥控器输入—CALL JOYST叙述 260
练习题 262
附录A TI-99/4A神机家用电脑的安装与使用 265
附录B TI-99/4A神机家用电脑命令语说明 273
附录C 音符频率表 279
附录D 标准字码 281
附录E 颜色代码 283
附录F TI/99-4A神机家用电脑错误讯息(Error Messages)说明 285