国外计算机科学教材系列。本书秉承上一版的宗旨,全面、透彻地介绍了编程逻辑的基本概念,提供了编程逻辑的基本结构和逻辑思维的方法。通过阅读本书,读者可以清楚地了解程序设计的特性和基本知识,熟练掌握基本的编程设计方法。全书共十五章,主要讲述了计算机和逻辑基本概念;程序结构的一般知识;程序模块、层次图和文档的相关内容;回顾了一个完整程序的编写方法;选择和循环结构;断点控制思想和数组的相关知识,并结合经典算法研究了数组的综合应用;着重讨论了用户菜单的设计和输入校验问题;论述了顺序文件的连接、匹配和更新技术;高级模块编程技术和面向对象程序设计思想;图形化用户界面(GUI)的编程方法;以及设计面向对象系统的模块化工具UML等内容。本书可作为高等学校本科生、硕士研究生的教学用书,也可作为各类软硬件开发人员以及相关IT领域工程技术人员的参考书籍。