《c语言课程设计报告--小游戏“石头剪子布”》

合集下载

石头、剪子、布——将游戏引入程序设计

石头、剪子、布——将游戏引入程序设计

2014-02百花园地初二信息技术教学中,我市采用的是江苏省初中信息技术(选修)课本,主要是进行VB程序设计的教学,让学生通过学习能够掌握VB这门编程语言,学会编写简单的程序,培养一定的编程思想,由于课程时间安排紧凑,在教学中就更要把握好每一节课的时间,充分提高课堂的效率。

在初中信息技术(选修)课本2.2.2中,要通过一个课时的时间,让学生了解、掌握条件语句,这在整个教学过程中都是一个重、难点。

条件语句是VB程序设计中的基本语句之一,其反映的是程序三大基本结构(顺序结构、循环结构和选择结构)中的选择结构,主要用于在程序执行过程中设置给定的条件,并根据给定的条件进行判断,再根据判断的结果来控制程序的流程。

在条件语句设置给定条件时,通常将条件表达式分为关系表达式和逻辑表达式,前者以<、<=、>、>=、=、<>等符号表示条件对象之间的关系,后者以and、or、not来表示条件与条件之间的逻辑关系。

作为一名初二的学生,在数学课堂上已经学习过部分逻辑关系,但由于本身逻辑思维能力的欠缺,以及对程序设计的兴趣不足,结合程序设计语句教学,结果大部分学生在条件设置、程序判断上还存在很多问题。

江苏省初中信息技术课本(选修)第八章第3节中,要求讲授条件语句中的IF语句,该节课程要求让学生在掌握顺序结构的基础上,学习了解选择结构,课本上的概念较多,实践较少,为了让学生更好地掌握IF语句,对程序选择结构能有一个更具体的了解,我将课外游戏的内容引入课堂,尝试调动学生的学习兴趣,提高课堂的效率。

在我以前的条件语句课程设计时,一般先进行情境的创设,如,以“明天爸爸妈妈带一家人前往尚湖公园,只要不下雨(条件)”为例,用“不下雨”这个条件进行判断,明天爸爸妈妈是不是带一家人去公园玩,让学生了解,这个就是条件、这个就是判断,再以“在尚湖公园入口要买票,学生半票,成人全票,老人免票(条件)”为例,重申条件和判断,并提出条件并不一定是2选1,还可以多选1。

c课程设计石头剪刀布源码

c课程设计石头剪刀布源码

c 课程设计石头剪刀布源码一、教学目标本节课的教学目标是让学生掌握石头剪刀布游戏的源码编写,培养学生的编程能力和逻辑思维能力。

具体来说,知识目标包括了解石头剪刀布游戏的规则和逻辑,掌握使用C语言编写简单游戏程序的方法;技能目标包括能够独立编写并调试C语言程序,培养良好的编程习惯;情感态度价值观目标包括培养学生对计算机科学的兴趣,增强学生的自信心和自主学习能力。

二、教学内容本节课的教学内容主要包括石头剪刀布游戏的规则介绍、C语言编程基础和游戏程序的编写。

首先,介绍石头剪刀布游戏的规则,让学生了解游戏的基本玩法;其次,讲解C语言编程的基础知识,包括变量、函数、循环和条件语句等;最后,引导学生动手编写石头剪刀布游戏的源码,让学生在实践中掌握编程技巧。

三、教学方法为了达到本节课的教学目标,将采用讲授法、案例分析法和实验法等多种教学方法。

首先,通过讲授法向学生讲解石头剪刀布游戏的规则和C语言编程基础知识;其次,通过案例分析法分析已有的石头剪刀布游戏程序,让学生理解程序的逻辑结构;最后,通过实验法让学生动手编写并调试游戏程序,提高学生的编程能力。

四、教学资源为了支持本节课的教学内容和教学方法的实施,将准备以下教学资源:教材《C语言程序设计》、参考书《C语言编程实例教程》、多媒体资料《石头剪刀布游戏教程》和实验设备(计算机、编程软件等)。

这些教学资源将帮助学生更好地理解和掌握编程知识,提高学生的学习效果。

五、教学评估本节课的教学评估将采用多元化的评估方式,以全面、客观地评价学生的学习成果。

评估方式包括平时表现、作业和考试等。

平时表现主要评估学生在课堂上的参与程度、提问和回答问题的积极性等;作业主要评估学生的编程能力和逻辑思维能力,通过布置相关的编程练习让学生完成;考试则是对学生综合运用所学知识解决问题能力的评估,将包括选择题、填空题和编程题等类型。

评估结果将及时反馈给学生,以帮助学生了解自己的学习情况,提高学习效果。

c石头剪刀布课课程设计

c石头剪刀布课课程设计

c 石头剪刀布课课程设计一、教学目标本课程旨在让学生掌握“石头剪刀布”游戏的基本规则和策略,培养学生的逻辑思维能力和团队合作精神。

具体目标如下:1.知识目标:学生能够说出“石头剪刀布”游戏的起源、规则和基本策略。

2.技能目标:学生能够运用所学策略进行游戏,提高获胜的概率。

3.情感态度价值观目标:学生通过参与游戏,培养尊重对手、团队合作和公平竞争的精神。

二、教学内容本课程的教学内容主要包括以下几个部分:1.“石头剪刀布”游戏的起源:介绍“石头剪刀布”游戏的历史和传播过程。

2.游戏规则:讲解游戏的规则,包括手势的含义、比赛的形式等。

3.基本策略:教授学生如何根据对手的行为选择最优的手势,提高获胜的概率。

4.团队合作:引导学生学会与他人合作,共同制定策略,提高团队获胜的可能性。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用以下教学方法:1.讲授法:教师讲解“石头剪刀布”游戏的起源、规则和基本策略。

2.讨论法:学生分组讨论,分享彼此的游戏经验和策略。

3.案例分析法:教师提供案例,学生分析案例中的策略并加以改进。

4.实验法:学生进行“石头剪刀布”游戏,实践所学策略,教师点评并指导。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《石头剪刀布游戏指南》2.参考书:《游戏理论》3.多媒体资料:相关游戏的视频、图片等4.实验设备:足够数量的石头、剪刀、布等游戏道具五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:评估学生在课堂上的参与度、提问回答等情况,占总评的30%。

2.作业:评估学生完成作业的质量和速度,占总评的30%。

3.考试:期末进行一次考试,测试学生对课程内容的掌握程度,占总评的40%。

评估方式要求客观、公正,全面反映学生的学习成果。

教师应及时给予反馈,帮助学生提高。

六、教学安排本课程的教学安排如下:1.课时:共计10课时,每课时45分钟。

石头剪刀布_C语言

石头剪刀布_C语言

综合训练1.2实验报告111511145_黄建军1 题目某猜拳游戏C程序开发:甲乙两人出拳玩石头、剪刀和布,游戏规则是石头>剪刀>布>石头,即如果甲出拳石头,乙出拳布,则乙胜,如果甲出拳剪刀,乙出拳布,则甲胜,以此类推。

2 问题分析1) 分别以不同的数字代表石头剪刀布,1-石头,2-剪刀,3-布,0-结束,其它数字无效,要求重输;2)游戏程序分别要求甲输入一个数,乙输入一个数;3)根据甲乙两人输入的数代表的含义,判断输赢;4)程序使用循环结构,遇到0终止游戏。

3 流程图4 C代码#include<stdio.h> int main(){int flag=1,p=0;int a,b,t;printf("游戏规则:\n");printf("1-石头,2-剪刀,3-布,0-结束(其它数字无效,需重新输入!)\n\n");while(flag==1){printf("甲: ");scanf("%d",&a);if(a==0) break;do{if((a>0)&&(a<4))break;else{printf("输入有误,请重新输入: ");scanf("%d",&a);}}while(p==0);printf("乙: ");scanf("%d",&b);if(b==0) break;do{if((b>0)&&(b<4))break;else{printf("输入有误,请重新输入: ");scanf("%d",&b);}}while(p==0);printf("\n");t=a-b;if(t==0) printf("平局!\n\n");elseif(t==-1||t==2)printf("甲胜! 乙输!\n\n");else printf("乙胜! 甲输!\n\n");}printf("\n游戏结束!!\n");return 0;}5 测试结果6 总结在完成此次作业的过程中,主要问题是代码书写过于繁琐,经过多次的修正校对,最终达到自己比较满意的结果。

幼儿园小班教案《石头剪子布》

幼儿园小班教案《石头剪子布》

幼儿园小班教案《石头剪子布》1.1 编写目的:通过游戏《石头剪子布》,让小班幼儿体验游戏的乐趣,锻炼手眼协调能力和反应能力。

1.2 适用对象:幼儿园小班幼儿1.3 教学时间:课时1课时(40分钟)二、知识点讲解2.1 游戏规则:石头剪子布是一种简单的猜拳游戏,玩家伸出手指,石头胜剪刀,剪刀胜布,布胜石头。

2.2 游戏目的:培养幼儿的观察力、反应力和手眼协调能力,锻炼幼儿的团队合作意识。

2.3 游戏准备:教具(石头、剪刀、布的图片或实物)、音乐播放设备三、教学内容3.1 游戏流程:教师讲解游戏规则,示范游戏动作,幼儿跟随教师一起游戏,进行总结。

3.2 游戏步骤:3.2.1 教师邀请幼儿进行猜拳,展示石头、剪刀、布的手势。

3.2.2 幼儿观察教师的手势,快速伸出自己的手指,做出石头、剪刀、布的动作。

3.2.3 教师与幼儿一起说出猜拳结果,石头胜剪刀,剪刀胜布,布胜石头。

3.3 游戏拓展:教师可以邀请幼儿进行团队合作,两两一组,进行石头剪子布比赛,增加游戏的互动性和趣味性。

四、教学目标4.1 认知目标:让幼儿了解并掌握石头剪子布的游戏规则。

4.2 技能目标:培养幼儿的手眼协调能力和反应能力。

4.3 情感目标:培养幼儿的团队合作意识,体验游戏的乐趣。

五、教学难点与重点5.1 重点:让幼儿掌握石头剪子布的游戏规则,能够熟练地进行游戏。

5.2 难点:培养幼儿的手眼协调能力和反应能力,以及团队合作意识。

以上是五个章节的内容,后续章节请根据您的要求继续编写。

六、教具与学具准备6.1 教具准备:石头、剪刀、布的图片或实物,音乐播放设备6.2 学具准备:幼儿手指游戏卡片,画笔、画纸等绘画材料6.3 环境准备:安静、舒适的游戏环境,适当的空间以便幼儿进行游戏活动七、教学过程7.1 游戏导入:教师展示石头、剪刀、布的图片或实物,引起幼儿兴趣,引导幼儿观察并说出名称7.2 游戏讲解:教师讲解石头剪子布的游戏规则,示范游戏动作,让幼儿跟随教师一起做动作,熟悉游戏流程7.3 游戏实践:幼儿与教师进行石头剪子布游戏,锻炼幼儿的手眼协调能力和反应能力7.4 游戏拓展:教师邀请幼儿进行团队合作,两两一组,进行石头剪子布比赛,增加游戏的互动性和趣味性7.5 总结环节:教师带领幼儿回顾游戏过程,引导幼儿表达自己的感受,总结游戏中的收获八、板书设计8.1 板书主题:《石头剪子布》8.2 板书内容:石头、剪刀、布的图片或实物,游戏规则简要说明8.3 板书形式:图片与文字结合,生动有趣,便于幼儿理解和记忆九、作业设计9.1 作业内容:让幼儿与家人一起进行石头剪子布游戏,记录游戏过程中的有趣瞬间9.2 作业形式:绘画作品,幼儿可以画出自己喜欢的游戏角色或游戏场景9.3 作业提交:下次上课时,幼儿将作业展示给老师和同学们,分享自己的游戏经历十、课后反思及拓展延伸10.1 反思内容:教师回顾课堂教学,总结教学效果,反思教学过程中的不足之处,提出改进措施10.2 拓展延伸:教师可以根据幼儿的兴趣和需求,设计类似的游戏活动,让幼儿在愉快的氛围中学习和成长10.3 家校沟通:教师与家长保持良好的沟通,了解幼儿在家庭中的表现,鼓励家长参与幼儿的学习和成长过程重点和难点解析一、重点关注的环节1.1 教学内容的理解和掌握:幼儿对石头剪子布游戏规则的理解和掌握是教学的重点。

C课程设计猜拳游戏

C课程设计猜拳游戏

课程设计说明书课程名称:高级语言程序设计设计题目:石头剪刀布游戏院部:计算机科学与信息工程学院学生:学号:专业班级:计算机科学与技术(信息技术方向)指导教师:2015年 6月课程设计任务书目录一前言 (1)二需求分析 (1)三概要设计 (1)四详细设计 (3)五改进或增加功能模块说明 (4)六程序测试 (4)七课程设计总结 (5)八致 (5)九参考文献 (5)十源程序 (6)五子棋游戏一前言猜拳游戏是由锤子、剪刀、布三部分组成。

玩家可以在游戏区逐次猜拳,系统会给出玩家每次猜拳后的提示,显示成功或者失败或者是平手。

二需求分析1 要求(1)用C语言实现程序设计;(2)定义各个函数分别完成不同功能,如背景设计,判断等;(3)画出查询模块的流程图;(4)系统的各个功能用函数调用的形式实现;(5)界面友好(良好的人机互交),程序要有注释。

2 任务(1)定义各类头文件,变量及宏定义;(2)图形模块,设计出棋盘背景界面;(3)设定玩家操作模块和胜负判断模块;(4)画出部分模块的流程图;(5)编写代码;(6)程序分析与调试。

3 运行环境(1)WINDOWS2000/XP系统(2)TurboC2.0编译环境4 开发工具C语言三概要设计1 模块组成图功能模块图2 查询函数流程图猜拳游戏从开始到结束的操作步骤的系统流程图函数流程图四详细设计在程序的开头部分定义要用到的头文件,以及各种常量,设定选手及游戏模式。

#include<stdio.h> /*标准输入/输出函数库*/#include<stdlib.h> / *标准函数库*/#include<string.h>#include<time.h>#include<windows.h>#inlcude<iostream>using namespace std;void SetColor(unsigned shortForeColor,unsigned short BackGroundColor){HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleTextAttribute(hCon,(ForeColor%16)|(BackgrundColor%16*16));}void face();void shuoming();void shezhi();void zuce();void tuichu();void paixu();void paihangbang();int cmp();int N = 20,maxx = 0,M;struct PP{char name[10];int score;}P[1000];输入函数,即为选手每一次出拳,用1、2、3分别表示石头、剪刀、布,通过输入数字来确定要出的是哪一个,每出一次进行判断是否合理(如是否是三者中的一个)并通过调用函数记录比赛的结果,则通过变量记录下获胜的次数,如果比赛完了主函数void youxi(){int wan = 1;while(wan <= M){P[wan - 1].score = 0;system("CLS");SetColor(14,0);printf("\n\n\n\n\n\n\n\n\n\t\t\t 下面有请 ");SetColor(12,0);printf("玩家 %d",wan);SetColor(14,0);printf(" 准备比赛!");SetColor(12,0);printf("\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t【按任意键开始游戏】"); _sleep(2000);getchar();getchar();int a,i = 0;for(; i < N; i++){system("CLS");srand((unsigned)time(NULL));/*随机种子*/int n=rand()%(3-1+1)+1;/*n为1~3之间的随机数*/SetColor(13,0);printf("\n\n\n\n\t\t\t\t每 %d 回合为一轮\n",N);SetColor(14,0);printf("\n\n\t\t\t\t\t\t\t (第 %d 回合)",i+1);SetColor(15,0);printf("\n\n\n\n\n\t请输入你的要出的: ");SetColor(12,0);scanf("%d",&a);//getchar();system("CLS");printf("\n\n\n\n\n\n\n\n\n\n\t\t\t");SetColor(13,0);if(a==1){switch(n){case 1:printf("双方都是石头......平手\n");break;case 2:printf("您出的是石头,电脑出的是剪刀,......您赢了!\n"),P[wan-1].score++;break;default:printf("您出的是石头,电脑出的是布......电脑赢了\n");_sleep(1000);}}else if(a==2){switch(n){case 1:printf("您出的是剪刀,电脑出的是石头......电脑赢了\n");break;case 2:printf("双方出的都是剪刀......平手\n");break;default:printf("您出的是剪刀,电脑出的是布.....您赢了!\n"),P[wan-1].score++;_sleep(1000);}}else if(a==3){switch(n){case 1:printf("您出的是布,电脑出的是石头......您赢了!\n"),P[wan-1].score++;break;case 2:printf("您出的是布,电脑出的是剪刀......电脑赢了\n");break;default:printf("双方出的都是布......平手\n");_sleep(1000);}}else{printf("你输入的有误,请重新输入!");i--;}SetColor(13,0);printf("\n\n\t\t\t\t战斗仍未结束,同志还需努力!");printf("\n\n\n\n\n\n\n 【按t退出当前玩家】\t 【按T退出到主页面】\t【按其他任意键继续游戏】\n");getchar();char c;scanf("%c",&c);if(c == 't'){break;}if(c == 'T'){face();}}wan++;if(i >= N){P[wan-1].score = (P[wan-1].score/N)*100;}else{P[wan - 1].score = 0;}paixu();}system("CLS");SetColor(12,0);printf("\n\n\n\n\n\n\n\n\n\n\t\t\t\t所有的对局已结束!");printf("\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\【按任意键返回主页面】\n");getchar();getchar();face();}五改进或增加功能模块说明在游戏运行过程中,没次比赛结束,此程序中都会产升新的对决界面,在屏幕上显示相对比较繁琐,因此这里用到了屏幕刷新函数system("cls");,为了让界面好看,添加了改变字体颜色的函数SetColor(7,0);代码如下。

c语言课程设计报告--石头剪子布

c语言课程设计报告--石头剪子布

《C语言课程设计》报告题目:石头剪子布专业:软件工程(服务外包)班级:2013级06班学号:201340704212姓名:刘鑫指导教师:钱树伦成绩:设计日期:2014-5-5-2014-5- 12目录:一、选题背景------------------------------------------------------------------------------------------ - 3 -二、设计思路------------------------------------------------------------------------------------------ - 4 -三、主要问题的解决方法及关键技术 ----------------------------------------------------------- - 4 -四、程序流程图 -------------------------------------------------------------------------------------- - 5 -五、源程序清单 -------------------------------------------------------------------------------------- - 5 -六、程序运行结果 ----------------------------------------------------------------------------------- - 7 -七、设计总结------------------------------------------------------------------------------------------ - 9 -八、教师评语---------------------------------------------------------------------------------------- - 10 -一、选题背景通过一个学期的C语言课程的学习,《C语言程序设计》课程已结束,根据学校课程学习的安排,要进行一周的C语言实习,自己动手编写游戏和系统。

幼儿园小班游戏教案《石头,剪子,布》及教学反思5篇范文

幼儿园小班游戏教案《石头,剪子,布》及教学反思5篇范文

幼儿园小班游戏教案《石头,剪子,布》及教学反思5篇范文第一篇:幼儿园小班游戏教案《石头,剪子,布》及教学反思小班游戏教案《石头,剪子,布》含反思适用于小班的游戏主题教学活动当中,让幼儿喜欢参与游戏,体验,发展幼儿弹跳的能力,在活动中将幼儿可爱的一面展现出来,快来看看幼儿园小班游戏《石头,剪子,布》含反思教案吧。

主要领域:游戏相关领域:无活动目标:发展幼儿弹跳的能力喜欢参与游戏,体验。

在活动中将幼儿可爱的一面展现出来。

主要形式:集体课时安排:一课时,30分钟活动准备:平坦场地一块玩法:幼儿两人或三人一组,面对面战立,游戏开始,同时用力向上跳,落地时两脚可任意成三种姿势:(1)脚并拢表示“石头”(2)两脚左右开立表示“布”(3)两脚前后开立表示“剪子”。

注意:石头胜剪子,布胜石头,剪子胜布。

教学反思:游戏是幼儿最喜欢的活动。

但是对于小班来说,既要让他们记住活动内容又要保证安全还要活动的井井有条是有一定的困难。

所以在设计本次活动时我始终都以语言来提示幼儿注意安全。

本文扩展阅读:石头,一般指由大岩体遇外力而脱落下来的小型岩体,多依附于大岩体表面,一般成块状或椭圆形,外表有的粗糙,有的光滑,质地坚固、脆硬。

可用来制造石器,采集石矿。

在几千年前,我们的祖先就是用石头来生火。

石头一般由碳酸钙和二氧化硅组成。

第二篇:大班音乐游戏《石头剪子布》大班音乐游戏《石头剪子布》大班音乐游戏活动《石头剪子布》设计思路:活动的歌曲来源于原创音乐作品,根据幼儿的学习特点,将歌曲改编为现在较为工整的四句。

“石头剪子布”属于儿童应变游戏,在学唱歌曲的基础上,本次活动以同伴合作游戏为主。

通过逐步累加的方式,在前一个层次的游戏基础上,不断加入新元素,让幼儿有持续的参与兴趣和挑战愿望,充分体验游戏的快乐。

活动目标:1.在学习歌曲与韵律的基础上,学玩合作游戏“石头剪子布”。

2.能根据游戏中输赢情况,变换相应的动作。

3.尝试交换同伴游戏,体验与同伴合作游戏的快乐。

课程实验设计:基于c++面向对象的石头剪子布游戏-附源代码

课程实验设计:基于c++面向对象的石头剪子布游戏-附源代码

(sdut)(附源代码)基于C++设计的剪刀石头布的游戏信科1301 韩玙欤1.需求分析题目的要求是要求:(1)实现人机对战的功能,(2)程序具有启动菜单和欢迎信息;(3)可以记录比赛的次数,输赢的次数其中输入形式为代表石头剪子和布三种实物的字符;我在这里选择用2代表石头,1代表剪子,0代表布。

我在程序中设计了三种游戏方式,分别为,人机模式,人人模式,连胜模式,其中人机模式设置有记录,可以记录总共的胜局败局和平局,连胜模式设置了英雄榜取得更高连胜成绩的人可以更新英雄榜。

(测试数据见6)2.概要设计3.详细设计程序中共有cai,caipeople,caichallenge三个类,以实现游戏中人机对战,人人对战,和连胜模式。

对于猜拳过程中随机情况的使用,我选择的是调用知道,C语言中rand()函数,但是因为rand()函数是按指定的顺序来产生整数,因此每次执行上面的语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数。

所以如果玩家可以知道多次重启游戏后可以知道电脑的前几次出拳会是什么。

在判断输赢的过程中,如果玩家1赢电脑(或玩家2)则会出现关系式字符2-1=1,1-0=0,0-2=-2;所以可使用if(a1-a2=1||a1-a2=-2);平局为else if (a1-a2==0);失败为else ;其中使用了windows.h来设置字体的颜色,和窗口的大小,同时在编程过程中加入适当的字符画以达到美化的效果。

(函数调用关系请看概要设计)4.调试分析算法复杂程度一般,较为简单。

可采用time.h结合srand()和rand()配合使用产生随机数序列。

做的不错。

5.用户使用说明输入数字使用键盘输入字符,按回车运行。

6.测试结果7.参考文献 C_Primer_Plus(第五版)中文版8.附录#pragma warning (disable:4996)#include<iostream>#include<stdio.h>#include<Windows.h>#include<time.h>#include<string>using namespace std;HANDLE g_hOutput = GetStdHandle(STD_OUTPUT_HANDLE);//创建句柄//设置光标位置void SetCursor(COORD cd){SetConsoleCursorPosition(g_hOutput, cd);}void SetCursor(int x, int y){COORD cd = { x, y }; SetCursor(cd);}void play();void playpeople();void playchallenge();void explain();void rank_1();void record();void about();void time_1();void chuquan(int a);//展示出拳char name[10]; //擂主记录int big=0;int bigger=0;class cai//普通猜拳模式{private:int i;int a;public:static int x,y,z;void show(int chu){i=rand()%3;a=chu;cout<<"你的出拳:";chuquan(a);cout<<" VS "<<"电脑的出拳:";chuquan(i);cout<<endl;if(a-i==1||a-i==-2){SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY| FOREGROUND_RED );cout<<"you win"<<endl;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);x++;}else if(a-i==0){SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY| FOREGROUND_GREEN);cout<<"pingle"<<endl;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY| FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);y++;}else{SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY| FOREGROUND_BLUE);cout<<"defeat"<<endl;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY| FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);z++;}cout<<"你目前:\n\twin局\t平局\t输局"<<endl;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_RED);cout<<"\t"<<cai::x;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_GREEN);cout<<"\t"<<cai::y;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_BLUE| FOREGROUND_GREEN);cout<<"\t"<<cai::z<<endl;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY| FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);}};int cai::x=0;int cai::y=0;int cai::z=0;class caipeople//人人猜拳模式{private:int p1;int p2;public:void play(){cout<<"\t石头:2 剪子:1布:0"<<endl;cout<<"请玩家一输入所出拳,\n玩家二回避。

石头-剪刀-布游戏课程设计报告

石头-剪刀-布游戏课程设计报告

华东交通大学课程设计报告书所属课程名称C++语言及程序设计题目石头-剪刀-布游戏院(系)基础科学学院班级09应用化学(一)班学号20090810030118 学生姓名游斌指导教师杜玲玲辅导教师杜玲玲2010年7 月3 日课程设计(论文)任务书基础学院应用化学专业09-1班一、课程设计(论文)题目:石头-剪刀-布游戏二、课程设计(论文)工作自2010 年 6 月28日起至 2010 年7月 2 日止三、课程设计(论文) 地点:四、课程设计(论文)内容要求:1. 本课程设计的目的(1)进一步巩固和加深对“C++程序设计”课程基本知识的理解和掌握,了解C ++语言在项目开发中的应用。

(2)学习程序设计开发的一般方法,了解和掌握项目开发过程及方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。

(3)通过对标准化、规范化文档的掌握并查阅有关技术资料等,培养项目设计开发能力,同时提倡团队合作精神。

2. 课程设计的任务及要求1) 基本要求:(1)对系统功能进行需求分析;(2)使用Visual C++编译器进行程序编译;(3)提出系统的设计方案;(4)编写源程序代码并进行调试。

2) 创新要求在基本要求达到后,可进行创新设计。

3) 课程设计报告撰写及装订要求课程设计报告的撰写要求表述简明,图表准确。

报告按如下内容和顺序用A4纸进行打印并装订成册。

(1)封面采用统一的课程设计封面,并按要求填写好封面要求的个人信息和选题。

(2)设计任务书(3)评阅书(4)目录(5)正文(6)主要参考文献4) 课程设计评分标准:每人按指定题目进行设计,严禁抄袭,除了出圈游戏,职工信息管理和有理数计算三道选题允许3人/组,其他各选题2人/组。

要求每人自己动手编写程序,采取同一组同时检查程序及运行结果,检查时同组成员每人陈述自己的分工,同一选题不同组如发现代码完全一样,则双方都作不及格处理。

(1)达到课程设计的目的与要求,程序的可读性较好,并调试正确,60分;(2)能正确回答设计的中老师所提问题,可增加10分;(3)课程设计报告书写规范整齐,可增加10分;(4)心得体会认真总结,可增加10分;(5)程序有创新性,可增加10分;成绩评定实行优秀、良好、中等、及格和不及格五个等级。

《石头,剪子,布》小班游戏教案

《石头,剪子,布》小班游戏教案

一、教案基本信息1. 主题:《石头,剪子,布》游戏2. 年龄段:3-4岁幼儿3. 教学目标:认知目标:让幼儿认识并理解“石头,剪子,布”游戏的规则和玩法。

技能目标:培养幼儿的手眼协调能力和反应能力。

情感目标:培养幼儿的团队合作精神,增强自信心。

二、教学内容1. 游戏规则介绍:石头、剪子、布三种手势的输赢关系,以及游戏的基本规则。

2. 游戏玩法讲解:如何进行游戏,包括石头、剪子、布的出拳方式,以及胜负的判断方法。

3. 游戏技巧分享:如何观察对手的出拳习惯,提高自己的胜率。

三、教学过程1. 热身活动(5分钟):带领幼儿做简单的手指游戏,活跃气氛,提高幼儿的注意力。

2. 教学讲解(10分钟):讲解游戏规则和玩法,可以通过示例或者动画形式进行讲解,确保幼儿能够理解和掌握。

3. 游戏实践(10分钟):分组进行游戏实践,教师巡回指导,纠正错误,帮助幼儿巩固所学内容。

4. 总结与反思(5分钟):让幼儿分享自己的游戏体验,总结游戏中遇到的问题和解决方法,教师进行点评和总结。

四、教学评价1. 观察幼儿在游戏中的表现,包括对游戏规则的理解、游戏的操作技能以及团队合作精神等方面。

2. 通过问答或者测试的方式,检查幼儿对游戏规则和玩法的掌握程度。

五、教学资源1. PPT或者动画演示:用于讲解游戏规则和玩法。

2. 教学卡片或者贴纸:用于标记石头、剪子、布的手势,方便幼儿学习和实践。

3. 计时器:用于控制游戏实践的时间。

六、教学拓展活动1. 创意石头、剪子、布:让幼儿用自己的方式创造出独特的石头、剪子、布形象,如绘画、手工制作等,提高幼儿的创造力。

2. 石头、剪子、布故事会:让幼儿发挥想象,创作关于石头、剪子、布的故事,并分享给大家,培养幼儿的叙事能力和语言表达能力。

七、安全注意事项1. 游戏过程中,教师要确保幼儿之间保持安全距离,避免碰撞或者误伤。

2. 提醒幼儿在使用手势时要注意力度,避免伤到自己和他人。

八、家庭延伸活动1. 家长可以与幼儿一起玩石头、剪子、布游戏,增进亲子关系。

c石头剪刀布课程设计

c石头剪刀布课程设计

c 石头剪刀布课程设计一、课程目标知识目标:1. 让学生掌握“石头剪刀布”游戏的起源、规则及策略。

2. 帮助学生理解概率论基础知识,如随机事件、概率计算等。

3. 引导学生运用数学知识分析“石头剪刀布”游戏中的胜负关系。

技能目标:1. 培养学生运用概率论知识解决实际问题的能力。

2. 提高学生的逻辑思维和数据分析能力,学会用图表、统计等方法进行数据整理和分析。

3. 培养学生的团队协作能力和竞争意识。

情感态度价值观目标:1. 激发学生对数学学科的兴趣,认识到数学知识在日常生活中的实际应用。

2. 培养学生积极参与、勇于挑战的精神,增强自信心。

3. 引导学生树立公平竞争、尊重对手的价值观。

课程性质:本课程为数学学科拓展课程,结合游戏教学,提高学生的学习兴趣和参与度。

学生特点:二年级学生具有一定的数学基础,对新奇事物充满好奇,喜欢游戏,但注意力集中时间较短。

教学要求:课程设计应注重趣味性、实践性和挑战性,充分调动学生的积极性,引导学生在游戏中学习数学知识,培养其思维能力和合作精神。

通过本课程的学习,使学生能够将所学知识运用到实际生活中,达到学以致用的目的。

二、教学内容1. “石头剪刀布”游戏起源及规则介绍:简要介绍游戏的历史背景,讲解游戏的基本规则,引导学生了解游戏中的随机性和策略性。

2. 概率论基础知识:结合课本相关章节,讲解随机事件、概率计算等概念,通过实例分析,让学生掌握概率论的基本原理。

3. “石头剪刀布”游戏胜负关系分析:指导学生运用概率论知识,分析游戏中各种出拳组合的胜负关系,培养学生逻辑思维和分析能力。

4. 数据整理与分析:教授学生使用图表、统计等方法,对游戏结果进行数据整理和分析,提高学生数据处理能力。

5. 实践环节:组织学生进行“石头剪刀布”游戏比赛,让学生在实战中运用所学知识,培养团队协作能力和竞争意识。

6. 课程总结与拓展:对本节课所学内容进行总结,引导学生发现生活中的概率现象,激发学生对数学学科的兴趣。

-石头—剪刀—布游戏

-石头—剪刀—布游戏

石头剪刀布游戏1.课题简介在游戏中,孩子们用手表示石头、剪刀或布中的一个,出拳头表示石头,伸出两根手指表示剪刀,伸手表示布,孩子们面对面地从1数到3时做出他们的选择,如果所作的选择是一样的,则表示平局,否则就按如下规则决定胜负:(1)石头砸坏剪刀;(2)剪刀剪碎布;(3)布覆盖石头。

编程实现计算机与人进行游戏。

2.设计过程(一)系统功能分析:游戏中可能出现的选择情况都可以估计到,因此,定义一个枚举类型把游戏中可能出现的选择项都列出来,包括cloth(布),hammer(锤子),scissors(剪刀),game(游戏结果),help(帮助),instructions(游戏方法指导),quit(退出游戏)。

例enum c_h_s{cloth,hammer,scissors,game,help,instructions,quit};定义一个类Game,把需要让外界调用的成员函数指定为公用的,所以,类中的公用部分应包含玩家选择命令(select( ))、机器选择(mach( ))、提示游戏规则(instruct( ))、判断输赢(Win_lose( ))、游戏结果(gameshow( ))、帮助(gamehelp( ))等成员函数,另外有一个用来赋初值构造函数;而为了保证类的封装性和信息的隐蔽,应把数据成员指定为私有的如图1所示。

(二)系统流程分析:图1、定义类Game的函数调用,函数流程图如下所示:图2、实现机器对锤子、剪刀或布选择的算法流程图,如下所示:图3、游戏选择函数,算法流程图:图4、输出游戏结果流程图如下所示:图5、主函数实现流程图如下所示:图6、统计游戏从开始运行到现在运行的结果流程图如下所示:(三)具体设计分析如下:1.1Game类实现1.1.1数据成员说明:int win; // 赢的次数int lose; //输的次数int tie; //平局次数enum c_h_s player; //玩家的选择enum c_h_s machine; //机器的选择1.1.2成员函数说明与实现1.1.2.1构造函数Game( )函数:Game( )功能:对赢、输、平局的数据成员初始化为0。

C++课程设计石头剪刀布

C++课程设计石头剪刀布

计算机科学与技术学院《C高级语言程序设计》课程设计报告(2014 /2015 学年第 1 学期)学生姓名:学生专业:学生班级:学生学号:指导教师:2015年1月9日计算机科学与技术学院课程设计任务书计算机科学与技术学院课程设计成绩评审表目录第一章. 设计问题描述与分析 (1)1.1问题描述 (1)1.2 系统功能分析 (1)第二章.算法设计与流程图 (2)2.1算法设计 (2)2.2流程图 (5)第三章.程序设计编码与测试 (7)3.1程序代码 (7)3.2测试 (14)第四章.设计过程总结或分析 (19)第一章.设计问题描述与分析1 .问题描述;在游戏中,玩家们用手表示石头、剪刀或布中的一个,出拳头表示石头,伸出两根手指表示剪刀,伸手表示布,玩家和计算机做出他们的选择,如果所作的选择是一样的,则表示平局,否则就按如下规则决定胜负:(1)石头砸坏剪刀;(2)剪刀剪碎布;(3)布覆盖石头。

编写程序实现计算机与人进行游戏。

2. 系统功能分析:游戏中可能出现的选择情况都可以估计到,因此,定义一个枚举类型把游戏中可能出现的选择项都列出来,包括cloth(布),hammer(锤子),scissors(剪刀),game(游戏结果),help(帮助),instructions(游戏方法指导),quit(退出游戏)。

定义一个类Game,把需要让外界调用的成员函数指定为公用的,类中的公用部分包含玩家选择命令(select( ))、机器选择(mach( ))、提示游戏规(gamehelp( ))、判断输赢(Win_lose( ))、游戏结果(gameshow( ))、帮助(gamehelp( ))游戏说明(instruct( )) 每局游戏结果(solution( ))七个成员函数,另外有一个用来赋初值构造函数(Game());而为了保证类的封装性和信息的隐蔽,把数据成员指定为私有的。

创建游戏类对象g,调用对象g的成员函数solution( ),开始游戏。

课程实验设计:基于c++面向对象的石头剪子布游戏-附源代码

课程实验设计:基于c++面向对象的石头剪子布游戏-附源代码

课程实验设计:基于c++面向对象的石头剪子布游戏-附源代码(sdut)(附源代码)基于C++设计的剪刀石头布的游戏信科1301 韩�_欤1.需求分析题目的要求是要求:(1)实现人机对战的功能,(2)程序具有启动菜单和欢迎信息;(3)可以记录比赛的次数,输赢的次数其中输入形式为代表石头剪子和布三种实物的字符;我在这里选择用2代表石头,1代表剪子,0代表布。

我在程序中设计了三种游戏方式,分别为,人机模式,人人模式,连胜模式,其中人机模式设置有记录,可以记录总共的胜局败局和平局,连胜模式设置了英雄榜取得更高连胜成绩的人可以更新英雄榜。

(测试数据见6 )2.概要设计3.详细设计程序中共有cai,caipeople,caichallenge三个类,以实现游戏中人机对战,人人对战,和连胜模式。

对于猜拳过程中随机情况的使用,我选择的是调用知道,C语言中rand()函数,但是因为rand()函数是按指定的顺序来产生整数,因此每次执行上面的1语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数。

所以如果玩家可以知道多次重启游戏后可以知道电脑的前几次出拳会是什么。

在判断输赢的过程中,如果玩家1赢电脑(或玩家2)则会出现关系式字符2-1=1,1-0=0,0-2=-2;所以可使用if(a1-a2=1||a1-a2=-2);平局为else if(a1-a2==0);失败为else ;其中使用了windows.h来设置字体的颜色,和窗口的大小,同时在编程过程中加入适当的字符画以达到美化的效果。

(函数调用关系请看概要设计)4.调试分析算法复杂程度一般,较为简单。

可采用time.h结合srand()和rand()配合使用产生随机数序列。

做的不错。

5.用户使用说明输入数字使用键盘输入字符,按回车运行。

6.测试结果2345感谢您的阅读,祝您生活愉快。

c 石头剪子布

c  石头剪子布

#include<iostream>#include<ctime>#include<cstdlib>using namespace std;void main(){srand(time(0));int a,i=0,b,ying=0,shu=0,ping=0,sum=0;do{system("color d");cout<<"石头剪子布!!!(1,2,3) --退出使用其他任意键"<<endl;a=rand()%3+1;cin>>b;switch(b){case 1:cout<<"你出石头"<<ends;break;case 2:cout<<"你出剪刀"<<ends;break;case 3:cout<<"你出布"<<ends;break;default: goto jieshu;}cout<<"VS 电脑出";switch(a){case 1:cout<<"石头";break;case 2:cout<<"剪刀";break;case 3:cout<<"布";break;}cout<<endl;if(a==b){cout<<"o(>﹏<)o 不是吧,我开挂了还平手啊,不行再来一次!!!"<<endl;ping++;}elseif(b==a-1||(b==3&&a==1)){cout<<"(*@ο@*)这局就勉强算你赢了吧,继续继续!!!"<<endl;ying++;}else{cout<<"O(∩_∩)O~ 没事没事,再接再厉!!!"<<endl;shu++;}sum++;system("pause");jieshu: system("cls");}while(b==1||b==2||b==3);if(sum==0)cout<<"小子,你是来砸场子的吧!囧rz"<<endl;else{cout<<"赢了"<<ying<<"局"<<ends;cout<<"输了"<<shu<<"局"<<ends;cout<<"平手"<<ping<<"局"<<endl;cout<<"共玩"<<sum<<"局"<<endl;if(sum>10)cout<<"o(≧v≦)o~~欢迎再次光临"<<endl;elsecout<<"( ˇ?ˇ )有点累了,不陪你玩了"<<endl;}system("pause");}。

石头剪子布游戏-任务书

石头剪子布游戏-任务书
任务下达日期:2013年6月10日
任务完成日期:2013年6月23日
指导教师(签名):学生(签名):周博娜
3.完成课程设计报告。
参考文献:
1.梁旭等C程序设计课程设计电子工业出版社2011
2.谭浩强C程序设计(第四版)清华大学出版社2010
工作计划:
1.小组审题,查阅资料,进行设计前的必要资料准备(3天)。
2.把程序完整运行出来(4天)。
3.增加改进程序(3天)。
4.写课程设计报告(3天)。
5.提交课程设计报告及答辩(1天)
4.根据计算机的记录,计算用户的胜负次数的总和及概率。
学生应完成的工作:
1.学生应认真学习参考程序,理解每个文件、每个函数以及各个变量的作用和意义。在此基础上进一步改进程序,最后正确地运行程序。
2.对程序进行测试,设计详细的测试计划,然后根据测试计划设计测试用例,对程序进行测试。测试时应注意对各种边缘情况进行测试。
课程设计任务书
设计题目
石头剪子布游戏
学生姓名
周博娜
所在院部
计算机2
设计要求:
完成一个俄罗斯方块游戏。
具体要求如下:
1.输入数据:(1)计算机随机输入数据;(2)用户输入合法的数据。
2.存储数据:(1)存储计算机的输入数据;(2)存储用户的合法输入数据。
3.判断用户的输赢:根据用户的选择,比较用户与计算机的胜负,计算用户的胜负率。
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言课程设计》报告题目:石头剪子布班级:学号:姓名:指导教师:成绩:目录:一、选题背景...................................................................................................................... - 2 -二、设计思路...................................................................................................................... - 2 -三、主要问题的解决方法及关键技术.............................................................................. - 3 -四、程序流程图.................................................................................................................. - 3 -五、源程序清单.................................................................................................................. - 6 -六、程序运行结果.............................................................................................................. - 8 -七、设计总结...................................................................................................................... - 9 -八、教师评语.................................................................................................................... - 10 -一、选题背景通过一个学期的C语言课程的学习,《C语言程序设计》课程已结束,根据学校课程学习的安排,要进行一周的C语言实习,自己动手编写游戏和系统。

根据老师布置的设计任务书,按照学委的安排,根据个人的能力及意愿,我选择了设计一格小游戏:石头剪子布。

实验准备:做游戏前,首先,自己详细看了《C语言程序设计》(教科书),理解了相关函数的用法和作用;另外,上网查询了很多相关资料,还有找了很多相关的游戏设计的代码,都详细的看了一遍,加深了对C语言以及相关内容进一步理解。

根据实际情况设计出一款比较理想的小游戏。

设计题目的要求:①游戏要设置开始,结束操作控制②游戏要有时间提示即相关结果的提示语③游戏要能自动判断输赢,并显示最终比赛结果二、设计思路系统功能模块图:输入:计算机随机输入选择,用户输入选择,并将数据储存。

计算:根据计算机和用户的选择,计算大小,并判断输赢,计算用户的胜负率,并储存。

输出:根据用户的输入,将用户的游戏结果显示在屏幕上。

三、主要问题的解决方法及关键技术游戏功能需求分析:输入数据:计算机随机输入数据;用户输入合法的数据存储数据:存储计算机的输入数据;存储用户的合法输入数据;判断用户的输赢:根据用户的选择,比较用户与计算机的胜负计算用户的胜负率:根据计算机的记录,计算用户的胜负次数的总和及概率四、程序流程图①获取计算机的输入②获取用户的合法输入③判断用户的输赢④记录用户的数据机胜负率五、源程序清单#include<stdio.h>#include<time.h>#include<stdlib.h>void main(){char r;/* 用来存放用户的选择*/char dn; /* 用来存放电脑的选择*/int s,q;double p,y,n,f,z;p=0;y=0;n=0;printf("出锤子输入c\n出剪刀输入j\n出布输入b\n计算您的得分输入f\n可以一次输入许多会一次性出很多结果哦\n请输入您的选择:\n");srand(time(0)); /* 随机数生成器,设置rand种子值,用来获取计算机的输入*/ do{do{s=rand()%3;switch(s){case 0 : dn='c';break;case 1 : dn='j';break;case 2 : dn='b';break;}do{scanf("%c",&r); /* 用来获取用户的合法输入*/}while(r!='c'&&r!='b'&&r!='j'&&r!='f');if(r=='f'){z=y+n+p;f=100/z*(p/2.0+y);printf("一共比了%g场\n赢了%g场\n输了%g场\n平局%g场\n",z,y,n,p);y=100/z*y;n=100/z*n;p=100/z*p;printf("您的胜率为%.3g%%\n您的败率为%.3g%%\n您平局率为%.3g%%\n您的综合分数为%.3g\n对您成绩的评语:",y,n,p,f);if(f<=20)printf("您的运气真的差到一定无法想象的程度了~!\n\n");if(f>20&&f<=40)printf("您的运气差了点哦,努力,加油!\n\n");if(f>40&&f<=60)printf("您的运气还可以中等啦~中等啦……\n\n");if(f>60&&f<=80)printf("您的运气不错哟~!嘿嘿……\n\n");if(f>80&&f<=100)printf("哇~!~!~您的运气真的好到家了你太帅了GG 你太可爱了MM~!!~\n\n"); printf("\n随便输入几个字符按回车关闭程序\n");scanf("%d",&q);}if(dn==r){printf("平手,继续\n");p++;}elseswitch(dn){case 'c' : if(r=='j'){printf("电脑WIN!! 锤子:剪刀\n");n++;}else{printf("人WIN! 锤子:布\n");y++;}break;case 'j' : if(r=='b'){printf("电脑WIN! 剪刀:布\n");n++;}else{printf("人WIN! 剪刀:锤子\n");y++;}break;case 'b' : if(r=='c'){printf("人WIN! 剪刀:锤子\n");y++;}else{printf("电脑WIN! 布:锤子\n");n++;}break;}}while(r==dn);}while(r=='j'||r=='b'||r=='c');}六、程序运行结果测试:①显示主菜单界面②输入界面③输出界面④结果统计界面⑤游戏结束界面七、设计总结此的程序实设计实验是对我进入大学以来学习程序设计语言成果的一个检验。

自己动手,自己发现和解决问题,学会了独立,自主的思考,发现了自己的许多不足。

平时没有掌握好的知识在这次实验中彻底暴露出来,经过不断思考,不断查阅资料和上机运行,解决其中大部分问题,当然还存在一些问题没有解决。

我相信在以后的学习能够解决好它们。

但是,收获还是不小的,我不仅对C的操作有了进一步的掌握,还了解到了程序设计的书写风格及其注释的格式。

当我选择编写小游戏“石头剪子布”这个题目时,一开始想运用大量函数及循环来完成,但是在慢慢琢磨之后,觉得这个程序可以简化,于是改变了编程思路。

当然还有不少文件的读写问题,不过还是通过不断测试之后顺利解决了。

另外一点要说的就是这个程序用了很多的选择循环,因此对于循环的控制要十分小心。

还有一点体会就是,书上和老师教的内容是有限的,我们需要不断地靠自己去学习,向他人请教,学会利用网络等了解知识的平台去学习和掌握更多的知识,这样我们才能编出更好的C程序。

总体来说,这次C语言程序设计实验还是比较成功的,虽然最终程序还存在一些不足,但能取得这样的成绩我还是比较高兴的。

最后,要感谢学校为我们提供这次实验机会,也要感谢老师的教导和其他同学对我的帮助与支持。

八、教师评语。

相关文档
最新文档