《C语言程序设计实践教程》是我们主编的《C语言程序设计教程》的配套学习与实验实践指导书,但也可以独立使用。本书是学习C语言和实践上机的必备参考书,可作为高等院校计算机相关专业的实验实训教材,也可作为从事计算机应用的科技人员的参考书或培训教材,还可作为备考全国计算机等级考试二级C语言的参考书。
第一部分是实验实践指导,包含配套教材的11个章节,共16个实验,每个实验按2~4个课时设计6~8个题目,有程序验证、程序填空、程序改错、程序分析、程序设计等题型。实验题目分必做、选做两种层次,必做为基础题,选做为提高题。
第二部分是全国计算机等级考试二级C语言指导,包含考试大纲、考点剖析、操作题真题训练等。
附录部分包括不同版本的C语言标准之间的主要区别、二级C语言知识点思维导图、C程序常见错误分析及常见错误信息语句示例等。
适读人群 :本书是学习C语言和实践上机的必备参考书,可作为高等院校计算机相关专业的实验实训教材,也可作为从事计算机应用的科技人员的参考书或培训教材,还可作为备考全国计算机等级考试二级C语言的参考书。
本书具有以下特色:
1. 针对C语言知识点分章节设计实验内容,包括预习知识点、实验题目、实验指导、实验复习小结等。预习知识点便于读者突破重难点,将理论与实践融会贯通。实验复习小结便于读者养成实验勤反思、勤总结的习惯,通过归纳整理实验易错点来梳理薄弱知识点,积累程序调试经验。
2. 16个同步实验包含必做、选做两种层次供不同基础的读者进行选择性练习,必做为基础题,选做为提高题。实验题型丰富,有程序填空、程序改错等多种题型,注重培养读者分析问题和解决问题的能力,强化读者的实际程序调试和编程能力训练,激发读者的编程兴趣。
3. 通过“实验预习知识点→实验案例练习训练→实验复习总结反思”的思路来践行我校“三习:预习→练习→复习”的素质教育理念。每章都配有供学生和教师交流的实验小结表格,包括实验完成内容记录、实验易错点记录、实验收获、实验成绩、老师实验评语等。
4. 学习计算机语言zui好的途径是编写和调试程序。深夜两点还在琢磨一个有故障的程序,只是为了找出在应该键入==的地方键入了=,这是一种非常有效的教学手段。本书包含许多有关常见编程错误的程序改错题,并要求学生在实验复习小结表中养成做记录的习惯。
5. 根据教育部考试中心制定的《全国计算机等级考试二级C语言程序设计考试大纲》要求,编写的考点剖析、真题训练及解析等内容,适用考生备战二级C语言时使用。
6. 提供实验大纲、进程表、实验报告模板、实验指导书、习题库、素质考试题库,知识点思维导图、程序常见错误分析及错误信息语句示例等教学材料供参考。
前言
随着计算机产业的迅速发展,对计算机专业人才的需求日益迫切。而程序设计是所有计算机专业人才必备的基础知识和技能。C语言是目前世界上zui流行、使用zui广泛的程序设计语言,兼顾高级语言与低级语言的特性,既可以编写系统程序,又可以编写应用程序,深受程序设计者的喜爱。C语言作为高级语言的鼻祖,是很多高校开设程序设计类课程的首选语言。
《C语言程序设计实践教程》是我们主编的《C语言程序设计教程》的配套学习与实验实践指导书,但也可以独立使用。本书是学习C语言和实践上机的必备参考书,可作为高等院校计算机相关专业的实验实训教材,也可作为从事计算机应用的科技人员的参考书或培训教材,还可作为备考全国计算机等级考试二级C语言的参考书。
程序设计既是一门科学,也是一门艺术。学习程序设计需要掌握很多知识点并将其应用到编写程序中,而不仅是记住,必须通过实践来积累程序设计、编写、调试的经验。本实践教材是作者多年教学实践、上机辅导、软件开发、交流沟通的经验总结,力求将C语言的各种知识点融入具体的学习、实验、实训和课程设计中,培养学生设计程序的能力,更重要的是培养学生针对生产实际分析问题和解决问题的能力,培养学生的创新能力,培养程序设计的艺术家,而不是程序的编码工人。
本书内容介绍:
第一部分是实验实践指导,包含配套教材的11个章节,共16个实验,每个实验按2~4个课时设计6~8个题目,有程序验证、程序填空、程序改错、程序分析、程序设计等题型。实验题目分必做、选做两种层次,必做为基础题,选做为提高题。
第二部分是全国计算机等级考试二级C语言指导,包含考试大纲、考点剖析、操作题真题训练等。
附录部分包括不同版本的C语言标准之间的主要区别、二级C语言知识点思维导图、C程序常见错误分析及常见错误信息语句示例等。
本书具有以下特色:
1. 针对C语言知识点分章节设计实验内容,包括预习知识点、实验题目、实验指导、实验复习小结等。预习知识点便于读者突破重难点,将理论与实践融会贯通。实验复习小结便于读者养成实验勤反思、勤总结的习惯,通过归纳整理实验易错点来梳理薄弱知识点,积累程序调试经验。
2. 16个同步实验包含必做、选做两种层次供不同基础的读者进行选择性练习,必做为基础题,选做为提高题。实验题型丰富,有程序填空、程序改错等多种题型,注重培养读者分析问题和解决问题的能力,强化读者的实际程序调试和编程能力训练,激发读者的编程兴趣。
3. 通过“实验预习知识点→实验案例练习训练→实验复习总结反思”的思路来践行我校“三习:预习→练习→复习”的素质教育理念。每章都配有供学生和教师交流的实验小结表格,包括实验完成内容记录、实验易错点记录、实验收获、实验成绩、老师实验评语等。
4. 学习计算机语言zui好的途径是编写和调试程序。深夜两点还在琢磨一个有故障的程序,只是为了找出在应该键入==的地方键入了=,这是一种非常有效的教学手段。本书包含许多有关常见编程错误的程序改错题,并要求学生在实验复习小结表中养成做记录的习惯。
5. 根据教育部考试中心制定的《全国计算机等级考试二级C语言程序设计考试大纲》要求,编写的考点剖析、真题训练及解析等内容,适用考生备战二级C语言时使用。
6. 提供实验大纲、进程表、实验报告模板、实验指导书、习题库、素质考试题库,知识点思维导图、程序常见错误分析及错误信息语句示例等教学材料供参考。
致谢:
本书的作者在多年C语言教学、研究和实践积累的基础上,吸收国内外C语言程序设计课程的实践教学理念和方法,依据C语言程序设计课程教学大纲和实验大纲的要求编写而成。全书在武昌理工学院信息工程学院的指导下,由吴亮负责统稿,第一部分第1、2、3、7、11章,第二部分第12、13、14章及附录由吴亮编写, 第一部分第4、5、6、9、10章由阳小兰编写,第8章由钱程编写,金弘林研究员对全书进行了查阅。
本书在编写过程中得到了武昌理工学院信息工程学院的领导与同仁们的大力支持, 也得到了华中科技大学出版社的大力支持,在此表示衷心感谢。特别感谢有多年丰富考级培训和教学实践经验的彭玉华、胡西林、程开固、黄薇、胡雯等老师的大力支持。在编写的过程中,我们力求做到严谨细致、精益求精,但由于时间仓促和编者水平有限,书中疏漏和不妥之处在所难免,敬请各位读者和同行专家批评指正。
编者
2016年3月于武昌理工学院