资源简介 中小学教育资源及组卷应用平台粤教版信息技术六年级第四册(下)第7课《丛林擂台赛》教学设计课题丛林擂台赛单元第七课学科信息技术年级六学习目标掌握if语句的格式,并会运用if语句熟练运用随机函数获得随机数熟练运用屏幕输出函数输出变量及指定字符内容重点掌握if语句的格式,并会运用if语句熟练运用随机函数获得随机数难点掌握if语句的格式,并会运用if语句教学过程教学环节教师活动学生活动设计意图导入新课贝贝和玲玲在黑暗森林当中的探险还在继续。在先前的学习当中,我们学习了p.up()隐藏了行走踪迹,让怪兽无法发现;在后有怪兽,前有碉堡的困境中,学习了p.size()/p.c()等命令绘制了大炮,成功攻陷了碉堡,让贝贝和玲玲得以继续前进。但是啊,黑暗森林当中的怪兽穷追不舍,这不,又追上了贝贝和玲玲。贝贝决定站出来,和怪兽一决高下。擂台赛游戏规则:采用比较能量值的方式决出胜负。首先选出怪兽中的最强者,再与贝贝一决胜负。聆听故事,回忆旧知,进入情境。温故知新激发兴趣讲授新课经过商议,此次擂台赛,参加的有怪兽A、怪兽B以及贝贝。游戏的规则是,怪兽A和怪兽B先决出胜负,胜者进入下一轮与贝贝进行决斗。而胜负的条件是比较双方能量值的高低。而如何利用GOC软件比较能量值的高低呢?让我们一起往下进行学习。If条件语句if语句是条件判断语句,用来判定所给定的条件是否满足,当条件成立时,判定的结果为真;否则为假。然后根据判定的结果选择执行相应的操作。if语句的形式一般有单分支if语句和双分支if语句两种。单分支语句:if(表达式)语句;假真双分支语句:if(表达式){语句;}else{语句;}真假2.屏幕输出cout了解完if条件语句之后,再来进行能量值的比较就相对简单许多。假设怪兽A的能量值为3000,怪兽B的能量值为5000,你能写出相应的代码比较出怪兽A和怪兽B的能量高低吗?总结:很多同学都在尝试用if语句写出命令,在这里,老师总结一下刚才同学们出现的问题。怪兽A和怪兽B的能量值应该用什么语句表示?答:变量赋值语句。如果条件成立,为了使结果清晰可见,执行什么语句比较合适?答:屏幕输出语句变量赋值语句:intmonsterA=3000;屏幕输出语句:如果输出的是某个变量:cout<<monster;如果输出的是一串字符:cout<<”怪兽胜利!”;现在,请同学们根据刚才老师的提示,修改自己的程序。3.随机函数命令rand在刚才的程序当中,怪兽A和怪兽B的能量值是固定不变的,但是,实际上,黑暗森林中踪怪兽的能量来源于哪里呢?来源于怪兽大王。而怪兽大王传授给怪兽们的能量是时大时小的,是不确定的,可能这次传的是10000,下次又变成了5000,这是不确定的,是随机的。那么,如何设置怪兽的能量值,就需要用到一个新的知识点:随机函数。随机函数命令rand()的作用是随机产生一个整数。例:怪兽A被怪兽大王赋予能量值,我们可以这样写:intmonsterA=rand();定义变量bei,monsterA,monsterB分别记录贝贝、怪兽A、怪兽B的能量值。假设贝贝的能量值为25000,两怪兽的能量值随机产生。用max记录能量最大者的值,运用if语句判断怪兽A和怪兽B中能量较大者,能量较大的一方继续与贝贝进行终极pk,如果贝贝的能量值大于最强怪兽,则贝贝获胜;如果贝贝的能量值小于怪兽,则怪兽获胜。比赛的结果用输出命令cout显示出来。现在,请同学们根据要求和方才所学知识,在GOC当中编写相应程序吧。总结:小知识:随机函数rand()产生0~RAND_MAX间的一个整数,RAND_MAX的值为32767。表达式“rand()/RAND_MAX”产生介于0~1的小数,我们可以用表达式“rand()/RAND_MAX100”产生介于0~100的随机数。聆听规则,思考如何用相应命令写出相应的程序。学习if条件语句,明白if条件语句的书写规则,及两种形式的执行流程。掌握if条件语句两种形式的书写。根据if条件语句的格式尝试写出相应命令。根据提示完善自己的程序。聆听思考。掌握随机函数的书写方式。根据要求,在goc当中编写相应程序。校对答案,找出自己编译失败的原因。明确规则,引导学生思考,为if语句的学习做铺垫。通过流程图使学生更清晰的掌握两种形式的执行过程。引导学生独立思考,独立完成任务。提高学生的思维能力。总结学生出现的问题,给出相应的提示,引导学生写出相应程序,让学生体会到成功的喜悦。情景引入,承上启下,激发学生兴趣。举例讲解,使学生掌握随机函数的写法。列出题目要求,让学生根据要求及所学知识,编写相应程序,培养学生独立解决问题的能力。总结,根据学生的完成情况进行针对性讲解有助于学生更好的掌握知识。作业布置如果要对贝贝、怪兽A和怪兽B依据能量大小进行排位赛,能够用if语句来设计程序吗?动脑动手编写一下程序!学生课后练习,熟悉操作,加深巩固。帮助理解、巩固课本内容,了解更多,学会操作课堂小结掌握if语句的格式,并会运用if语句熟练运用随机函数获得随机数3.熟练运用屏幕输出函数输出变量及指定字符内容思考小结内容,巩固学习知识。总结课堂内容,使学生加深理解。板书if(表达式){语句;}else{语句;}表达式语句表达式语句语句21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)HYPERLINK"http://www.21cnjy.com/"21世纪教育网(www.21cnjy.com)(共20张PPT)《丛林擂台赛》信息技术粤教版六年级第四册下新知导入贝贝和玲玲在黑暗森林当中的探险还在继续。p.up();抬起画笔在先前的学习当中,我们学习了p.up()隐藏了行走踪迹,让怪兽无法发现;新知导入在后有怪兽,前有碉堡的困境中,学习了p.size()/p.c()等命令绘制了大炮,成功攻陷了碉堡,让贝贝和玲玲得以继续前进。p.size();画笔大小p.color();画笔颜色但是啊,黑暗森林当中的怪兽穷追不舍。新知导入贝贝决定站出来,和怪兽一决高下。擂台赛游戏规则:采用比较能量值的方式决出胜负。首先选出怪兽中的最强者,再与贝贝一决胜负.新知导入新知讲解if语句是条件判断语句,用来判定所给定的条件是否满足,当条件成立时,判定的结果为真;否则为假。然后根据判定的结果选择执行相应的操作。单分支if(表达式)语句;双分支if(表达式){语句;}else{语句;}IF条件语句新知讲解单分支双分支IF条件语句表达式语句表达式语句语句真真假假课堂练习屏幕输出cout假设怪兽A的能量值为3000,怪兽B的能量值为5000,你能写出相应的代码比较出怪兽A和怪兽B的能量高低吗?试一试!新知讲解课堂练习请同学们根据提示修改自己的程序。新知讲解随机函数rand()黑暗森林中踪怪兽的能量来源于怪兽大王。而怪兽大王传授给怪兽们的能量是随机的,如何设置怪兽的能量值,就需要用到一个新的知识点:随机函数随机函数命令rand()的作用是随机产生一个整数。例:intmonsterA=rand();课堂练习新知讲解新知讲解新知讲解新知讲解随机函数rand()产生0~RAND_MAX间的一个整数。小知识rand()/RAND_MAX产生介于0~1的小数课堂总结作业布置如果要对贝贝、怪兽A和怪兽B依据能量大小进行排位赛,能够用if语句来设计程序吗?动脑动手编写一下程序!谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!详情请看:https://www.21cnjy.com/help/help_extract.php 展开更多...... 收起↑ 资源列表 第7课《丛林擂台赛》教学设计.doc 第7课《丛林擂台赛》课件.ppt