图书前言

前言

书是为配合“C语言程序设计”课程的学习而编写的,其内容紧扣C程序设计的教学内容与教学进度。此书针对C语言的学习过程,采用了由浅入深、由易到难逐渐展开的方式: 首先,根据上机实验的要求与特点,紧扣教材内容,分章节共编排了13个相应的上机实验; 其次,结合学生在学习C语言的过程中对编程习题不易掌握的特点,在给出相应参考解答的同时,提出了针对性的思考题; 最后,结合一些应用题目的拓展训练,让学生进一步深刻地理解和掌握程序设计的思想和方法。 

本书所安排的实验,都有具体实验目的与实验内容,并且根据学生每次上机操作的时间要求(一般为2学时),精心选排了各次的实验任务。其基本目标是使学生进一步理解所学的内容; 提高学生用C语言设计、编写程序的能力; 使学生充分体会C程序设计从问题提出到算法选定,从程序编制到上机实习的“编辑→编译→链接→运行”的全过程。

本书的范围与难易程度是以C语言的教学大纲及计算机水平考试(初级程序员级)和计算机等级考试(接近二级)的要求为参考标准编排的。此书可作为高等学校非计算机专业学生学习“计算机程序设计方法”或计算机专业学生掌握“计算机程序设计基础”的学习参考书与实验指导书。

本书分为3个部分,第1部分包括对实验的基本要求和在Turbo C全屏幕编辑环境下、Windows平台VC视窗环境下的C程序上机操作基本方法; 第2部分包括根据各知识点所编写的实验及相应习题的参考解答、思考题及拓展训练; 第3部分给出了覆盖本书大部分知识点的综合练习题和国家计算机等级考试二级真题及参考答案。

参加本书编写的有张静、张继生、白秋颖、唐笑非。在编写的过程中,刘尚懿、孟丹、艾青老师为本书的编写做了大量的工作,在此表示感谢!最后还要感谢为本书付出心血的编辑、审稿人等各位朋友!

需要说明的是: 本书给出的程序并非是唯一正确的解答,对同一题目,可以编出多种程序,我们给出的只是其中的一种,甚至不一定是最好的。本书只是提供一个参考答案,主要以引导、启发为目的。书中的所有程序都是在Visual C++ 6.0环境下调试通过的。 

由于水平有限,难免产生疏漏与不足之处,恳请各位专家以及广大读者批评指正。

作者

2011年5月