





定价:19.5元
印次:1-3
ISBN:9787302230458
出版日期:2011.04.01
印刷日期:2015.07.14
图书责编:汪汉友
图书分类:教材
本书结合C语言程序设计的特点,以及初学者学习时的难点,构建了实验、课程设计案例与课程设计项目,所有程序都在Visual C++ 6.0、Dev-C++和MinGW Developer Studio开发环境中进行了严格的测试,在作者教学网站上提供了大量的教学支持内容。 全书共分为3个部分,第1部分包括8个实验,每个实验都包括实验目的、实验内容、实验提示与实验步骤。第2部分为课程设计案例,包括了8个课程设计案例,每个案例都包括目的与要求、工具与准备工作、分析、实现步骤、测试与结论以及思考与感悟。第3部分为课程设计项目,共包含了8个项目,这些项目难易程度不同,简单的项目可以一个人单独完成,复杂的项目可由几个人共同完成,每个项目都给出了目的与要求,以及实现提示,读者可参考课程设计案例与提示实现课程设计,读者应在完成基本任务的前提下,对程序加以改进和提高。 通过本书的学习,读者能迅速提高C语言程序设计的能力,经过适当的选择,本书可作为C语言程序设计课程实验和课程设计的教材,也可供其他从事软件开发工作的读者参考使用,本书不但适合高等学校学生使用,而且也适合初学程序设计者或有一定编程实践基础、希望突破编程难点的读者作为自学教材使用。
前 言 C语言程序设计是高等学校普遍开设的一门计算机基础课程,C语言程序设计应用非常广泛,实用性很强,在学习时不仅需要掌握C编程规则和方法,更重要的是要掌握如何应用这些规则和方法。在理论学习的同时加强实践训练,才能达到事半功倍的效果。本书作者一直从事C语言程序设计的一线教学、研究和软件开发工作,了解初学者学习C语言的难点,积累并总结了丰富的教学经验,特编写此书。 全书共分为3部分,第1部分为实验,第2部分为课程设计案例,第3部分为课程设计项目。 第1部分包括8个实验,包含了C语法知识点的内容,有的实验比较简单(例如实验1简单程序开发),有的实验包含了比较综合的语法点(例如实验5虚函数与多态性的第6题包含类、继承、抽象类等内容),每个实验都包括实验目的、实验内容、实验提示与实验步骤。根据作者的教学经验,初学者通常对于应用C语言编写程序感到无从下手,考试时这部分丢分较多,为了对读者所有帮助,实验内容一般都包含有阅读程序与调试程序,程序改错,程序填空与编写程序方面的题目,这些题目也是C面向对象程序设计考试要涉及的题型,教师可参考其中的题目作适当修改设计考试题,因此做好实验对考试有极大的帮助;实验提示信息中有编程提示、重要内容提示或者出错信息提示;实验步骤以一个实际题目为例给出具体而实用的指导,让便让初学者不至面对实验题目而束手无策。 第2部分为课程设计案例,课程设计是C语言程序设计的一个重要环节,与实验相比,课程设计通常更加接近实际项目的训练,可以在学习理论知识的同时进一步提高解决实际问题的能力,强化综合应用能力,扩充知识,开阔视野。课程设计的项目都有一定的...
第1部分 实验1 实验1 简单程序开发1
实验2 C语言程序结构6
实验3 函数12
实验4 数组和指针19
实验5 用户定制数据类型及位运算28
实验6 预处理命令34
实验7 文件41
实验8 C语言高级主题50
第2部分 课程设计案例60
案例1 数字谜语60
案例2 鉴定矿石种类和地质勘探队员身份68
案例3 奇数阶魔方阵73
案例4 制作月历76
案例5 井字棋游戏80
案例6 约瑟夫问题93
案例7 n皇后问题97
案例8 个人图书管理系统105
第3部分 课程设计项目119
项目1 破解数字谜语119
项目2 利用计算机破案119
项目3 任意阶魔方阵问题120
项目4 制作万年历122
项目5 石头、剪刀、布游戏125
项目6 报数出列游戏126
项目7 武士巡逻问题128
项目8 员工工资管理系统128附录A 常用C/C++编译器使用方法130
A.1 Visual C++ 6.0130
A.2 MinGW Developer Studio132
A.3 Dev-C++135
附录B 常用字符ASCII码对照表138
附录C C运算符与优先级139附录D C常用库函数140附录E 实验报告格式146附录F 课程设计报告格式147参考文献148