计算机类教材 > 算法与程序设计
C语言程序设计实验教程(第三版)
书号:9787113299286 套系名称:普通高等教育“十一五”国家级规划教材
作者:傅清平 李雪斌 徐文胜 出版日期:2023-02-01
定价:42.00 页码 / 开本:无 /16
策划编辑:曹莉群 责任编辑:刘丽丽
适用专业:计算机基础教育 适用层次:高等教育
最新印刷时间:
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书是《C 语言程序设计》(第五版)(傅清平、徐文胜、李雪斌编著,中国铁道出版社有限公司出版)的配套实验指导用书,包括配套主教材中的各章要点总结归纳、随章节教学进度的上机实验指导、习题分析解答、典型例题选讲,Visual C++ 2010 的上机过程,模拟试题等内容。 本书讲解透彻、由浅入深、题型多样、题量丰富,既重视理论知识的讲授,更强调上机实践能力的提高,为读者学习 C 语言提供了更多的帮助。全书自成体系,可以单独使用,既适合作为普通高等院校 C 语言程序设计课程的教学参考书,又可作为等级考试辅导用书及培训教材。
C 语言是一种非常出色的程序设计语言,被广泛应用于计算机应用程序开发领域和计算机课程的专业教学。国内外许多高校都将 C 语言程序设计列为理工科专业大学生学习编程的首选语言,同时 C 语言也成为全国计算机等级考试二级考试的主考语种之一。 本书是《C 语言程序设计》(第五版)(傅清平、徐文胜、李雪斌编著,中国铁道出版社有限公司出版)的配套实验指导用书,主要采用 Code::Blocks 作为开发平台,提供的例题和习题解答的源程序均在 Code::Blocks 下调试通过。 本书编者长期从事高校 C 语言课程的教学,亲身感受到学生在学习过程中遇到的各种困难,了解到学生迫切需要一本学习 C 语言编程的辅导用书及参加计算机等级考试的备考复习资料。本书中涵盖了《全国计算机等级考试二级 C 语言程序设计考试大纲(2022 版)》的有关内容。 C 语言程序设计是一门实践性很强的基础课程,初学者不妨借鉴“阅读→模仿→改写→设计”的模式来学习 C 语言编程,理论联系实际,通过大量的上机编程训练,逐步掌握 C 语言程序设计的特点,总结经验,进而提高该编程语言的应用能力。 全书在内容组织上分为 9 章,前 7 章为配套的《C 语言程序设计》(第五版)的实验辅导内容,每章由 4 节组成。第 1 节是本章的要点总结归纳;第 2 节是精心设计的与教学同步的实验指导,强调了实践性环节的重要性,详细介绍程序的调试方法和技巧,激发学生自主学习的热情;第 3 节是主教材章后习题的详细分析解答;第 4 节是典型例题选讲。内容的安排都是为了鼓励学生多读多练,帮助学生深入理解教材内容,巩固所学基本概念,检验学习成果,为培养良好的程序设计习惯打下基础。第 8章详细介绍了 Visual C++ 2010 集成开发环境的上机过程,让读者熟悉全国计算机等级考试二级 C 语言的考试环境。第 9 章提供了三套模拟试题供读者进行自测,题型均为计算机等级考试的常考题型,并提供了参考答案,为读者参加各类 C 语言考试做好充分准备。 本书由傅清平、李雪斌、徐文胜编著。其中第1、2、3、8章和第9章的模拟试题(一)由傅清平编写,第 4、7 章和第 9 章的模拟试题(三)由李雪斌编写,第 5、6 章和第9 章的模拟试题(二)由徐文胜编写。全书最后由傅清平审核和定稿。 在本书修订和出版过程中,得到了江西师范大学计算机信息工程学院的领导、同事们的关心、支持与建议,家人的理解和支持,在此表示衷心的感谢。特别要感谢本书的前两任主编王声决老师、 罗坚 老师。中国铁道出版社有限公司的领导和编辑为本书的出版提供了无私的帮助,在此一并表示真诚的感谢!此外,在编写过程中还参考了大量的文献资料,在此谨向这些文献资料的作者表示感谢。 由于时间仓促和水平有限,书中难免有不当和欠妥之处,恳请各位专家、读者不吝批评指正。 编者 2023 年 1 月
第 1 章 C 语言程序设计入门1 1.1本章要点 1 1.2实验指导 2 1.2.1实验一Code::Blocks 集成开发环境的使用 2 1.2.2实验二C 程序中的注释 3 1.2.3实验三C 语言中的语句、标识符等 4 1.2.4实验四C 语言中的 scanf()、printf() 和转义字符 '\n' 5 1.2.5实验习题 6 1.3教材习题解答 6 1.4典型例题选讲 10 第 2 章 数据类型、运算符和表达式13 2.1本章要点 13 2.2实验指导 14 2.2.1实验一整型数据 14 2.2.2实验二浮点数据类型 16 2.2.3实验三字符型数据与转义字符 18 2.2.4实验四运算符与表达式 19 2.2.5实验习题 20 2.3教材习题解答 20 2.4典型例题选讲 29 第 3 章 算法与程序设计基础 31 3.1本章要点 31 3.2实验指导 33 3.2.1实验一关系表达式和逻辑表达式 33 3.2.2实验二if 语句及其应用 34 3.2.3实验三switch 语句及其应用 35 3.2.4实验四while、do...while 和 for 循环语句 36 3.2.5实验五多重循环语句、break 和 continue 语句 38 3.2.6实验习题 40 3.3教材习题解答 41 3.4典型例题选讲 58 第 4 章 函数66 4.1本章要点 66 4.2实验指导 67 4.2.1实验一C 函数常见错误 67 4.2.2实验二问题分解和多函数程序设计 68 4.2.3实验三函数调用 / 返回和 Code::Blocks 调试 70 4.2.4实验四递归函数和变量作用域 74 4.2.5实验习题 76 4.3教材习题解答 77 4.4典型例题选讲 90 第 5 章 数组类型与指针类型98 5.1 本章要点 98 5.2 实验指导 100 5.2.1 实验一一维数组元素的移动 100 5.2.2 实验二一维数组的排序与可重用设计 101 5.2.3 实验三字符串的基本操作 105 5.3 教材习题解答 109 5.4 典型例题选讲 130 第 6 章 结构体类型与联合体类型 134 6.1 本章要点 134 6.2 实验指导 136 6.2.1 实验一学生信息管理系统的设计 136 6.2.2 实验二动态链表的基本操作 143 6.2.3 实验三基于 Zeller 公式设计月历 147 6.3 教材习题解答 149 6.4 典型例题选讲 162 第 7 章 文件165 7.1 本章要点 165 7.2 实验指导 166 7.2.1 实验一文件的打开和关闭 166 7.2.2 实验二文件的访问 169 7.2.3 实验习题 172 7.3 教材习题解答 172 7.4 典型例题选讲 191 第 8 章 Visual C++ 2010 上机指导197 8.1 Visual C++ 2010 的 IDE 操作界面 197 8.2 一个简单的 C 程序上机的一般过程 198 8.3 一个较为复杂的 C 程序上机的一般过程 201 第 9 章 模拟试题及答案205 模拟试题(一) 205 第一部分:笔试部分(总分 100 分) 205 第二部分:上机部分(总分 40 分) 209 模拟试题(一)参考答案 211 第一部分:笔试部分(总分 100 分) 211 第二部分:上机部分(总分 40 分) 212 模拟试题(二) 213 第一部分:笔试部分(总分 100 分) 213 第二部分:上机部分(总分 40 分) 220 模拟试题(二)参考答案 221 第一部分:笔试部分(总分 100 分) 221 第二部分:上机部分(总分 40 分) 222 模拟试题(三) 223 第一部分:笔试部分(总分 100 分) 223 第二部分:上机部分(总分 40 分) 229 模拟试题(三)参考答案 230 第一部分:笔试部分(总分 100 分) 230 第二部分:上机部分(总分 40 分) 232 参考文献232
傅清平,江西师范大学计算机信息工程学院副教授,主讲C语言程序设计、Python程序设计、大学计算机基础、数据库原理、数据结构等课程。主编或参编十余部教材,并获得多个奖项,其中“C语言程序设计”被评为普通高等教育“十一五”国家级规划教材,荣获江西省普通高校第三届优秀教材一等奖。参与国家自然基金项目2项,主持和参与省级课题10余项,发表论文10余篇。 李雪斌,江西师范大学教师,主讲大学计算机、Python编程基础、C编程技术、VB程序设计等课程,获得江西省精品在线开放课程“计算机文化基础”。参编《C语言程序设计》及相关实验教材。主持多项省级课题和校级课题若干项。 徐文胜,江西师范大学教师,有30年的一线程序设计教学经验,教授的课程有BASIC、VB、JAVA、C、C++、VFP、ACCESS等,教学深入浅出,启动性强,深受学生好评。主编或参编教材多部。
既适合作为普通高等院校 C 语言程序设计课程的教学参考书,又可作为等级考试辅导用书及培训教材。