C语言程序设计教程(高等学校计算机应用规划教材)
编辑推荐
本书以C语言为工具,以现实生活中的案例为引导,说明如何分析问题、利用计算机解决问题的思维方法。引入应用程序开发,由浅入深,逐步启发、引领学生学习编写规模逐渐加大的程序,将计算思维的基本思想方法和魅力逐步展现出来,引导读者实现问题求解思维方式的转换——培养计算思维能力。全书在内容组织上突出以下特色: (1)结构新颖。根据所介绍知识,每章除了安排具有趣味性的实例以外,还安排了有助学生提高和升华知识点的综合案例,这些案例来自于生活或学习中的应用需求,可以让学生在任务的驱动下,由浅入深,学习和编写规模逐渐加大的程序,在潜移默化中逐步让学生了解、学习计算机如何解决问题,从而掌握利用计算机解决问题的方法。 (2)提供了很多编程“套路”。从典型的程序实例中总结出“套路”,即解决一类问题的方法,从而让初学者迅速掌握基础编程的方法和算法,具有解决实际问题的能力。 (3)助学。每章安排有内容提示、教学基本要求,例题从问题分析、算法描述、问题总结、注意事项等方面进行完整论述,每章包含知识总结和习题等内容,有利于教师组织教学,也有助于学生进行预习与复习。 (4)易学。本着“知识量*小而收获量*大的原则”,突出主线和重点,分解难点,以循序渐进的方法,力求让学生对于难点部分学的轻松,知识点掌握牢固。 (5)想学。例题选材知识性、趣味性和经典性相结合,尽力降低枯燥度,增强学生学习的“幸福指数”。 (6)爱做。习题丰富。每章配有形式多样的习题,尽力吸引学生学后爱做、自觉温故知新。
内容简介
本书从培养学生计算思维的角度出发,以案例为引导,介绍了C程序设计基础、基本数据类型、数据运算、程序的基本结构、数组、指针、函数、结构体、共用体和枚举类型、文件和指针的高级应用等内容。书中提供了大量趣味性实例,并做了深入浅出的分析和总结,有助于引领读者理解编程思维和方法;每章有综合案例,为升华知识提供桥梁;各章的知识结构图,有助于学生理清知识脉络;精选的典型习题,为进一步深化基础知识、提高分析问题和解决问题的能力起到了重要作用。 本书采用导学、易学编写策略,每章安排有内容提示、教学基本要求和总结,正文组织本着知识量*小而收获量*大的原则,突出重点和难点。全书逻辑清晰,层次分明,例题丰富,适合作为高等院校本科各专业公共课教材,也可作为计算机相关工程技术人员、计算机爱好者及各类自学人员的参考书。 本书的电子课件、习题答案和实例源文件可以到http://www.tupwk.com.cn网站下载。