BASIC语言程序设计
2003-2
第1版 (2007年10月1日)
章兴敏
176
作为中等职业学校电子信息类计算机技术专业教材,自第1版以来,获得了广大读者的欢迎。为了适应信息技术的发展和计算机基础知识教学的需要,重新编写了第2版。? 在第2版中,调整了全书的布局结构,分为上篇、下篇两部分。上篇以GWBASIC版本为载体,介绍BASIC语言的基础知识及程序设计,将结构化程序设计的思想贯穿于教学中,并简单介绍其绘画、音乐功能及数据文件。在下篇中,根据每一章节的内容,有针对性地选编了许多实用性和趣味性的实习,加大了上机时间,突出了结构化程序设计的思维、方法和能力的培养。
目 录上篇 理 论 部 分第1章 计算机基础知识1.1 计算机的发展与应用1.1.1 计算机的发展1.1.2 计算机的特点1.1.3 计算机的应用1.2 计算机系统的组成1.2.1 计算机硬件1.2.2 计算机软件1.2.3 微型计算机的主要性能指标1.3 计算机中数的表示方法1.3.1 十进制数的表示1.3.2 二进制数的表示1.3.3 其他进制1.3.4 信息的编码表示——ASCII码1.4 计算机语言及程序设计1.5 框图与程序的基本结构1.5.1 框图1.5.2 程序的基本结构1.6 键盘及指法1.6.1 键盘1.6.2 指法习题第2章 BASIC语言基础2.1 BASIC语言的特点及其程序的组成2.1.1 BASIC语言简介2.1.2 BASIC语言的特点2.1.3 BASIC程序的构成2.2 BASIC的常用命令2.2.1 BASIC的启动和退出2.2.2 BASIC常用命令2.2.3 在BASIC程序编辑过程中要用到的命令2.3 字符集、常量、变量、表达式2.3.1 BASIC语言的基本字符集2.3.2 常量2.3.3 变量2.3.4 表达式2.4 BASIC标准函数2.4.1 数值函数2.4.2 字符函数习题第3章 顺序结构的程序设计3.1 输入语句3.2 输出语句3.3 自定义函数习题第4章 选择结构的程序设计4.1 无条件转向语句4.2 IF…THEN语句4.3 IF…THEN…ELSE语句4.4 开关语句4.5 子程序习题第5章 循环结构的程序设计5.1 由条件语句构成的循环5.2 FOR/NEXT语句5.3 WHILE/WEND语句5.4 多重循环习题第6章 数组6.1 数组和下标6.1.1 数组与数组元素6.1.2 下标6.2 数组说明语句6.2.1 数组说明语句6.2.2 数组清除语句6.3 二维数组6.4 统计与分类6.5 排序6.5.1 顺序比较排序法6.5.2 冒泡法6.6 检索习题第7章 图形显示和音乐7.1 屏幕显示方式和颜色的选择7.1.1 屏幕显示方式7.1.2 屏幕选择语句7.1.3 颜色选择语句7.1.4 屏幕清除语句7.2 画点与画线语句7.2.1 画点语句7.2.2 画线语句7.3 画圆、画弧、画椭圆及涂色语句7.3.1 画圆、画弧、画椭圆语句7.3.2 涂色语句7.4 动画技术7.4.1 点线的运动7.4.2 取图、写图语句7.5 声响和音乐语句7.5.1 发声语句7.5.2 音响语句7.5.3 音乐语句7.6 应用实例习题第8章 数据文件8.1 数据文件的基本概念8.1.1 数据文件的结构8.1.2 数据文件的种类8.1.3 内存缓冲区8.1.4 数据文件的使用过程8.2 顺序文件的使用8.2.1 顺序文件的建立或打开8.2.2 把数据写入顺序文件8.2.3 关闭文件8.2.4 顺序文件的读取8.3 随机文件的使用8.3.1 随机文件的特点8.3.2 随机文件的打开与关闭8.3.3 FIELD 语句8.3.4 随机文件的写操作步骤8.3.5 随机文件的读操作步骤习题下篇 实 践 部 分第9章 计算机基础知识实习实习1 开/关计算机一、实习目的二、实习内容实习2 键盘的使用一、实习目的二、实习内容第10章 BASIC语言基础实习实习1 BASIC命令操作一、实习目的二、实习内容实习2 函数及表达式的应用一、实习目的二、实习内容第11章 顺序结构的程序设计实习实习1 输入/输出语句一、实习目的二、实习内容实习2 顺序结构的程序设计一、实习目的二、实习内容第12章 选择结构的程序设计实习实习1 IF…THEN结构一、实习目的二、实习内容实习2 IF…THEN…ELSE结构的程序一、实习目的二、实习内容实习3 子程序一、实习目的二、实习内容第13章 循环结构的程序设计实习实习1 FOR/NEXT循环一、实习目的二、实习内容实习2 WHILE/WEND语句一、实习目的二、实习内容第14章 数组实习实习1 数组一、实习目的二、实习内容实习2 数组在其他方面的应用一、实习目的二、实习内容第15章 绘图与音乐程序设计实习实习1 画线、矩形一、实习目的二、实习内容实习2 画圆、画弧与画椭圆一、实习目的二、实习内容实习3 动画设计一、实习目的二、实习内容实习4 音乐程序设计一、实习目的二、实习内容第16章 数据文件程序设计实习实习1 顺序文件一、实习目的二、实习内容实习2 随机文件一、实习目的二、实习内容第17章 成绩管理系统一、实习目的二、实习内容附录A ASCII字符代码附录B BASIC语言汇集附录C BASIC语言程序出错信息表附录D BASIC语言的保留字