本书是与本套教材中《C程序设计教程(第2版)》配套的教师用书。全书分三大部分,第一部分为课程简述,第二部分为课程教案及题解,第三部分为综合编程题。其中第三部分提供若干趣味性高且有一定难度的综合编程题,为了便于教师选用,每个题目还提供了知识点和答案。第二部分是《C程序设计课程教案及题解》的重点部分,其内容顺序与主教材一一对应,也分布在第1章至第10章。介绍每章内容的学时分配情况、每次课教学目标、重点与难点、教案设计以及各例题的知识要点与学时分配。教案按照22次讲课和11次上机实验设计。每章的最后还提供本章测试题以及课堂练习、补充实验、主教材中的上机训练、主教材中的双号习题和本章测试题的答案。
本书是为本套教材中《C程序设计教程(第2版)》(普通高等教育“十一五”国家级规划教材、北京高等教育精品教材、全国高校出版社优秀畅销书)配套而编写的。本书可协助教师进行课前准备、课堂教学、上机实验以及课后测试等工作,帮助教师轻松完成教学任务。本书分为三部分,第一部分为课程简述,第二部分为课程教案及题解,第三部分为综合编程题。该辅助教材明确给出每章、每次课的教学目标、重点、难点和每个例题的必讲内容,因此能够规范同步进行的多个班级教学管理。本书针对主教材提供C程序设计课程全部教案和主教材中的全部双号习题、上机训练题、课堂练习和补充实验的答案,同时还提供各章测试题和综合编程题及其答案。在附录中还提供《C程序设计辅导与实训(第2版)》实训程序代码。
本书是高等院校C程序设计课程的教师用书。
第0章 《C程序设计》课程简述
0.1 《C程序设计》课程简介
0.2 《C程序设计》课程教材立体化体系
0.3 本书的编写思想
第1章 C语言基础知识
1.1 学时分配与知识要点
1.2 教学目标、重点和难点
1.3 教案设计
1.3.1 第1次课程的内容
1.3.2 第2次课程的内容
1.3.3 实验1
1.4 本章测试
1.5 参考答案
1.5.1 课堂练习答案
1.5.2 补充实验答案
1.5.3 上机训练答案
1.5.4 双号习题答案
1.5.5 本章测试答案
第2章 顺序结构程序设计
2.1 学时分配与知识要点
2.2 教学目标、重点和难点
2.3 教案设计
2.3.1 第3次课程的内容
2.3.2 实验2
2.4 本章测试
2.5 参考答案
2.5.1 课堂练习答案
2.5.2 补充实验答案
2.5.3 上机训练答案
2.5.4 双号习题答案
2.5.5 本章测试答案
第3章 分支结构程序设计
3.1 学时分配与知识要点
3.2 教学目标、重点和难点
3.3 教案设计
3.3.1 第4次课程的内容
3.3.2 第5次课程的内容
3.3.3 实验3
3.4 本章测试
3.5 参考答案
3.5.1 课堂练习答案
3.5.2 补充实验答案
3.5.3 上机训练答案
3.5.4 双号习题答案
3.5.5 本章测试答案
第4章 循环结构程序设计
4.1 学时分配与知识要点
4.2 教学目标、重点和难点
4.3 教案设计
4.3.1 第6次课程的内容
4.3.2 第7次课程的内容
4.3.3 第8次课程的内容
4.3.4 实验4
4.4 本章测试
4.5 参考答案
4.5.1 课堂练习答案
4.5.2 补充实验答案
4.5.3 上机训练答案
4.5.4 双号习题答案
4.5.5 本章测试答案
第5章 数组
5.1 学时分配与知识要点
5.2 教学目标、重点和难点
5.3 教案设计
5.3.1 第9次课程的内容
5.3.2 第10次课程的内容
5.3.3 第11次课程的内容
5.3.4 第12次课程的内容
5.3.5 实验5
5.3.6 实验6
5.4 本章测试
5.5 参考答案
5.5.1 课堂练习答案
5.5.2 补充实验答案
5.5.3 上机训练答案
5.5.4 双号习题答案
5.5.5 本章测试答案
第6章 指针
6.1 学时分配与知识要点
6.2 教学目标、重点和难点
6.3 教案设计
6.3.1 第13次课程的内容
6.3.2 第14次课程的内容
6.3.3 实验7
6.4 本章测试
6.5 参考答案
6.5.1 课堂练习答案
6.5.2 补充实验答案
6.5.3 上机训练答案
6.5.4 双号习题答案
6.5.5 本章测试答案
第7章 函数
7.1 学时分配与知识要点
7.2 教学目标、重点和难点
7.3 教案设计
7.3.1 第15次课程的内容
7.3.2 第16次课程的内容
7.3.3 第17次课程的内容
7.3.4 第18次课程的内容
7.3.5 实验8
7.3.6 实验9
7.4 本章测试
7.5 参考答案
7.5.1 课堂练习答案
7.5.2 补充实验答案
7.5.3 上机训练答案
7.5.4 双号习题答案
7.5.5 本章测试答案
第8章 结构体和其他构造类型
8.1 学时分配与知识要点
8.2 教学目标、重点和难点
8.3 教案设计
8.3.1 第19次课程的内容
8.3.2 第20次课程的内容
8.3.3 实验10
8.4 本章测试
8.5 参考答案
8.5.1 课堂练习答案
8.5.2 补充实验答案
8.5.3 上机训练答案
8.5.4 双号习题答案
8.5.5 本章测试答案
第9章 位运算
双号习题答案
第10章 文件
10.1 学时分配与知识要点
10.2 教学目标、重点和难点
10.3 教案设计
10.3.1 第21次课程的内容
10.3.2 第22次课程的内容
10.3.3 实验11
10.4 本章测试
10.5 参考答案
10.5.1 课堂练习答案
10.5.2 补充实验答案
10.5.3 上机训练答案
10.5.4 双号习题答案
10.5.5 本章测试答案
第11章 综合编程
11.1 综合编程题
11.2 综合编程题答案
附录A 《C程序设计辅导与实训(第2版)》实训程序代码