第0章绪论
0.1 计算机简史
0.1.1 什么是计算机
0.1.2 个人计算机
0.1.3 因特网
0.2 计算机基础
0.2.1 中央处理器
0.2.2 内部存储器
0.2.3 大容量存储设备
0.2.4 输入设备
0.2.5 输出设备
0.3 软件和程序设计语言
0.3.1 软件的种类
0.3.2 程序设计语言的种类
0.4 本章复习与练习
第1章 程序设计概述
1.1 什么是程序设计
1.1.1 -种通用的解题策略
1.1.2 编写计算机程序:程序开发周期
1.2 基本的程序设计概念
1.2.1 一个简单的程序
1.2.2 数据输入
1.2.3 程序变量和常量
1.3 数据处理与输出
1.3.1 数据处理
1.3.2 数据输出
1.4 字符和字符串数据
1.4.1 Declare语句
1.5 整数
1.5.1 整数运算
1.5.2 二进制数字体系
1.5.3 整数表示
1.6 浮点数
1.6.1 复习Declare语句
1.6.2 浮点数类型
1.6.3 浮点数表示
1.7 本章复习与练习
第2章 程序开发
2.1 程序开发周期
2.1.1 程序开发过程
2.1.2 周期中的额外步骤
2.2 程序设计
2.2.1 模块化程序设计
2.3 程序编码、写文档和测试
2.3.1 程序编码和写文档
2.3.2 测试程序
2.3.3 错误类型
2.4 商业程序:测试与文档
2.4.1 复习测试阶段
2.4.2 外部文档
2.5 结构化程序设计
2.5.1 流程图
2.5.2 控制结构
2.5.3 程序设计风格
2.6 本章复习与练习
第3章 选择结构:做决策
3.1 选择结构概述
3.1.1 选择结构的类型
3.1.2 单选和双选结构
3.2 关系运算符和逻辑运算符
3.2.1 关系运算符
3.2.2 逻辑运算符
3.2.3 运算优先级
3.3 ASCII编码与字符串比较
3.3.1 用数值表示字符
3.4 从多个候选中选择
3.4.1 使用If结构
3.4.2 使用Case式的语句
3.5 选择结构的应用
3.5.1 防御性编程
3.5.2 菜单驱动的程序
3.6 问题求解:新车价格计算器
3.7 本章复习与练习
第4章 重复结构:循环
第5章 关于循环和选择结构的更多内容
第6章 数组:列表与表格
第7章 程序模块、子程序和函数
第8章 顺序数据文件
第9章 面向对象程序设计入门
附录A 十进制、二进制和十六进制的表示
附录B 整数表示法
附录C 浮点数的表示
附录D RAPTOR介绍
术语表