第1篇 程序设计概述
第1章 高级程序设计语言概论
1.1 软件与程序设计语言
1.1.1 软件概述
1.1.2 软件生命周期
1.1.3 程序设计语言概述
1.2 面向过程语言-C语言
1.2.1 -个简单的C语言程序
1.2.2 C语言的程序基本结构
1.3 面向对象语言
1.3.1 Java
1.3.2 C++
1.3.3 Python
本章小结
习题
第2章 算法分析与描述
2.1 算法
2.1.1 算法的概念
2.1.2 算法分析
2.2 算法描述
2.2.1 自然语言描述算法
2.2.2 流程图描述算法
2.2.3 N-S图描述算法
2.2.4 伪代码描述算法
2.3 常见问题分析与算法描述
2.3.1 数据交换问题
2.3.2 找最值问题
2.3.3 条件判断问题
2.3.4 排序问题
2.3.5 查找问题
本章小结
习题
第2篇 基础语法
第3章 C程序的结构
3.1 C程序的基本结构
3.2 标识符与关键字
3.3 数据类型和常量、变量
3.3.1 基本数据类型
3.3.2 常量
3.3.3 变量
3.4 表达式
3.5 键盘输入与屏幕输出
3.6 C基本语句
本章小结
习题
第4章 选择结构
4.1 if语句
4.2 switch语句
4.3 选择结构综合应用
本章小结
习题
第5章 循环结构
5.1 循环语句
5.1.1 用while实现循环
5.1.2 用do...while实现循环
5.1.3 用for语句实现循环
5.2 程序流程的转移控制
5.2.1 goto语句
5.2.2 break语句
5.2.3 continue语句
5.3 嵌套循环
5.4 循环结构综合实例
5.4.1 穷举法求解问题
5.4.2 迭代法求解问题
本章小结
习题
……
第3篇 问题求解
参考文献
附录A 常用字符与ASCII值对照表
附录B库函数
展开