C语言程序设计教学指导
2012-1
清华大学出版社
高福成 编
序设计是计算机科学教育的第一门专业性课程,它的主要目标首先是理解和掌握一门程序设计语言,其次是读懂别人已经编好的程序,从中体会和启发自己的逻辑思维能力,进而自行编制程序解决实际问题,为在计算机领域中的深入学习打下扎实的基础。 C语言是使用最广的程序设计语言之一,包含了程序设计需要的主要机制,它的实用性、灵活性以及可持续性都是人们公认的。因此,C语言一直是许多计算机专业课程的首选语言。 本书是与《C语言程序设计》(ISBN 978?7?302?20392?6,高福成主编,清华大学出版社 2009年版)配套的教学指导书。全书分两篇。第1篇为实验指导部分,按教材先后次序安排了10个实验,每个实验含6~10个上机题,其中奇数编号的实验题提供了比较详细的编程方法指导,偶数编号的实验题则由读者发挥潜力自行完成。第2篇为学习指导部分,概括了C语言的主要知识点,剖析了其中的难点,以疑难问题解析的方式对重要的知识点和难点进行了实例化分析和解惑,力求重点突出、难点突破,最后通过一定数量的自我测试题帮助读者验证自己对课程的掌握程度,发现自身的长处和不足。本书涉及的内容有一定的深度和广度,既能满足初学者普及教育的需要,也能满足能力较强读者深入探讨的愿望。 参加本书编写的都是活跃在应用型本科院校计算机教育一线的教师,他们最了解学生的特点和需求,也最能有针对性地进行教学内容、教学方法和教学手段方面的改革。虽然本书凝聚了许多参编者的思考和经验,但难免包含许多不足乃至错误,敬请读者和同行不吝指正。 编者 2012年1月
《21世纪高等学校计算机应用型本科规划教材精选:C语言程序设计教学指导》是《C语言程序设计》(ISBN 978?7?302?20392?6,高福成主编,清华大学出版社2009年版)的配套教材,包括实验指导和学习指导两部分。其中,实验指导篇本着面向应用、注重实用、读者好用的原则,安排了大量的实验编程练习题,既有模仿式的练习,也有创新式的探讨; 学习指导篇本着突出重点、突破难点、重在编程的精神,剖析了C语言的重点和难点,提供了典型的疑难问题解析和大量方便读者自我测试的模拟试题。书中内容由浅入深、循序渐进,既有C语言知识方面的训练,又强调计算机算法的理解和程序设计思维方法的培养,基础和创新并蓄、普及与提高兼顾,可适合不同层次读者的需要。 《21世纪高等学校计算机应用型本科规划教材精选:C语言程序设计教学指导》可作为高等学校C语言程序设计课程的教学参考书,也可作为全国计算机等级考试培训班的教材和考试复习参考书,还可供相关工程技术人员参考。
第1篇 实验指导实验1 简单的C程序设计和VC++集成环境的使用实验2 数据运算和顺序结构程序设计实验3 选择结构实验4 循环结构实验5 数组和字符串实验6 函数实验7 指针实验8 复合数据类型实验9 文件实验10 编译预处理第2篇 学习指导第1章 C语言程序设计基础知识1.1 主要知识点1.2 难点分析1.3 疑难问题解析1.4 测试题1.5 测试题答案第2章 基本数据类型与数据运算2.1 主要知识点2.2 难点分析2.3 疑难问题解析2.4 测试题2.5 测试题答案第3章 逻辑运算与程序控制3.1 主要知识点3.2 难点分析3.3 疑难问题解析3.4 测试题3.5 测试题答案第4章 数组和字符串4.1 主要知识点4.2 难点分析4.3 疑难问题解析4.4 测试题4.5 测试题答案第5章 函数5.1 主要知识点5.2 难点分析5.3 疑难问题解析5.4 测试题5.5 测试题答案第6章 指针6.1 主要知识点6.2 难点分析6.3 疑难问题解析6.4 测试题6.5 测试题答案第7章 复合数据类型和类型定义7.1 主要知识点7.2 难点分析7.3 疑难问题解析7.4 测试题7.5 测试题答案第8章 文件8.1 主要知识点8.2 难点分析8.3 疑难问题解析8.4 测试题8.5 测试题答案第9章 编译预处理9.1 主要知识点9.2 难点解析9.3 疑难问题解析9.4 测试题9.5 测试题答案参考文献