图书前言

作者在围绕“教师方便教,学生容易学”为主题开展的一系列探索与实践活动后,以C 语言程序设计零起点学习者作为主要对象编写了本教材。本书于2008 年出版了第1 版,该书是普通高等教育“十一五”国家级规划教材,前一版荣获“2011 年北京高等教育精品教材”和“2009 年高职高专计算机类专业优秀教材”称号。

随着我国现代化建设的需要和社会的不断发展,高职高专教育显得越来越重要,对相应教材的要求也越来越高。为了破除旧的限制,写出独具一格的、体现高职高专教育新理念和教学特点的教材,我们本着体系得当、循序渐进、台阶要小、分解难点以及通俗易懂、例题丰富、易于理解的原则,正确选择典型任务,选好切入点,在编写此书的过程中力求做到从实际到理论、从具体到抽象、从个别到一般、从零散到系统,注意培养学生的学习能力、工作能力和创造能力。本书具有如下特点。

1.精简教学内容

考虑到各学校的课时限制和高职高专学生的实际情况,内容上不贪多求全,合理舍去不常使用的内容,但对于C 语言的基本内容予以细致的介绍,做到重点突出,易于理解。

2.采用任务驱动方式

以“应用为目的,从应用入手”的原则,将各章所讲授内容都按任务驱动的方式组织,并在实现其任务的过程中,逐步引进新的知识点。对于每个任务通过“问题提出→编程思路→程序代码→运行结果→归纳分析”这几个步骤分步完成。

3.教学难点适中,增加趣味性

采用简单易懂的实例降低教学难度,强调实用性和趣味性,激发学生的学习积极性,并使学生在解决问题的过程中获得成就感,对学习有信心。力求把复杂的问题简单化,采用生动活泼的风格和语言讲授所有内容,因此本书也适合初学者自学。

4.强调学习方法

只看懂别人的程序或只运行现有的程序是永远学不会编程的,为了使学生通过有限的实例学会解决新问题的方法,本书对于每一个任务或实例首先给出编程思路,再给出解决的方案,并进行了归纳分析,从而起到举一反三的作用。

C 语言程序设计(第2 版)

5.举用实例贯穿整个知识点

将公交一卡通管理程序分七部分(分散在各章)介绍,各部分程序随着讲授内容的增多逐步完善,用此方法可使学生明确学习目标,尽早体会较大程序的编写过程。

6.加强互动教学

书中提供的讨论题和思考题以及丰富的电子教案(含动画)有利于培养学生的实践能力和创新精神,同时还可加强课内互动教学。本书提供的免费素材包括电子教案和全书的源代码,源代码均在Visual C++ 6.0 环境下运行通过。

全书由崔武子主编并统稿,李红豫任副主编。

写一本书不容易,写一本好书更不容易,虽然我们尽力写好高职高专特色的优秀教材,但限于作者水平有限,书中难免有不足之处,恳请读者批评和指正。

作者2013 年3 月于北京