欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

C程序设计实训案例与习题精编 刘远兴,武云,刘文中主编 曹弘,王媛妮,胡霍真参编 2019年版

收藏
  • 大小:121.63 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
C程序设计实训案例与习题精编
作者: 刘远兴,武云,刘文中主编 曹弘,王媛妮,胡霍真参编
出版时间:2019年版
内容简介
  为加深学生对基础知识的了解,同时提高综合程序设计能力,本书共安排了上机实习、课程设计和试题精选三个部分。第Ⅰ部分包括C程序上机操作概述和C语言上机及实验指导,该部分内容与课堂教学同步进行,要求学生初步掌握程序设计的基本方法和调试技能;在课堂教学结束后,集中安排课程设计进行强化训练,目的是使学生对基本算法融会贯通,提高综合程序设计能力。如果统一安排的上机实习时间有限,部分实验内容可由学生在课后自行完成。第Ⅱ部分是为指导学生进行课程设计而编写的。第3章既指出了程序开发过程应该遵循的原则,又用短小的程序示范了编程的实用技术和常用方法。之后的章节,通过两个实际案例开发过程的详细分析,说明了好的应用程序应该具备的特点。在陈述了课程设计报告的要求之后,演示了课程设计报告的主要内容。后的40个课程设计题目取材于不同的生活与工作实践。第Ⅲ部分试题精选集中了近5年来的优秀试题,该部分内容可作为学生的课外练习和等级考试前的练习。
目录
第Ⅰ部分上机实习

第1章C程序上机操作概述(3)

1.1C程序的上机过程(3)

1.2Visual C++ 6.0集成开发环境简介(3)

1.2.1系统安装要求(3)

1.2.2Visual C++ 6.0集成开发环境的启动(3)

1.2.3Visual C++ 6.0主窗口(3)

1.2.4Visual C++ 6.0菜单栏(4)

1.2.5Visual C++ 6.0工具栏(12)

1.3用Visual C++ 6.0运行一个C程序的操作步骤(12)

1.3.1建立C源程序文件(13)

1.3.2编译运行(13)

1.3.3动态调试(14)

1.4使用VS 2017编写C语言程序(20)

1.4.1创建项目(20)

1.4.2添加源文件(21)

1.4.3编写代码并生成程序(23)

1.4.4编译(23)

1.4.5连接(24)

第2章C语言上机及实验指导(26)

2.1数据类型、运算符和表达式实验(26)

2.1.1实验目的(26)

2.1.2实验指导(26)

2.1.3上机练习(28)

2.2顺序结构程序设计(29)

2.2.1实验目的(29)

2.2.2实验指导(29)

2.2.3上机练习(30)

2.3选择结构程序设计(30)

2.3.1实验目的(30)

2.3.2实验指导(31)

2.3.3上机练习(32)

2.4循环结构程序设计(32)

2.4.1实验目的(32)

2.4.2实验指导(33)

2.4.3上机练习(35)

2.5数组的应用(35)

2.5.1实验目的(35)

2.5.2实验指导(36)

2.5.3上机练习(38)

2.6函数的应用(39)

2.6.1实验目的(39)

2.6.2实验指导(39)

2.6.3上机练习(42)

2.7指针的应用(42)

2.7.1实验目的(42)

2.7.2实验指导(42)

2.7.3上机练习(44)

2.8结构体的应用(45)

2.8.1实验目的(45)

2.8.2实验指导(45)

2.8.3上机练习(47)

2.9文件的应用(47)

2.9.1实验目的(47)

2.9.2实验指导(47)

2.9.3上机练习(50)

第Ⅱ部分课程设计

第3章C课程设计综合编程指导(53)

3.1逐步细化地设计算法,从易到难地编写程序(53)

3.1.1模块化编程(53)

3.1.2在不同模块间实现数据共享的方式(54)

3.2给用户提供一个菜单,让程序功能一目了然(56)

3.3编写“用户友好”程序(60)

3.4合理组织程序,写出结构清晰的代码(61)

3.5好程序要经过测试与检验(62)

3.5.1测试的重点(63)

3.5.2测试数据(63)

3.5.3调试程序时注释语句的使用(64)

3.6可供借鉴的代码实例(64)

3.6.1甄别输入的数据(64)

3.6.2输入出错时允许重复输入,限定出错的次数(66)

目录
3.6.3链表的使用(66)

第4章应用程序开发过程举例(73)

4.1十佳运动员有奖评选系统(73)

4.1.1程序开发的一般过程(73)

4.1.2题目(73)

4.1.3分析用户需求,确定系统功能(73)

4.1.4系统的总体分析与设计(74)

4.1.5模块设计与代码编写过程(78)

4.1.6程序代码的测试与运行效果(86)

4.1.7讨论(87)

4.2工资信息管理系统(87)

第5章课程设计报告举例(105)

5.1例题一:十佳运动员有奖评选系统(106)

5.1.1需求分析(106)

5.1.2总体设计(107)

5.1.3模块设计(109)

5.1.4程序代码的测试与运行效果(114)

5.1.5讨论(116)

5.1.6附录(117)

5.2例题二:工资信息管理系统(117)

5.2.1课题题目(117)

5.2.2需求分析(117)

5.2.3总体设计(119)

5.2.4模块设计(121)

5.2.5代码设计与运行效果展示(123)

5.2.6代码测试与改进(128)

5.2.7讨论(130)

5.2.8程序代码(131)

第6章课程设计题目(142)

6.1调查问卷处理系统(142)

6.2试卷自动处理系统(143)

6.3居民小区水电费管理系统(144)

6.4学生宿舍管理系统(146)

6.5手机通信录管理系统(147)

6.6超市会员卡管理系统(148)

6.7超市自助购物终端系统(149)

6.8杂志订阅系统(149)

6.9歌手比赛评选程序(150)

6.10机房机位预约系统(150)

6.11停车场管理系统(152)

6.12居民小区车辆管理系统(153)

6.13运动会管理系统(154)

6.14交通处罚单处理系统(155)

6.15房产销售管理系统(156)

6.16医院就诊卡管理系统(156)

6.17酒店客房管理系统(157)

6.18网站用户管理系统(158)

6.19代理商管理系统(159)

6.20仓库管理系统(159)

6.21实验仪器管理系统(160)

6.22影城自助购票系统(161)

6.23图书期刊信息管理系统(162)

6.24图书借阅管理系统(162)

6.25客运汽车售票管理系统(163)

6.26汽车服务公司陪练业务管理系统(163)

6.27车辆出租服务管理系统(164)

6.28健身会所会员卡管理系统(164)

6.29钟点家政服务管理系统(165)

6.30特色家政服务管理系统(166)

6.31培训班管理系统(167)

6.32足球联赛积分管理系统(168)

6.33篮球比赛管理系统(168)

6.34乒乓球比赛管理系统(169)

6.35科研项目管理系统(170)

6.36教师信息管理系统(171)

6.37岗位招聘管理系统(171)

6.38简单的试题库管理系统(172)

6.39矿产资源信息管理系统(172)

6.40矿业权管理信息系统(173)

第Ⅲ部分试题精选

第7章真题试卷(177)

附录AC语言课程设计大纲(192)


参考文献(194)

第Ⅰ部分上机实习

第1章C程序上机操作概述(3)

1.1C程序的上机过程(3)

1.2Visual C++ 6.0集成环境简介(3)

1.2.1系统安装要求(3)

1.2.2Visual C++ 6.0集成环境的启动(3)

1.2.3Visual C++ 6.0主窗口(3)
下载地址