图书前言

前言

“C语言程序设计”课程是高校非计算机理工类本科专业的计算机程序设计基础课程,具有很强的理论性与实践性。开设此课程的目的是通过培养和训练学生的程序设计能力,使学生在掌握一般计算机知识的基础上,深入理解并掌握程序设计的思想,学会计算思维,为后续计算机应用基础课程、专业课学习和毕业设计打下良好的程序设计基础。

我们以教育部新推出的非计算机专业计算机基础课程体系在“C语言程序设计”课程方面的指导意见为基础,以大学生计算思维能力的训练为方向,按照C语言程序设计课程的教学内容和培养学生的程序设计实际能力要求编写了本书。本书分为两部分,第一部分是“C语言程序设计实验指导”,共分10章,即10个实验。第二部分是“C语言程序设计习题”,共有12章。

第一部分“C语言程序设计实验指导”: 第1~9章配合C语言程序设计课程各部分教学内容的实践要求和计算思维的培养方向来设计实验内容,首先每章均安排了“相关知识点”一节,给出了与该实验项目相关的主要教学知识的概述; 其次是“实验目的”,给出了本实验要达到的目的; 再次是“实验内容”,给出了每一道题的算法分析指导、参考程序和说明,本着从易到难、由简到繁的思想,通过一系列案例帮助学生尽快掌握程序设计的方法和计算思维的方式; 接着是“思考题”,需要学生自行编写程序,以达到学会程序设计的目的。最后一章是综合性实验。

第二部分“C语言程序设计习题”: 精选具有较强代表性、能够覆盖多数知识点的练习题,用于帮助学生在课后复习,积累学习经验,掌握基本理论,为上机实践打下坚实的理论基础。

本书实验指导部分第1~3章由李海丰执笔,第4、6章由王宏伟执笔,第5章由谢丽霞执笔,第7、10章由王红执笔,第8章由李俊生执笔,第9章由马骊执笔。付宇、吕宗磊在本书第一版也参与了部分章节内容的编写,王英石等参与了本书的书稿校对工作,在此对各位老师的辛勤付出表示衷心的感谢。

由于编者水平所限,书中可能存在许多不足之处,敬请读者批评指正。

编者

2016年10月