作者简介

本书以C 语言为工具,以现实生活中的案例为引导,说明如何分析问题、利用计算机
解决问题的思维方法。引入应用程序开发,由浅入深,逐步启发、引领学生学习编写规模
逐渐加大的程序,将计算思维的基本思想方法和魅力逐步展现出来,引导读者实现问题求
解思维方式的转换——培养计算思维能力。全书在内容组织上突出以下特色:
(1) 结构新颖。根据所介绍知识,每章除了安排具有趣味性的实例以外,还安排了有
助学生提高和升华知识点的综合案例,这些案例来自于生活或学习中的应用需求,可以让
学生在任务的驱动下,由浅入深,学习和编写规模逐渐加大的程序,在潜移默化中逐步让
学生了解、学习计算机如何解决问题,从而掌握利用计算机解决问题的方法。
(2) 提供了很多编程“套路”。从典型的程序实例中总结出“套路”,即解决一类问
题的方法,从而让初学者迅速掌握基础编程的方法和算法,具有解决实际问题的能力。
(3) 助学。每章安排有内容提示、教学基本要求,例题从问题分析、算法描述、问题
总结、注意事项等方面进行完整论述,每章包含知识总结和习题等内容,有利于教师组织教学,也有助于学生进行预习与复习。
(4) 易学。本着“知识量最小而收获量最大的原则”,突出主线和重点,分解难点,
以循序渐进的方法,力求让学生对于难点部分学的轻松,知识点掌握牢固。
(5) 想学。例题选材知识性、趣味性和经典性相结合,尽力降低枯燥度,增强学生学
习的“幸福指数”。
(6) 爱做。习题丰富。每章配有形式多样的习题,尽力吸引学生学后爱做、自觉温故
知新。