本书介绍的是第三代BASIC语言——QBASIC。它是一种完全结构化和模块化的高级语言,是非计算机专业学生学习程序设计比较理想的一种语言。学习QBASIC要比学习C语言容易得多,学习QBASIC也是学习VisualBasic的必要准备。许多专家认为:QBASIC是没有程序设计经验的人学习程序设计的最佳选择。教育部考试中心举办的“全国计算机等级考试”和“全国计算机应用技术证书考试(NIT)”均已将QBASIC列入考试内容。学习QBASIC程序设计可为读者将来进行程序开发工作打下初步基础。本书除了介绍QBASIC的语法以外,还着重介绍算法设计,与作者编写的其他QBASIC书籍相比程度稍深一些,在算法设计方面叙述较为详细,可供基础较好的读者学习。本书是在《TrueBASIC程序设计》(清华大学出版社出版)一书成功的基础上编写的。原来使用《TrueBASIC程序设计》作为教材的学校很容易过渡到使用本书作为教材。本书可作为高等学校非计算机专业(尤其是理工科)学生学习程序设计的教材,也可作为“全国计算机等级考试(二级)”和“全国计算机应用技术证书考试(NIT)”程序设计模块的培训式自学教材,并可供广大初学者自学参考。本书配有电子教案。