上篇 理论部分 1
第1章 计算机基础知识 1
1.1 计算机的发展与应用 1
1.1.1 计算机的发展 1
1.1.2 计算机的特点 2
1.1.3 计算机的应用 2
1.2 计算机系统的组成 3
1.2.1 计算机硬件 3
1.2.2 计算机软件 6
1.2.3 微型计算机的主要性能指标 6
1.3 计算机中数的表示方法 7
1.3.1 十进制数的表示 7
1.3.2 二进制数的表示 7
1.3.3 其他进制 8
1.3.4 信息的编码表示——ASCII码 9
1.4 计算机语言及程序设计 9
1.5 框图与程序的基本结构 10
1.5.1 框图 10
1.5.2 程序的基本结构 11
1.6 键盘及指法 12
1.6.1 键盘 12
1.6.2 指法 14
习题1 15
第2章 BASIC语言基础 16
2.1 BASIC语言的特点及其程序的组成 16
2.1.1 BASIC语言简介 16
2.1.2 BASIC语言的特点 16
2.1.3 BASIC程序的构成 17
2.2 BASIC的常用命令 17
2.2.1 BASIC的启动和退出 17
2.2.2 BASIC常用命令 18
2.2.3 在BASIC程序编辑过程中要用到的命令 20
2.3 字符集、常量、变量、表达式 20
2.3.1 BASIC语言的基本字符集 21
2.3.2 常量 21
2.3.3 变量 22
2.3.4 表达式 23
2.4 BASIC标准函数 26
2.4.1 数值函数 27
2.4.2 字符函数 27
习题2 29
第3章 顺序结构的程序设计 30
3.1 输入语句 30
3.2 输出语句 35
3.3 自定义函数 41
习题3 42
第4章 选择结构的程序设计 44
4.1 无条件转向语句 44
4.2 IF…THEN语句 46
4.3 IF…THEN…ELSE语句 48
4.4 开关语句 50
4.5 子程序 51
习题4 53
第5章 循环结构的程序设计 54
5.1 由条件语句构成的循环 54
5.2 FOR/NEXT语句 55
5.3 WHILE/WEND语句 60
5.4 多重循环 62
习题5 65
第6章 数组 66
6.1 数组和下标 66
6.1.1 数组与数组元素 66
6.1.2 下标 67
6.2 数组说明语句 68
6.2.1 数组说明语句 68
6.2.2 数组清除语句 70
6.3 二维数组 70
6.4 统计与分类 72
6.5 排序 74
6.5.1 顺序比较排序法 75
6.5.2 冒泡法 77
6.6 检索 79
习题6 80
第7章 图形显示和音乐 82
7.1 屏幕显示方式和颜色的选择 82
7.1.1 屏幕显示方式 82
7.1.2 屏幕选择语句 83
7.1.3 颜色选择语句 84
7.1.4 屏幕清除语句 85
7.2 画点与画线语句 85
7.2.1 画点语句 85
7.2.2 画线语句 86
7.3 画圆、画弧、画椭圆及涂色语句 87
7.3.1 画圆、画弧、画椭圆语句 87
7.3.2 涂色语句 88
7.4 动画技术 89
7.4.1 点线的运动 89
7.4.2 取图、写图语句 90
7.5 声响和音乐语句 92
7.5.1 发声语句 92
7.5.2 音响语句 92
7.5.3 音乐语句 93
7.6 应用实例 95
习题7 97
第8章 数据文件 98
8.1 数据文件的基本概念 98
8.1.1 数据文件的结构 98
8.1.2 数据文件的种类 99
8.1.3 内存缓冲区 99
8.1.4 数据文件的使用过程 99
8.2 顺序文件的使用 100
8.2.1 顺序文件的建立或打开 100
8.2.2 把数据写入顺序文件 100
8.2.3 关闭文件 102
8.2.4 顺序文件的读取 102
8.3 随机文件的使用 103
8.3.1 随机文件的特点 103
8.3.2 随机文件的打开与关闭 103
8.3.3 FIELD语句 104
8.3.4 随机文件的写操作步骤 104
8.3.5 随机文件的读操作步骤 107
习题8 108
下篇 实践部分 109
第9章 计算机基础知识实习 109
实习1 开/关计算机 109
一、实习目的 109
二、实习内容 109
实习2 键盘的使用 109
一、实习目的 109
二、实习内容 110
第10章 BASIC语言基础实习 111
实习1 BASIC命令操作 111
一、实习目的 111
二、实习内容 111
实习2 函数及表达式的应用 112
一、实习目的 112
二、实习内容 112
第11章 顺序结构的程序设计实习 114
实习1 输入/输出语句 114
一、实习目的 114
二、实习内容 114
实习2 顺序结构的程序设计 115
一、实习目的 115
二、实习内容 115
第12章 选择结构的程序设计实习 117
实习1 IF…THEN结构 117
一、实习目的 117
二、实习内容 117
实习2 IF…THEN…ELSE结构的程序 119
一、实习目的 119
二、实习内容 119
实习3 子程序 120
一、实习目的 120
二、实习内容 120
第13章 循环结构的程序设计实习 123
实习1 FOR/NEXT循环 123
一、实习目的 123
二、实习内容 123
实习2 WHILE/WEND语句 124
一、实习目的 124
二、实习内容 124
第14章 数组实习 125
实习1 数组 125
一、实习目的 125
二、实习内容 125
实习2 数组在其他方面的应用 127
一、实习目的 127
二、实习内容 127
第15章 绘图与音乐程序设计实习 131
实习1 画线、矩形 131
一、实习目的 131
二、实习内容 131
实习2 画圆、画弧与画椭圆 133
一、实习目的 133
二、实习内容 133
实习3 动画设计 134
一、实习目的 134
二、实习内容 134
实习4 音乐程序设计 136
一、实习目的 135
二、实习内容 136
第16章 数据文件程序设计实习 137
实习1 顺序文件 137
一、实习目的 137
二、实习内容 137
实习2 随机文件 143
一、实习目的 143
二、实习内容 143
第17章 成绩管理系统 146
一、实习目的 146
二、实习内容 146
附录A ASCII字符代码 165
附录B BASIC语言汇集 167
附录C BASIC语言程序出错信息表 173
附录D BASIC语言的保留字 175