本书以结构化程序设计思想为中心,引导读者掌握规范化的程序设计方法。主要内容包括:算法、计算机与程序,BASIC程序设计初步,BASIC程序的基本数据结构,模块化程序设计,输入与输出设计,数据文件,动态数据结构和算法设计举例等。本书文字叙述通俗生动,阐述方法深入浅出。书中讲授的内容具有较强的应用价值,使读者能够容易地将所学的数据结构知识、典型的算法设计方法及结构化程序设计方法有机地结合起来并应用到实际问题中,提高解决实际问题的能力,同时也增加了读者的学习兴趣。书中介绍的程序算法具有普遍性,它们很容易用其他语言实现。书中还给出了丰富的例题与习题。本书可作为各类高等学校和各种计算机学习班的教材,也可供自学。