《C程式设计实验实践教程》是2013年出版的图书,作者是刘玉英、肖启莉、邹运兰。
基本介绍
- 书名:C程式设计实验实践教程
- 作者:刘玉英、肖启莉、邹运兰
- ISBN:9787302305439
- 定价:29.5元
- 出版时间:2013-1-21
图书简介
学习C语言的目的在于掌握编写程式的技能,实验与实践是学习C语言的必备环节,基于这一点,本书内容包括三部分: 实验指导、课程设计以及《C语言程式设计--案例驱动教程》一书的习题参考答案。
实验指导部分包含18个实验,实验题目类型包括填空题、改错题、程式阅读题、编程题。每个实验中都以一个具体题目为例,讲解如何分析问题、编写代码、实验步骤、运行程式、分析程式运行结果是否正确。课程设计部分包含8个项目,有游戏设计,如“俄罗斯方块”、“五子棋”等,也有小系统设计,如“英汉电子词典”等。每个项目都给出算法分析、难点提示以及部分代码,要求读者根据给出的提示信息编写部分代码。
本书可以与《C语言程式设计--案例驱动教程》配套使用,作为C语言课程的实验教材和课程设计教材,也可以单独使用。
实验指导部分包含18个实验,实验题目类型包括填空题、改错题、程式阅读题、编程题。每个实验中都以一个具体题目为例,讲解如何分析问题、编写代码、实验步骤、运行程式、分析程式运行结果是否正确。课程设计部分包含8个项目,有游戏设计,如“俄罗斯方块”、“五子棋”等,也有小系统设计,如“英汉电子词典”等。每个项目都给出算法分析、难点提示以及部分代码,要求读者根据给出的提示信息编写部分代码。
本书可以与《C语言程式设计--案例驱动教程》配套使用,作为C语言课程的实验教材和课程设计教材,也可以单独使用。
图书前言
C语言程式设计是一门实践性很强的课程,除了需要掌握必要的理论知识外,还要经过足够的实践训练,才能真正掌握编写程式的技能并为后续课程的学习做好知识储备,否则,学习的效果将大打折扣。实践训练包括两方面的内容: 课程实验和课程设计。课程实验可以使理论知识得以验证和套用,从中学习编写程式的基础技能和调试程式的技巧,掌握基础算法知识。课程设计可以将所学知识进行综合性套用,进一步加深对所学知识的理解和套用。
本书基于在课程实验和课程设计方面给学习者以指导和引导,在实验指导部分共有18个实验,囊括了C语言中的全部知识点,题型包括程式填空、程式改错、程式阅读及编程题,题目範围广、趣味性强、题量大,任由读者自由选择。从内容上可划分为三个模组,基本数据类型及其运算、数据的输入与输出、三种控制结构程式设计为第一模组,数组、字元串、函式以及编译预处理为第二模组,指针、结构、档案为第三模组,每个模组都有一个综合性实验,其中的实验题目难度有所提升,覆盖前面的知识点。每个实验都以一个具体的题目为例,讲解如何分析问题、编写代码,演示上机实验步骤直至运行程式、分析结果是否正确,引导读者步步深入。每个实验后面设有思考题,希望读者完成一个实验后能对实验中遇到的知识点或问题有一个归纳总结。
在课程设计部分设计了8个训练项目,有游戏设计的,如“五子棋”、“贪吃蛇”、“俄罗斯方块”等,也有小系统设计的,如“通讯录”、“英汉电子词典”、“运动会成绩统计与管理”、“火车订票系统”、“图书信息管理系统”等。每个项目都给出算法分析与流程图、难点提示,给出部分原始码,读者可以在此基础上编写未给出的部分模组的代码。由于游戏设计中用到C标準库函式中的画图函式,所以该部分内容是基于TC编译系统的,其余部分基于Visual C++ 6.0编译系统。
在习题参考答案中,给出了《C语言程式设计--案例驱动教程》一书中全部习题的参考答案。尤其要说明的是,对于编程题,求解一个问题,编写的程式代码不是唯一的,只要解题思路正确,程式运行结果满足题意要求即可。
本书由刘玉英给出写作大纲和基础要求,实验指导部分由刘玉英、肖启莉和邹运兰共同完成,课程设计部分由肖启莉和邹运兰共同完成,《C语言程式设计--案例驱动教程》一书习题参考答案部分由刘玉英、肖启莉和刘臻共同完成,最后由刘玉英统编定稿。
限于作者水平,书中难免存在错误和不妥之处,恳请各位读者、教师、专家批评与指正。
本书基于在课程实验和课程设计方面给学习者以指导和引导,在实验指导部分共有18个实验,囊括了C语言中的全部知识点,题型包括程式填空、程式改错、程式阅读及编程题,题目範围广、趣味性强、题量大,任由读者自由选择。从内容上可划分为三个模组,基本数据类型及其运算、数据的输入与输出、三种控制结构程式设计为第一模组,数组、字元串、函式以及编译预处理为第二模组,指针、结构、档案为第三模组,每个模组都有一个综合性实验,其中的实验题目难度有所提升,覆盖前面的知识点。每个实验都以一个具体的题目为例,讲解如何分析问题、编写代码,演示上机实验步骤直至运行程式、分析结果是否正确,引导读者步步深入。每个实验后面设有思考题,希望读者完成一个实验后能对实验中遇到的知识点或问题有一个归纳总结。
在课程设计部分设计了8个训练项目,有游戏设计的,如“五子棋”、“贪吃蛇”、“俄罗斯方块”等,也有小系统设计的,如“通讯录”、“英汉电子词典”、“运动会成绩统计与管理”、“火车订票系统”、“图书信息管理系统”等。每个项目都给出算法分析与流程图、难点提示,给出部分原始码,读者可以在此基础上编写未给出的部分模组的代码。由于游戏设计中用到C标準库函式中的画图函式,所以该部分内容是基于TC编译系统的,其余部分基于Visual C++ 6.0编译系统。
在习题参考答案中,给出了《C语言程式设计--案例驱动教程》一书中全部习题的参考答案。尤其要说明的是,对于编程题,求解一个问题,编写的程式代码不是唯一的,只要解题思路正确,程式运行结果满足题意要求即可。
本书由刘玉英给出写作大纲和基础要求,实验指导部分由刘玉英、肖启莉和邹运兰共同完成,课程设计部分由肖启莉和邹运兰共同完成,《C语言程式设计--案例驱动教程》一书习题参考答案部分由刘玉英、肖启莉和刘臻共同完成,最后由刘玉英统编定稿。
限于作者水平,书中难免存在错误和不妥之处,恳请各位读者、教师、专家批评与指正。
作 者
2012年10月
2012年10月
图书目录
第一部分 实 验
实验一 编写并运行简单的C程式3
实验二 基本数据类型及其运算10
实验三 数据的输入与输出16
实验四 选择结构程式设计26
实验五 循环结构程式设计37
实验六 综合实验(一)48
实验七 一维数组与二维数组54
实验八 字元串63
实验九 函式(一)72
实验十 函式(二)84
实验十一 变数的存储类型与生存期96
实验十二 编译预处理与位运算102
实验十三 综合实验(二)108
实验十四 指针与字元串117
实验十五 结构与联合128
实验十六 排序与查找程式设计140
实验十七 档案操作153
实验十八 综合实验(三)164
第二部分 课 程 设 计
项目一 通讯录175
项目二 五子棋游戏189
项目三 英汉电子词典199
项目四 运动会成绩统计与管理204
项目五 俄罗斯方块211
项目六 火车订票系统222
项目七 图书信息管理系统234
项目八 贪吃蛇游戏245
第三部分 习题参考答案
第1章 C程式知识初步253
第2章 基本数据类型及其操作254
第3章 选择结构程式设计257
第4章 循环结构261
第5章 数组265
第6章 函式269
第7章 指针273
第8章 结构及其他278
第9章 档案281
第10章 编译预处理与位运算285
参考文献287
实验一 编写并运行简单的C程式3
实验二 基本数据类型及其运算10
实验三 数据的输入与输出16
实验四 选择结构程式设计26
实验五 循环结构程式设计37
实验六 综合实验(一)48
实验七 一维数组与二维数组54
实验八 字元串63
实验九 函式(一)72
实验十 函式(二)84
实验十一 变数的存储类型与生存期96
实验十二 编译预处理与位运算102
实验十三 综合实验(二)108
实验十四 指针与字元串117
实验十五 结构与联合128
实验十六 排序与查找程式设计140
实验十七 档案操作153
实验十八 综合实验(三)164
第二部分 课 程 设 计
项目一 通讯录175
项目二 五子棋游戏189
项目三 英汉电子词典199
项目四 运动会成绩统计与管理204
项目五 俄罗斯方块211
项目六 火车订票系统222
项目七 图书信息管理系统234
项目八 贪吃蛇游戏245
第三部分 习题参考答案
第1章 C程式知识初步253
第2章 基本数据类型及其操作254
第3章 选择结构程式设计257
第4章 循环结构261
第5章 数组265
第6章 函式269
第7章 指针273
第8章 结构及其他278
第9章 档案281
第10章 编译预处理与位运算285
参考文献287