1、C语言程序设计教程(第5版)本书具有以下特色。(1)引导学生从感性认识上升到理性认识本书的开始部分介绍C语言程序的基本结构和开发环境,使学生可以从感性上认识C语言程序的基本组成,了解C语言从程序编写到程序调试、运行的基本过程。第2章的开始部分描述数据存储的预备知识,供有兴趣的学生自行阅读,加深对计算机数据的了解。第3章介绍程序的简单算法表示方法,为程序设计提供有效的依据。(2)案例丰富,层次感强,具有较好的可扩展性本书共精选了100多个程序,大部分程序都在VisualStudio2010环境和DevC+5.11环境下通过验证(个别不能在Visual Studio 2010环境和DevC+5.1
2、1环境下通过的程序有特别说明),并且对程序的结构、函数的设计、变量的设置进行了恰当的注释和说明。其中大部分程序案例采用计算思维的方法给出了分析,并留有可进一步探讨的余地,给学习留下广阔的空间,可以启发学生思考,从中发现问题,寻找解决问题的方法,从而不断激发学生的学习兴趣,激发其想象力和创新思维能力。(3)问题分析引导,算法流程图规范本书通过对问题的分析引导,找出解决问题的关键,并给出规范的流程图,强化解决问题的科学过程和手段,培养学生严谨的思考问题和解决问题的能力。本书每章都附有习题,以帮助学生理解基本概念,巩固所学的知识。学生通过理论联系实际,进行书面练习和上机实践,进一步熟练掌握C语言的基
3、本思想和基本语句,提高程序设计能力。与本书配套的C语言程序设计教程实验指导与习题解答(第5版)给出了学生上机实验的内容和本书中习题的参考答案。在实验中,学生可以先编写程序,然后编译、运行,查看程序的运行结果,根据程序的运行结果验证程序的正确与否,从而逐步掌握C语言程序设计的基本方法和基本技能。“C语言程序设计”课程的建议学时数为88,其中,课堂教学学时数为40,上机实验学时数为48,书中有*号标注的内容可根据教学安排不讲或少讲。各章的教学学时数安排可大致如下表所示。实际教学中可以根据具体情况予以调整,适当减少或增加学时数。章内容课堂教学学时数上机实验学时数1引言222基本的程序语句463程序的简单算法设计224分支结构245循环结构246函数与宏定义887数组448指针889构造数据类型4410文件操作2411位运算22合计40482