《C程式设计实验指导与题解》是2013年清华大学出版社出版的图书,作者是金艳、卢玲、陈媛。
基本介绍
- 书名:C程式设计实验指导与题解
- 作者:金艳、卢玲、陈媛
- ISBN:9787302314714
- 类别:实验指导用书
- 页数:144
- 定价:19元
- 出版社:清华大学出版社
- 出版时间:2013.02.01
- 装帧:平装
- 开本:787-1092 1/3
- 印次:1-1
- 印刷日期:2013-1-31
内容简介
本书包括三部分。第1部分C语言实验指导包含12个实验,每个实验根据难易程度和掌握要求分为基本内容和选择内容;第2部分课程设计精选了一系列课程设计备选题目,并示範了一个具体案例;第3部分C语言典型例题解析设计了4套综合练习。 本书是《C程式语言设计基础教程》(ISBN 9787302246923)的配套教材,既可以单独作为大专院校C程式设计实验课程的教材或等级考试的考前练习册,也可以与主教材配套使用,学习效果更好。
图书前言
C语言以其语言简洁紧凑、使用灵活方便、功能强、套用面广等诸多优点成为学习电脑程式设计语言的首选语言。然而,正是由于其功能强,编程限制少,灵活性大,也意味着易出错,调试困难,不好把握。所以对编程人员要求较高,尤其初学者会感到入门不易。针对上述问题,本书在编写上力图做到概念叙述简明清晰、通俗易懂,例题习题针对性强。
本书共包括以下三个部分。
第1部分是C语言实验指导。阐述了C语言上机实验的目的和要求;在Microsoft Visual C++ 6.0集成环境下编辑、编译、调试和运行C程式的方法;以及C程式编写过程中的常见错误和编译信息提示;主要实验内容共安排了12个实验,每个实验根据难易程度和掌握要求分为基本内容和选择内容两部分,基本内容的难易程度与计算机二级考试相当,选择内容更加注重算法分析及综合编程能力的培养。对程式中难以理解的地方,大多添加了注释,以便读者循序渐进地掌握程式设计的基本思想和基本方法。
第2部分是课程设计。详细介绍了C语言课程设计的目的、基本要求、课程设计的实施方案以及评价体系,精选了一系列课程设计备选题目,并通过示範一个具体案例,启发学生逐步完成课程设计。
第3部分是C语言典型例题。列举了一些典型例题,对重点和难点问题给出了提示或分析,还设计了4套综合练习题,以便读者进行自我测试。
最后,附录提供了课程设计报告的参考格式及综合练习题的参考答案。
全书由重庆理工大学“C程式设计”精品课程建设小组的教师集体编写完成,金艳、卢玲主编,陈媛、张建勛、纪钢、陈渝、洪雄、李娅和何进参与了本书的编写。本书的作者都是长期在高校从事“C程式设计”教学的一线教师,有丰富的教学经验和软体开发 能力。
本书适合作为高等院校本科的辅助教材,也可作为高职高专的辅助教材,同时还可作为自学C语言程式设计的参考用书。
在本书的编写过程中,参考了大量有关C语言程式设计的书籍和资料,编者在此对这些作者表示感谢。
由于编者水平有限,书中难免存在疏漏和不足之处,恳请广大师生及读者不吝赐教,批评指正。
编者
2012年10月
本书共包括以下三个部分。
第1部分是C语言实验指导。阐述了C语言上机实验的目的和要求;在Microsoft Visual C++ 6.0集成环境下编辑、编译、调试和运行C程式的方法;以及C程式编写过程中的常见错误和编译信息提示;主要实验内容共安排了12个实验,每个实验根据难易程度和掌握要求分为基本内容和选择内容两部分,基本内容的难易程度与计算机二级考试相当,选择内容更加注重算法分析及综合编程能力的培养。对程式中难以理解的地方,大多添加了注释,以便读者循序渐进地掌握程式设计的基本思想和基本方法。
第2部分是课程设计。详细介绍了C语言课程设计的目的、基本要求、课程设计的实施方案以及评价体系,精选了一系列课程设计备选题目,并通过示範一个具体案例,启发学生逐步完成课程设计。
第3部分是C语言典型例题。列举了一些典型例题,对重点和难点问题给出了提示或分析,还设计了4套综合练习题,以便读者进行自我测试。
最后,附录提供了课程设计报告的参考格式及综合练习题的参考答案。
全书由重庆理工大学“C程式设计”精品课程建设小组的教师集体编写完成,金艳、卢玲主编,陈媛、张建勛、纪钢、陈渝、洪雄、李娅和何进参与了本书的编写。本书的作者都是长期在高校从事“C程式设计”教学的一线教师,有丰富的教学经验和软体开发 能力。
本书适合作为高等院校本科的辅助教材,也可作为高职高专的辅助教材,同时还可作为自学C语言程式设计的参考用书。
在本书的编写过程中,参考了大量有关C语言程式设计的书籍和资料,编者在此对这些作者表示感谢。
由于编者水平有限,书中难免存在疏漏和不足之处,恳请广大师生及读者不吝赐教,批评指正。
编者
2012年10月
图书目录
第1部分 C语言实验指导 1
1.1 上机实验目的 1
1.2 上机实验基本要求 1
1.3 上机实验环境 2
1.3.1 Microsoft Visual C++ 6.0工作环境 2
1.3.2 Microsoft Visual C++ 6.0调试工具介绍 7
1.3.3 C语言调试运行中的常见错误 9
1.4 主要实验内容 17
实验1 程式的运行环境操作和简单程式运行 18
实验2 基本数据类型及运算 21
实验3 顺序结构程式设计 24
实验4 分支结构程式设计 26
实验5 循环结构程式设计 28
实验6 数组 31
实验7 函式 36
实验8 常用指针 41
实验9 複杂指针 46
实验10 编译预处理 52
实验11 複杂数据类型 54
实验12 档案 60
第2部分 课程设计 65
2.1 课程设计的目的 65
2.2 课程设计的基本要求 65
2.3 课程设计题目 66
2.4 案例分析 69
2.4.1 具体要求 69
2.4.2 系统功能要求 69
2.4.3 系统分析 70
2.4.4 系统实现 71
第3部分 典型例题 80
3.1 C语言概述 80
3.2 基本数据类型、运算符与表达式 81
3.3 顺序结构程式设计 84
3.4 选择结构程式设计 86
3.5 循环结构程式设计 89
3.6 数组 95
3.7 函式 100
3.8 指针 102
3.9 编译预处理 106
3.10 複杂数据类型 107
3.11 档案 111
3.12 综合练习1 114
3.13 综合练习2 120
3.14 综合练习3 126
3.15 综合练习4 132
附录A 课程设计报告格式 139
附录B 综合练习答案 144
1.1 上机实验目的 1
1.2 上机实验基本要求 1
1.3 上机实验环境 2
1.3.1 Microsoft Visual C++ 6.0工作环境 2
1.3.2 Microsoft Visual C++ 6.0调试工具介绍 7
1.3.3 C语言调试运行中的常见错误 9
1.4 主要实验内容 17
实验1 程式的运行环境操作和简单程式运行 18
实验2 基本数据类型及运算 21
实验3 顺序结构程式设计 24
实验4 分支结构程式设计 26
实验5 循环结构程式设计 28
实验6 数组 31
实验7 函式 36
实验8 常用指针 41
实验9 複杂指针 46
实验10 编译预处理 52
实验11 複杂数据类型 54
实验12 档案 60
第2部分 课程设计 65
2.1 课程设计的目的 65
2.2 课程设计的基本要求 65
2.3 课程设计题目 66
2.4 案例分析 69
2.4.1 具体要求 69
2.4.2 系统功能要求 69
2.4.3 系统分析 70
2.4.4 系统实现 71
第3部分 典型例题 80
3.1 C语言概述 80
3.2 基本数据类型、运算符与表达式 81
3.3 顺序结构程式设计 84
3.4 选择结构程式设计 86
3.5 循环结构程式设计 89
3.6 数组 95
3.7 函式 100
3.8 指针 102
3.9 编译预处理 106
3.10 複杂数据类型 107
3.11 档案 111
3.12 综合练习1 114
3.13 综合练习2 120
3.14 综合练习3 126
3.15 综合练习4 132
附录A 课程设计报告格式 139
附录B 综合练习答案 144