中国大学C语言综合项目实践_1答案(mooc2023课后作业答案)

中国大学C语言综合项目实践_1答案(mooc2023课后作业答案)

实战一:程序流程

实战1.1:输入三个数,中国判断是大学否构成三角形

1、完成实战项目1.1,语言综业答 要求:在完成示例项目的合项后作基础上,至少增加一个扩展功能。目实 如:在判断构成三角形的践答基础上,进一步判断能否构成等边、案m案等腰三角形,中国或判断三角形的大学类型(直角、锐角、语言综业答钝角),合项后作还可以计算三角形的目实面积。 要求:使用附件上传压缩文件,践答命名格式:学号+姓名+项目名

实战1.2:简单四则运算器(switch)

1、案m案完成实战项目1.2,中国简单四则运算器 要求:在完成示例项目的基础上,至少增加一个扩展功能。 如:增加计算倒数、进制转换、数学公式(平方根、指数、科学运算)等功能。 要求:使用附件上传压缩文件,命名格式:学号+姓名+项目名

实战1.3:猴子吃桃问题(循环)

1、完成实战项目1.3:猴子吃桃问题 要求:在完成示例项目的基础上,至少增加一个扩展功能。 如:如果需要输出每一天的桃子个数,如何操作? 如果由用户输入天数,如何实现? 要求:使用附件上传压缩文件,命名格式:学号+姓名+项目名

实战一拓展项目(程序流程综合实战)

1、1、每位同学:完成实战1的至少一个拓展项目 完成内容如下: (1)完整的程序项目(15分) (2)PPT文档(15分) PPT:参考视频中的PPT,从6个方面介绍项目: 项目需求 --> 知识点 --> 算法思想 --> 流程图 --> 项目实现 --> 项目扩展 (3)项目文档(Word文档)(30分) 格式完全参考教材格式 文档 必须是可编辑的Word格式文档(用WPS编辑的请保存为Word格式文档) (4)项目讲解视频(40分)   特别说明:平台上传文件大小限制在50MB以内!!!   所以只需要上传一个讲解视频,尽量简洁地把6个方面都介绍,重点是讲解算法思想和项目核心代码(不需要边操作边讲)。   平台视频不得低于6分钟!否则不及格!   视频录制时必须嵌入头像(请注意光线合适,面部清晰)。 ======================= 完整讲解视频由任课老师课外收取(或单独展示),单独评分,要求如下: A、格式完全参考教学视频。 B、尽量分成几个小视频,每段视频的时长控制在20分钟以内,不要一个视频讲完。 2、最终上交资料(一个压缩包),内容如下: 最终上交的压缩文件请下载并参考附件:拓展项目完成上交的参考示例.zip 特别说明:附件文件大小限制在50MB以内!!! 3、文档撰写使用附件中的模板:《C语言综合项目实践》拓展文档模板(2021年2月).docx

实践二:递归及应用

实战2.2:猴子摘桃

1、完成实战项目2.2:猴子摘桃 要求:在完成示例项目的基础上,至少增加一个扩展功能。 如:如果需要输出每一天的桃子个数,如何操作? 如果由用户输入天数,如何实现? 要求:使用附件上传压缩文件,命名格式:学号+姓名+项目名

实战2.3:汉诺塔问题

1、完成实战项目2.3:汉诺塔问题 要求:在完成示例项目的基础上,至少增加一个扩展功能。 如:如果需要输出每一天的桃子个数,如何操作? 如果由用户输入天数,如何实现? 要求:使用附件上传压缩文件,命名格式:学号+姓名+项目名

实战二拓展项目(递归及应用)

1、1、每位同学:完成实战二的至少一个拓展项目 完成内容如下: (1)完整的程序项目(15分) (2)PPT文档(15分) PPT:参考视频中的PPT,从6个方面介绍项目: 项目需求 --> 知识点 --> 算法思想 --> 流程图 --> 项目实现 --> 项目扩展 (3)项目文档(Word文档)(30分) 格式完全参考教材格式 文档 必须是可编辑的Word格式文档(用WPS编辑的请保存为Word格式文档) (4)项目讲解视频(40分)   特别说明:平台上传文件大小限制在50MB以内!!!   所以只需要上传一个讲解视频,尽量简洁地把6个方面都介绍,重点是讲解算法思想和项目核心代码(不需要边操作边讲)。   平台视频不得低于6分钟!否则不及格!   视频录制时必须嵌入头像(请注意光线合适,面部清晰)。 ======================= 完整讲解视频由任课老师课外收取(或单独展示),单独评分,要求如下: A、格式完全参考教学视频。 B、尽量分成几个小视频,每段视频的时长控制在20分钟以内,不要一个视频讲完。 2、最终上交资料(一个压缩包),内容如下: 最终上交的压缩文件请下载并参考附件:拓展项目完成上交的参考示例.zip 特别说明:附件文件大小限制在50MB以内!!! 3、文档撰写使用附件中的模板:《C语言综合项目实践》拓展文档模板(2021年2月).docx

实战三:C语言大型项目组织

实战3.2:小项目组织管理

1、完成实战项目:3.2 小项目组织管理 要求:在完成示例项目的基础上,至少增加一个扩展功能、移动光标控制等 如:菜单设计、增加字体颜色区别等 要求:使用附件上传压缩文件,命名格式:学号+姓名+项目名

实战三拓展项目(大型项目组织管理)

1、完成内容如下: (1)完整的程序项目(15分) (2)PPT文档(15分) PPT:参考视频中的PPT,从6个方面介绍项目: 项目需求 --> 知识点 --> 算法思想 --> 流程图 --> 项目实现 --> 项目扩展 (3)项目文档(Word文档)(30分) 格式完全参考教材格式 文档 必须是可编辑的Word格式文档(用WPS编辑的请保存为Word格式文档) (4)项目讲解视频(40分)   特别说明:平台上传文件大小限制在50MB以内!!!   所以只需要上传一个讲解视频,尽量简洁地把6个方面都介绍,重点是讲解算法思想和项目核心代码(不需要边操作边讲)。   平台视频不得低于6分钟!否则不及格!   视频录制时必须嵌入头像(请注意光线合适,面部清晰)。 ======================= 完整讲解视频由任课老师课外收取(或单独展示),单独评分,要求如下: A、格式完全参考教学视频。 B、尽量分成几个小视频,每段视频的时长控制在20分钟以内,不要一个视频讲完。 2、最终上交资料(一个压缩包),内容如下: 最终上交的压缩文件请下载并参考附件:拓展项目完成上交的参考示例.zip 特别说明:附件文件大小限制在50MB以内!!! 3、文档撰写使用附件中的模板:《C语言综合项目实践》拓展文档模板(2021年2月).docx

实战4:数组

实战4.1:约瑟夫(Joseph)问题(数组实现)

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战4.2:分类统计字符串中各类字符个数

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战4.3:对输入的N个单词排序

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实践四拓展项目(数组)

1、1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

实战5:结构体及应用

实战5.1:学生信息登记管理(结构体+数组)

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战5.2:火车订票系统

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战五:拓展项目(结构体+数组)

1、1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

实战6:指针

实战6.1:约瑟夫(Joseph)问题(指针实现)

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战6.2 学生信息登记管理(结构体+链表)

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战6.3:贪吃蛇游戏

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战六:拓展项目(指针)

1、1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

实战7:文件操作

实战7.1:简单计数器

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战7.2:学生学籍管理系统(结构体+文件+综合)

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战七:拓展项目(文件操作)

1、1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

实战8:数据库应用

实战8.1:数据库操作(简单计数器)

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战8.2:数据库操作(学生学籍管理系统)

1、1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战八:拓展项目(数据库操作)

1、1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

期末考试:期末项目设计+答辩

期末选题:初选

1、选题文档内格式及内容: ====================== 1、(10分)项目名称: ---------------- 作业答案查询

系统(游戏) 2、(30分)主要功能描述: ---------------- (1) (2) (3) 作业答案查询

* 3、(30分)核心知识点: ------------------ (1) (2) (3) 作业答案查询

* 4、(30分)数据存储功能: ------------------ 作业答案查询

* =================================================== 详细要求参见附件“……考核通知”,并使用附件中记事本模板完成选题及相关说明

期末选题:终选(确定)

1、1、(10分)项目名称: ---------------- 作业答案查询

系统(游戏)的设计与实现 要求: 题目完整,不要只有一句名字(如:贪吃蛇游戏,应该是“基于***图形库的贪吃蛇游戏的设计与实现”) 2、(30分)主要功能描述: ---------------- (1) (2) (3) 作业答案查询

* 要求: 主要模块及要实现的功能描述清晰。 3、(30分)核心知识点: ------------------ (1) (2) (3) 作业答案查询

* 要求: 体现出项目的重难点及核心技术(如:***算法、链表、文件读写、数据库操作、图形库的使用等等) 4、(30分)数据存储功能: ------------------ 作业答案查询

* 特别强调: 必须有数据存储、数据读取和修改功能(文本文件或数据库均可) 否则视为未达到要求,课程不予以通过!

转专业、补修:补交实战一作业

实战1.1:输入三个数,判断是否构成三角形

1、完成实战项目:实战1.1:输入三个数,判断是否构成三角形 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战1.2:简单四则运算器(switch)

1、完成实战项目:实战1.2:简单四则运算器(switch) 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战1.3:猴子吃桃问题(循环)

1、完成实战项目:实战1.3:猴子吃桃问题(循环) 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战一拓展项目(程序流程综合实战)

1、每个实战完成的综合拓展项目评分规则:(注:全部文档压缩后<50MB) ================================= 独立完成一个项目(可参考教材实战四后面的参考题目,任选一道) 参考教材中每个实战项目的流程去完成。 ================================= 1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

转专业、补修:补交实战二作业

实战2.2:猴子摘桃

1、完成实战项目:实战2.2:猴子摘桃 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战2.3:汉诺塔问题

1、完成实战项目:实战2.3:汉诺塔问题 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战二拓展项目(递归及应用)

1、每个实战完成的综合拓展项目评分规则:(注:全部文档压缩后<50MB) ================================= 独立完成一个项目(可参考教材实战四后面的参考题目,任选一道) 参考教材中每个实战项目的流程去完成。 ================================= 1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

转专业、补修:补交实战三作业

实战3.2:小项目组织管理

1、完成实战项目:实战3.2:小项目组织管理 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战三拓展项目(大型项目组织管理)

1、每个实战完成的综合拓展项目评分规则:(注:全部文档压缩后<50MB) ================================= 独立完成一个项目(可参考教材实战四后面的参考题目,任选一道) 参考教材中每个实战项目的流程去完成。 ================================= 1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

转专业、补修:补交实战四作业

实战4.1:约瑟夫(Joseph)问题(数组实现)

1、完成实战项目:实战4.1:约瑟夫(Joseph)问题(数组实现) 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战4.2:分类统计字符串中各类字符个数

1、完成实战项目:实战4.2:分类统计字符串中各类字符个数 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战4.3:对输入的N个单词排序

1、完成实战项目:实战4.3:对输入的N个单词排序 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实践四拓展项目(数组)

1、每个实战完成的综合拓展项目评分规则:(注:全部文档压缩后<50MB) ================================= 独立完成一个项目(可参考教材实战四后面的参考题目,任选一道) 参考教材中每个实战项目的流程去完成。 ================================= 1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

转专业、补修:补交实战五作业

实战5.1:学生信息登记管理(结构体+数组)

1、完成实战项目:实战5.1:学生信息登记管理(结构体+数组) 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战5.2:火车订票系统

1、完成实战项目:实战5.2:火车订票系统 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战五:拓展项目(结构体+数组)

1、每个实战完成的综合拓展项目评分规则:(注:全部文档压缩后<50MB) ================================= 独立完成一个项目(可参考教材实战四后面的参考题目,任选一道) 参考教材中每个实战项目的流程去完成。 ================================= 1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

转专业、补修:补交实战六作业

实战6.1:约瑟夫(Joseph)问题(指针实现)

1、完成实战项目:实战6.1:约瑟夫(Joseph)问题(指针实现 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战6.2 学生信息登记管理(结构体+链表)

1、完成实战项目:实战6.2 学生信息登记管理(结构体+链表) 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战6.3:贪吃蛇游戏

1、完成实战项目:实战6.3:贪吃蛇游戏 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战六:拓展项目(指针)

1、每个实战完成的综合拓展项目评分规则:(注:全部文档压缩后<50MB) ================================= 独立完成一个项目(可参考教材实战四后面的参考题目,任选一道) 参考教材中每个实战项目的流程去完成。 ================================= 1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

转专业、补修:补交实战七作业

实战7.1:简单计数器

1、完成实战项目:实战7.1:简单计数器 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战7.2:学生学籍管理系统(结构体+文件+综合)

1、完成实战项目:实战7.2:学生学籍管理系统(结构体+文件+综合 要求: (1)在完成示例项目的基础上,至少增加一个教材中没有的扩展功能。 (2)使用附件上传压缩文件,命名格式:学号+姓名+项目名 ================================= 1、(40分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档) 2、(40分)增加至少一个教学示例中没有的扩展功能 3、(20分)程序运行时,显示自己的姓名、班级、学号等信息——10分 明确提示自己增加了什么扩展功能——10分

实战七:拓展项目(文件操作)

1、每个实战完成的综合拓展项目评分规则:(注:全部文档压缩后<50MB) ================================= 独立完成一个项目(可参考教材实战四后面的参考题目,任选一道) 参考教材中每个实战项目的流程去完成。 ================================= 1、(15分)上交完整项目文件夹(含项目文件、源文件、编译的exe文件等,不能只上交源程序文件一个文档)。项目完成,运行正常。 2、(15分)PPT:从 项目需求-->知识点分析-->算法思想-->流程图-->项目实现-->项目扩展 等6个环节加以阐述,重点突出、简洁明了,PPT展示效果好! 3、(30分)项目文档(Word):参考教材每个实战项目撰写方式,使用课程拓展项目文档模板(见附件),完成拓展项目的文档撰写。要求:格式规范,重难点突出,尽量使用图、文并茂的方式撰写得丰富生动。 4、(40分)项目讲解视频: (1)视频录制:使用EV(或Camtasia Studio、或屏幕录像大师) (2)最好制作一个10秒左右的片头,加到每段视频开始处(片头为一段小动画、一句自我介绍或学习口号等) (3)每段视频不超出20分钟(6~10分钟为最佳) (4)每个同学必须在每个视频中出镜,可以采用画中画,也可以采用全屏切换方式 (5)录制时画面宽高比为 16:9 屏幕分辨率为低于 1280*720,不高于1600*900 (6)发布格式:mp4

中国大学C语言综合项目实践_1

随着计算机技术的不断发展,C语言已经成为了广泛应用的编程语言之一,尤其是在计算机科学与技术专业中。

为了更好地培养学生的编程能力和实践能力,中国大学开设了C语言综合项目实践课程。这门课程旨在通过项目实践,让学生掌握C语言的基本语法和编程思想,培养学生的编程能力和创新精神。

课程大纲

本课程的大纲包括以下几个方面:

  • 基本数据类型和变量
  • 流程控制语句
  • 函数和递归
  • 指针和数组
  • 字符串和结构体
  • 文件操作和位运算
  • 综合项目实践

项目实践

综合项目实践是本课程的重点内容,学生需要在掌握了上述知识点之后,完成一个完整的C语言项目。这个项目可以是一个小游戏,也可以是一个小工具,总之需要学生自己设计实现,并且要求有一定的实用性。

为了更好地帮助学生完成这个项目,教师会在课堂上为大家讲解一些常用的编程技巧,并且在每个阶段提供指导和帮助。同时,学生也可以在课下自行阅读相关的资料和书籍,提高自己的编程能力。

学习收获

通过这门课程的学习,学生可以获得以下几个方面的收获:

  1. 掌握C语言的基本语法和编程思想
  2. 培养编程能力和创新精神
  3. 掌握常用的编程技巧和调试方法
  4. 提高解决问题的能力和思维能力
  5. 为将来的学习和工作打下坚实的基础

总结

作为计算机科学与技术专业的学生,掌握好C语言的基本知识和编程能力是非常重要的。通过中国大学的C语言综合项目实践课程的学习,学生可以在实践中掌握这些知识和技能,提高自己的编程能力和创新精神,为将来的学习和工作打下坚实的基础。