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

文档属性

名称 第7课《丛林擂台赛》课件(20张PPT)+教学设计
格式 zip
文件大小 3.1MB
资源类型 试卷
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2020-06-02 13:45:08

文档简介

中小学教育资源及组卷应用平台
粤教版信息技术六年级第四册(下)
第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条件语句,明白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(
)的作用是随机产生一个整数。
例:int
monsterA
=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