第一单元 走进编程 1
第一节 解决问题的一般方法 2
第二节 解决问题的算法设计 6
第三节 算法的程序实现 14
第四节 程序设计语言简介 22
第二单元 程序设计基础 25
第一节 数据及其运算 26
第二节 顺序结构 34
第三节 分支结构 42
第四节 循环结构 50
第五节 方法与模块化程序设计 64
第六节 面向对象程序设计初步 75
第七节 图形用户界面的程序设计 91
第三单元 算法与问题解决 107
第一节 解析法与问题解决 108
第二节 穷举法与问题解决 120
第三节 递归法与问题解决 127
第四节 排序与查找 134
第四单元 尝试软件开发 143
第一节 项目策划 144
第二节 项目实现 149
中英文对照表 153