课件编号7403894

第7课《丛林擂台赛》课件(20张PPT)+教学设计

日期:2024-05-03 科目:信息技术 类型:小学课件 查看:74次 大小:3228672Byte 来源:二一课件通
预览图 0
7课,丛林擂台赛,课件,20张,PPT,教学设计
    中小学教育资源及组卷应用平台 粤教版信息技术六年级第四册(下) 第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的能量值应该用什么语句表示?答:变量赋值语句。如果条件成立,为了使结果清晰可见,执行什么语句比较合适?答:屏幕输出语句变量赋值语句:int monsterA=3000;屏幕输出语句:如果输出的是某个变量:cout<< monster;如果输出的是一串字符:cout<<”怪兽胜利!”;现在,请同学们根据刚才老师的提示,修改自己的程序。3.随机函数命令rand在刚才的程序当中,怪兽A 和怪兽B的能量值是固定不变的,但是,实际上,黑暗森林中踪怪兽的能量来源于哪里呢?来源于怪兽大王。而怪兽大王传授给怪兽们的能量是时大时小的,是不确定的,可能这次传的是10000,下次又变成了5000,这是不确定的,是随机的。那么,如何设置怪兽的能量值,就需要用到一个新的知识点:随机函数。随机函数命令rand( )的作用是随机产生一个整数。例:怪兽A被怪兽大王赋予能量值,我们可以这样写:int monsterA =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_MAX 100”产生介于 0~100的随机数。 聆听规则,思考如何用相应命令写出相应的程序。学习if条件语句,明 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~