C语言程序设计实验与课程设计教程
普通高等教育“十一五”国家级规划教材,课程网站:http://teachhelp.changeip.net:9988/

作者:游洪跃、彭骏、谭斌

丛书名:21世纪计算机科学与技术实践型教程

定价: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语言程序设计的一个重要环节,与实验相比,课程设计通常更加接近实际项目的训练,可以在学习理论知识的同时进一步提高解决实际问题的能力,强化综合应用能力,扩充知识,开阔视野。课程设计的项目都有一定的...

课件下载

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目  录

 第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