石头剪刀布游戏课程设计
- 格式:doc
- 大小:91.00 KB
- 文档页数:14
《石头剪刀布》教案(通用5篇)《石头剪刀布》教案篇1一、教材及学情分析:学情分析:本班是智障三班级的同学,中度智障,其中有2个孩子是脑瘫。
班上大部分同学具备肯定的识字、说唱的力量,口语表达力量较好,乐于参加嬉戏。
教材分析:“剪刀、石头、布”的嬉戏是伴随每个人成长的生活小嬉戏,某种意义上而言,它可以说是每个人必需把握的生活嬉戏。
本课选择的《剪刀石头布》儿歌,体现学习从孩子们生活中来,也应用于孩子的生活,即教学内容的生活化;该儿歌节奏简洁,旋律美丽,布满童趣,适合孩子传唱,将嬉戏的规章通过儿唱歌游的方式,将嬉戏的规章、方法表述得简洁、清楚、儿童化,能激发同学学习爱好,符合智力障碍儿童的认知特点;通过对剪刀、石头、布的手指动作的形象仿照,孩子的手指精细动作得到进一步康复熬炼;该嬉戏是必需两人以上才能进行的嬉戏,同学在学与日常应用中,能进一步增加与他人沟通、合作的力量,同时,该嬉戏也将成为孩子们与他人沟通沟通的方式之一。
二、教学目标:学问与技能:把握“剪刀、石头、布”嬉戏的方法,并能说唱歌曲《剪刀、石头、布》。
过程与方法:同学得到愉悦的情感体验,精细动作得到进一步熬炼。
情感与态度:进一步增加同学的相互沟通及团队合作意识,激发同学喜爱生活的热忱。
三、教学重点与难点:确定教学重点是在明确教学目标的基础上进行制定的,本节课的教学重点是通过唱游的方式让同学跟着音乐律动并完成嬉戏。
教学难点则在于同学对于嬉戏规章的把握,同学的仿照力量相对较好,但是抽象思维并作出推断的力量还是相对较弱,对于嬉戏中三项规章需要通过重复强化,并用卡片的方式出示出来,将抽象规章转化为形象的图表,这样有利于同学对于嬉戏规章的把握。
四、教学理念和设想:(一)“三化”教学模式我校“三化”教学模式要求:教学内容生活化、教学形式活动化、教学组织个别化。
本节课是在“三化”教学模式的指导下进行设计的:1、教学内容生活化:剪刀、石头、布三种物品在生活中随处可见,贴进同学的生活,同学对于这三样物品的外貌特征以及用处都比较熟识,而由剪刀、石头、布派生出来的音乐嬉戏猜拳,同学在日常生活中偶有接触,同学在已有的生活阅历中学习,有利于开展教学。
一、教学目标:1. 了解石头、剪子、布的游戏规则,能积极参与游戏。
2. 培养幼儿的手眼协调能力和反应能力。
3. 增进幼儿之间的友谊,培养团队协作精神。
二、教学内容:1. 石头、剪子、布的游戏规则介绍。
2. 游戏过程中的策略和技巧。
3. 游戏中的道德教育和团队协作精神。
三、教学准备:1. 教学PPT或者黑板,用于展示游戏规则和结果。
2. 足够数量的石头、剪子、布的手势卡片。
3. 教学视频或者图片,用于演示游戏过程。
四、教学过程:1. 引入话题:邀请幼儿谈论他们知道的猜拳游戏,引导幼儿说出石头、剪子、布。
2. 讲解游戏规则:通过PPT或者黑板,向幼儿展示石头、剪子、布的游戏规则,让幼儿理解游戏的基本玩法。
3. 演示游戏过程:通过教学视频或者图片,向幼儿展示石头、剪子、布的游戏过程,让幼儿更好地理解游戏规则。
4. 组织游戏:将幼儿分成若干小组,每组三人,进行石头、剪子、布游戏。
教师巡回指导,纠正幼儿的游戏动作,引导幼儿遵守游戏规则。
5. 总结评价:游戏结束后,教师与幼儿一起总结游戏过程中的得失,培养幼儿的团队协作精神。
五、教学评价:1. 观察幼儿在游戏中的表现,评价幼儿对游戏规则的理解和掌握程度。
2. 关注幼儿在游戏过程中的团队协作精神,评价幼儿的沟通能力和社会交往能力。
3. 收集幼儿在游戏中的作品,评价幼儿的手眼协调能力和创造力。
六、教学延伸:1. 邀请家长参与游戏:家长可以与幼儿一起进行石头、剪子、布游戏,增进亲子关系。
2. 组织比赛:可以举行石头、剪子、布比赛,鼓励幼儿积极参与,培养竞争意识。
3. 创作石头、剪子、布相关作品:鼓励幼儿用手绘画、制作石头、剪子、布的手偶等,展示自己的创造力。
七、教学注意事项:1. 确保游戏环境安全,避免幼儿在游戏中受伤。
2. 关注每个幼儿的游戏体验,鼓励幼儿积极参与,不要轻易放弃。
3. 尊重幼儿的选择和决策,培养幼儿的独立思考能力。
八、教学资源推荐:1. 《石头、剪子、布》教学视频:通过视频展示游戏过程,帮助幼儿更好地理解游戏规则。
幼儿园小班教案《石头剪子布》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 教学内容的理解和掌握:幼儿对石头剪子布游戏规则的理解和掌握是教学的重点。
幼儿园大班《石头、剪刀、布》音乐活动的教学设计幼儿园大班《石头、剪刀、布》音乐活动的教学设计(精选6篇)幼儿园大班《石头、剪刀、布》音乐活动的教学设计篇1教学目标:1、根据图谱模仿动作,激发幼儿对韵律的喜爱。
2、鼓励幼儿大胆创编动作,从而激发幼儿的表现力和创造力。
教学准备:图谱、音乐教学过程:师:“今天我们在这里做游戏,小朋友们高不高兴啊?那我们用快乐的声音和客人老师们打招呼。
”幼儿:“客人老师好!”师“下面王老师要和小朋友们玩一个石头剪刀布的游戏。
以最快的速度找一个好朋友面对面站好,这一轮谁赢了,可以找一个位置坐下来,谁输了没关系赶紧再找下一个好朋友来做这个游戏。
”开始做游戏,赢的小朋友找椅子坐下。
输的小朋友继续玩。
师:“刚才我们玩了一个什么游戏啊?”幼儿回答:石头剪刀布的游戏教师出示图示。
师“刚才王老师发现小朋友做这个游戏的时候可高兴啦。
有的小朋友都高兴地跳起来啦其实我们在生活中都会遇到一些高兴地事儿人们都喜欢跳舞,王老师今天也感到特别的高兴,因为又可以和我们小朋友一起做游戏了,我也想跳舞,想不想看?”幼儿“想”。
师:“想看我跳舞待会儿请你们仔细的看,如果王老师跳的好那你们给我鼓鼓掌好不好?”教师跳一遍完整的。
师:“好不好看?刚才在王老师跳的舞蹈中你看见了哪些动作?”幼儿回答,教师一一出示图片把它们记录下来。
个别示范动作,幼儿学习。
强调动作是石头剪刀还是布。
师:“下面请小朋友和我一起感受一下这个舞蹈我们还有哪些动作没有找出来的?”老师和小朋友一起跳。
(不跟音乐)师:“小朋友们都把这些动作都说出来了,王老师也把这些都记录下来了。
”师:“那我们就一段一段的来学好不好?”师:“先看看第一段谁愿意来试试看?”幼儿示范大家一起学。
再跟着音乐一起跳一遍。
师:“第一段我们已经学会了,谁愿意来试试第二段?”2个幼儿先示范再和老师学一遍再跟着音乐跳一遍。
师:“第二段都结束啦?我们再来试试第三段。
”师:“我们再来试试第四段”.师:“这个舞蹈一共有几段啊?一起数一数(4段)下面请我们的小朋友认真的看一看读一读有没有发现它们都有什么规律?发现的举手告诉我。
《石头、剪刀、布》幼儿园教案(通用10篇)《石头、剪刀、布》幼儿园教案1一、活动背景:我园地处江南小镇,小桥流水,枕河人家,有着悠久的历史和深厚的文化底蕴。
为了让孩子们更好的了解家乡,我们开展了以古镇资源为主的课题研究,而民间游戏作为古镇的人文资源,理所应当的成为了我们的课题研究的一个内容。
民间游戏一直以来就深受孩子们的喜爱,它既能较好的满足幼儿好玩、好动、好模仿的心理特点,又能有效地促进孩子健康快乐地成长。
民间游戏“石头剪刀布”对于孩子们来说,是一个非常熟悉的、简单又有趣的游戏。
这个游戏最值得推荐的地方是它不需要任何的游戏辅助材料,就可以让孩子们玩的非常开心,所以这个游戏广为流传。
为了使这个民间游戏更贴合现代孩子的发展需要,我们对它进行了大胆的改编和创新,加入了幼儿熟悉的动画片、电视剧中形象,并且利用古镇资源中的一切可利用因素,使游戏既经典又现代,让这个传统的老游戏有了时代感,更加受孩子们的喜爱。
二、活动实录一活动目标:⒈理解游戏角色之间的游戏关系和游戏规则,并尝试与同伴共同设计游戏。
⒉感受与同伴共同游戏的快乐。
二活动准备:“石头剪子布”关系图;“唐僧、孙悟空、牛魔王”关系图;幼儿操作材料若干。
一、游戏导入⒈师:孩子们,你们会玩“石头剪刀布”的游戏吗?是怎么玩的?(评析:以游戏“剪刀石头布”直接导入,让孩子们先来说说自己对这个游戏的认识和理解,为下面用正确的方法玩游戏打好基础。
)⒉小结游戏规则:在玩石头剪刀布游戏的时候,首先要有口令“石头剪刀布”,其次是要有相应的动作,两个人一起说完口令后要同时出动作。
(评析:教师将幼儿回答的内容做一个概要的小结,帮助孩子理顺游戏的基本规则,让孩子对这个游戏的规则有更深刻地理解。
)二、理解游戏中的关系和规则一民间游戏:石头剪子布⒈集体游戏石头剪子布:你们想玩吗?请你和身边的好朋友玩一玩。
⒉师:谁愿意来表演一下你们是怎么玩的?(请两个幼儿演示“石头剪子布”的游戏。
《石头、剪刀、布》幼儿园教案(精选10篇)《石头、剪刀、布》幼儿园教案篇1活动目标:1、熟练掌握手脚同时做石头、剪刀、布的动作。
2、知道跳起落地时用前脚掌着地,增强小腿力量和手脚协调能力。
3、积极参加“攻城”和“夺宝”游戏,游戏中诚实、合作有竞争精神。
4、学会与同伴协商合作游戏。
5、培养幼儿乐观开朗的性格。
活动准备:音乐,红色标志和蓝色标志若干,宝贝玩具若干活动过程:一、开始部分1、集合整队集体报数老师:今天老师要带小朋友去玩游戏,出发之前要请小朋友报数,从最右边的小朋友开始报数,一、二、三、四......这样顺数报数。
开始——2、红队和蓝队分成两路纵队,跟着老师听音乐进场老师:现在请红队和蓝队的小朋友站成两路纵队,准备好了吗?我们出发吧(沿外围方形的线慢跑——快跑;然后顺着点绕S型最慢跑,最快跑;最后再沿外围方形的线慢跑,听老师口令两两双手击掌,双拳对碰,脚尖互点,两两握手,互相抱抱)3、准备活动:听老师哨子两路纵队分别站到点上听音乐做脚踝运动、提踵运动、膝关节运动、体转运动、头部运动、蹲起。
分别作两边,第二遍看老师手势和口令变成面对面,互相拉手重复做一次准备活动。
二、基本部分1、用手玩《石头、剪刀、布》游戏(1)幼儿和教师一起复习石头、剪刀、布的动作老师:小朋友还记得《石头、剪刀、布》的玩法吗?那我来考考你们这些动作,我说什么动作,你们就做给我看,看谁做得又对又快。
(2)幼儿和教师一起玩左手赢右手,右手赢左手的游戏。
老师:现在我们一起用小手玩这个游戏好吗?但是老师有要求,老师希望你们是用左手跟右手玩这个游戏,一边的小朋友用左手,另一个的小朋友用右手,能不能做到?老师口令变成一路纵队,指令:左手,右手,让幼儿听指令举起自己的左手或右手。
老师:请小朋友们自己找一个好朋友玩《石头、剪刀、布》的游戏,记住哦,两个人不能用同一只手玩,看看谁赢得多。
玩一会后,请两个好朋友互换左右手玩一玩,看看哪只手赢得多。
《石头剪刀布》幼儿园教案(9篇)作为一位优秀的人民教师,通常需要用到教案来辅助教学,教案有利于教学水平的提高,有助于教研活动的开展。
优秀的教案都具备一些什么特点呢?为了让大家更好的写作石头剪刀布相关内容,作者精心整理了9篇《石头剪刀布》幼儿园教案,欢迎查阅与参考。
幼儿园游戏活动案例《石头剪刀布》篇一活动目标:1、学玩音乐游戏《石头剪刀布》。
2、尝试在游戏中交换同伴,体验与同伴合作游戏的快乐。
活动准备:幼儿围成圆圈坐好、已会唱歌曲《石头、剪刀、布》。
活动过程:一、复习歌曲《石头剪刀布》1、前两天老师教你们唱了首好听的歌叫什么?2、那我们听着琴声一边唱一边做动作。
二、提问:1、石头剪子布什么时候出出来的?2、我们来试一遍。
三、学习双人游戏1、这首歌还可以边唱边和朋友来玩游戏。
现在请你们轻轻的转身两个两个找朋友。
2、下面我们两个两个唱一唱、玩一玩。
①谁赢了?谁输了?还有一种是?②刚才大家都说有赢有输,有平局,那输了要做一件什么事情?③那如果是平局的话做什么动作呢?(幼儿发言)老师有一个想法,你们看好不好哦!我们两个握握手一起来努力。
④幼儿开始练习一遍。
四、学习游戏中变动作1、今天有一位魔术师也想来玩石头剪刀布的游戏,但是他是怎么玩的呢?你们想不想知道?魔术师说:谁赢了,就可以变成“猫”,谁输了就变成“老鼠”,如果是平局,两个人就要变成“小鸟”。
2、下面你们用动作做给我看,会不会变?3、好,我们站起来变一变、玩一玩。
五、学习游戏中交换同伴。
1、这首歌,还可以交换朋友玩游戏,听好怎么换朋友哦!在换朋友之前,先要变一个队形,请戴好红色手腕花的小朋友轻轻的站在你朋友面前。
2、现在你们站的这个队形叫双圆圈,红花站的叫内圈,黄花站的叫外圈。
3、老师榜样换朋友。
4、幼儿集体练二遍,准备换朋友。
5、结束。
活动反思:幼儿是教育活动的积极参与者而非被动者,这个活动的设计内容与幼儿兴趣及接受能力相吻合,活动中,每个孩子的表现都非常活跃,孩子们的兴趣再次被激起,让他们有了表现的机会,体验了游戏给他们带来的快乐。
一、教案基本信息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. 家长可以与幼儿一起玩石头、剪子、布游戏,增进亲子关系。
游戏《石头剪刀布》教案6篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作报告、活动文案、应用文书、合同协议、心得体会、规章制度、策划方案、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work reports, activity copywriting, application documents, contract agreements, insights, rules and regulations, planning plans, teaching materials, essay encyclopedias, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!游戏《石头剪刀布》教案6篇优秀的教案帮助教师发现教学中的问题和不足,为改进提供方向,一份实用的教案是可以提高我们的课堂效率的,本店铺今天就为您带来了游戏《石头剪刀布》教案6篇,相信一定会对你有所帮助。
幼儿园小班优秀游戏教案《石头剪刀布》含反思一、教学目标1.让幼儿学会玩“石头剪刀布”游戏,提高幼儿的反应能力和手眼协调能力。
2.培养幼儿的团队协作精神,增进同伴间的友谊。
3.激发幼儿对游戏的兴趣,培养幼儿积极参与游戏的习惯。
二、教学重点与难点1.教学重点:让幼儿熟练掌握“石头剪刀布”游戏的玩法。
2.教学难点:引导幼儿在游戏中遵守规则,培养团队协作精神。
三、教学准备1.教具:石头、剪刀、布的图片,音乐播放器。
2.场地:宽敞的教室或户外活动场地。
四、教学过程1.导入师:小朋友们,今天我们来玩一个有趣的游戏,叫做“石头剪刀布”。
你们知道这个游戏吗?谁来说说这个游戏是怎么玩的?(请个别幼儿回答)2.游戏规则讲解师:那我们来试一下,我说“石头剪刀布”,你们就出拳,看谁的反应更快。
(教师示范,幼儿跟随)3.游戏进行师:现在我们分成几个小组,每个小组都有一个队长,队长负责组织本组的小朋友玩游戏。
游戏开始,队长说“石头剪刀布”,组员们就迅速出拳,比一比哪个小组的反应更快。
(分组进行游戏,教师巡回指导)4.拓展游戏师:现在我们来进行一个拓展游戏,叫做“石头剪刀布接力”。
每个小组排成一列,从第一个队员开始,依次进行“石头剪刀布”游戏,直到一个队员。
哪个小组先完成,哪个小组就赢了。
(分组进行拓展游戏,教师巡回指导)师:刚刚我们一起玩了“石头剪刀布”游戏,你们觉得这个游戏好玩吗?在游戏中,你们有没有遵守规则?有没有团队协作的精神?(请幼儿回答)师:通过这个游戏,我们学会了遵守规则,也培养了团队协作精神。
希望你们在今后的游戏中,能够继续发扬这种精神。
五、教学反思1.本节课通过讲解、示范、分组游戏等方式,让幼儿掌握了“石头剪刀布”游戏的玩法,达到了教学目标。
3.通过拓展游戏,幼儿在游戏中锻炼了身体,培养了团队协作能力。
4.在教学过程中,教师应注重观察幼儿的反应,及时给予鼓励和指导,让每个幼儿都能在游戏中得到锻炼和成长。
5.不足之处:在游戏进行过程中,部分幼儿对规则的理解不够深入,需要在今后的教学中加强引导。
课程设计说明书课程名称:高级语言程序设计设计题目:石头剪刀布游戏院部:计算机科学与信息工程学院学生姓名:学号:专业班级:指导教师:2014年6月课程设计任务书目录一前言 (1)二需求分析 (1)三概要设计 (1)四详细设计 (4)五改进或增加功能模块说明 (5)六程序测试 (6)七课程设计总结 (7)八致谢 (7)九参考文献 (8)十源程序 (8)石头剪刀布游戏一前言传统的石头剪刀布游戏只是人和人之间进行的,双方只能一次出剪刀石头布三者之一,游戏的规则是石头>剪刀>布。
现在是人和计算机出拳玩石头剪刀布游戏,规则相同,只不过需要对石头剪刀布进行字母代替,在程序中实现。
最后比较输赢,统计成绩。
二需求分析1 要求(1)用C语言实现程序设计。
(2)定义各个函数分别完成不同功能,如设计,判断等。
(3)画出查询模块的流程图。
(4)界面友好(良好的人机互交),程序要有注释。
2 任务(1)定义各类头文件,变量及宏定义。
(2)设定玩家操作模块和胜负判断模块。
(3)画出部分模块的流程图。
(4)编写代码。
(5)程序分析与调试。
3 运行环境(1)WINDOWS2000/XP系统(2)TurboC2.0编译环境4 开发工具系统描述语言C语言。
三概要设计1 模块组成图含有三个模块,人和电脑的输入,输入的比较计算,输出结果和评价。
图3-1 功能模块图2 电脑随机输入流程图现随机输入剪刀石头布,调用随机函数。
图3-2 功能模块图3 用户输入流程图对用户输入的数据进行判断是否是剪刀石头布或者是结果输出,判断用户的输入是否合法。
图3-3 功能模块图4 计算比较流程图对与用户和电脑输入的数据进行比较,判断用户的成绩,然后退出界面。
图3-4 功能模块图四详细设计在程序的开头部分定义要用到的头文件,以及各种常量如石头剪刀布输出结果等,设定各常量的类型,代码如下。
#include<stdio.h>#include<time.h>#include<stdlib.h>void main(){char ad; //用来存放用户的选择char com; //用来存放电脑的选择int sj,q;float p,y,s,z,f;p=0;y=0;s=0;printf("出锤子输入c\n出剪刀输入j\n出布输入b\n计算您的得分输入f\n可以一次输入许多会一次性出很多结果\n请输入您的选择:\n");输入数据,即为选手每一次下出拳,用三个字母cjb分别表示石头剪刀布,通过游戏规则,判断用户和电脑的输赢。
在此之前进行判断输入数据是否合法,而电脑进行随机输入数据,代码如下。
srand(time(0)); //随机数生成器,设置rand种子值,用来获取计算机的输入do{do{sj=rand()%3;switch(sj){case 0 : com='c';break;case 1 : com='j';break;case 2 : com='b';break;}do{scanf("%c",&ad); // 用来获取用户的合法输入}while(ad!='c'&&ad!='b'&&ad!='j'&&ad!='f');游戏的规则设计:石头>剪刀>布,由字母表示是c>j>b,代码如下。
if(com==ad) //下面为比赛规则!{printf("平手,继续\n");p++;}elseswitch(com){case 'c' : if(ad=='j'){printf("电脑WIN!! 锤子:剪刀\n");s++;}else{printf("人WIN! 锤子:布\n");y++;}break;case 'j' : if(ad=='b'){printf("电脑WIN! 剪刀:布\n");s++;}else{printf("人WIN! 剪刀:锤子\n");y++;}break;case 'b' : if(ad=='c'){printf("电脑WIN! 布:锤子\n");s++;}else{printf("人WIN! 布:锤子\n");y++;}break;}}while(ad==com);}while(ad=='j'||ad=='b'||ad=='c');}五改进或增加功能模块说明虽然以上设计基本可以实现胜负的判断,但是无法直观的体现用户跟电脑对战的成绩,所以为了增加这项功能,代码如下。
if(ad=='f'){z=y+s+p;f=100/z*(p/2.0+y);printf("一共比了%f场\n赢了%f场\n输了%f场\n平局%f场\n",z,y,s,p);y=100/z*y;s=100/z*s;p=100/z*p;printf("您的胜率为%f%%\n您的败率为%f%%\n您平局率为%f%%\n您的综合分数为%f\n对您成绩的评语:",y,s,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("你的成绩太棒了!逆天了!\n\n");printf("\n随便输入几个字符按回车关闭程序\n");scanf("%d",&q);}六程序测试1 测试游戏能否正确显示界面执行程序后,显示本游戏的界面,进行出拳选择,如图6-1所示。
图6-1模式选择界面2 测试游戏并输出结果进行出拳选择输入剪刀石头布任意之一,与计算机输入的选择进行比较,最后给出成绩和评价,如图6-2所示。
图6-2人机对战七课程设计总结本石头剪刀布游戏设计是在控制台上面可以玩的输入时仅需要输入三个字母表示石头剪刀布,比如出石头,只需要输入c,出剪刀,只需输入j,出布,只需输入b即可。
最后输出结果只需输入f,退出界面时输入任意几个字母都可以。
其次,程序的界面过于简陋,无法进行鼠标操作。
刚开始看到这个设计是还是有点思路的,只是能初步设计谁赢了,谁输了,并不能统计分数,并随之给出评语。
期间查阅了很多资料,收获了很多。
八致谢经过两个多星期的努力,终于把本游戏程序改写出来,在这期间要感谢各同学对我帮助和支持,同时也感谢老师对我的教导。
九参考文献[1] 梁旭等C程序设计课程设计电子工业出版社2011[2] 谭浩强C程序设计(第四版)清华大学出版社2010[3] 谭浩强C语言程序设计(第2版)清华大学出版社2008十源程序#include<stdio.h>#include<time.h>#include<stdlib.h>void main(){char ad; //用来存放用户的选择char com; //用来存放电脑的选择int sj,q;float p,y,s,z,f;p=0;y=0;s=0;printf("出锤子输入c\n出剪刀输入j\n出布输入b\n计算您的得分输入f\n可以一次输入许多会一次性出很多结果\n请输入您的选择:\n");srand(time(0)); //随机数生成器,设置rand种子值,用来获取计算机的输入do{do{sj=rand()%3;switch(sj){case 0 : com='c';break;case 1 : com='j';break;case 2 : com='b';break;}do{scanf("%c",&ad); // 用来获取用户的合法输入}while(ad!='c'&&ad!='b'&&ad!='j'&&ad!='f');if(ad=='f'){z=y+s+p;f=100/z*(p/2.0+y);printf("一共比了%f场\n赢了%f场\n输了%f场\n平局%f场\n",z,y,s,p);y=100/z*y;s=100/z*s;p=100/z*p;printf("您的胜率为%f%%\n您的败率为%f%%\n您平局率为%f%%\n您的综合分数为%f\n对您成绩的评语:",y,s,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("你的成绩太棒了!逆天了!\n\n");printf("\n随便输入几个字符按回车关闭程序\n");scanf("%d",&q);}if(com==ad) //下面为比赛规则!{printf("平手,继续\n");p++;}elseswitch(com){case 'c' : if(ad=='j'){printf("电脑WIN!! 锤子:剪刀\n");s++;}else{printf("人WIN! 锤子:布\n");y++;}break;case 'j' : if(ad=='b'){printf("电脑WIN! 剪刀:布\n");s++;}else{printf("人WIN! 剪刀:锤子\n");y++;}break;case 'b' : if(ad=='c'){printf("电脑WIN! 布:锤子\n");s++;}else{printf("人WIN! 布:锤子\n");y++; }break;}}while(ad==com);}while(ad=='j'||ad=='b'||ad=='c'); }。