首页
小学语文
小学数学
小学英语
小学科学
小学道德与法治(政治)
小学音乐
小学美术
小学体育
小学信息技术
资源详情
小学信息科技
粤教版
第四册下
第7课 丛林擂台赛
第7课 丛林擂台赛 课件(共20张PPT)+教案+学习资源+导学单
文档属性
名称
第7课 丛林擂台赛 课件(共20张PPT)+教案+学习资源+导学单
格式
zip
文件大小
49.6MB
资源类型
教案
版本资源
粤教版
科目
信息技术(信息科技)
更新时间
2022-02-23 12:20:56
点击下载
文档简介
《丛林擂台赛》教学设计
一、基本信息
单位
课名 丛林擂台赛 作者
学时 1课时 年级 六年级
二、教学目标
(1)知识与技能:
① 学会分析角色需求,理顺脚本的设计思路;
② 学会使用单分支条件判断结构和多分支条件判断结构;
③ 学会使用随机函数获得随机数;
(2)过程与方法:
通过“任务驱动法”、“自主学习法”等多种方法相结合,围绕着丛林擂台赛这一情境,让
学生体验编程带来的乐趣,使学生多动手、多思考,培养学生的计算思维和逻辑思维能力等。
(3)情感态度与价值观:
① 提升学生的信息技术能力,培养良好的信息素养,锻炼学生的计算思维;
② 培养学生对编程的乐趣,提高实践创新、学会学习的能力;
三、学习者分析
学生通过前面的学习,已经对 GoC 编程有了一定的了解,初步掌握了输入命令 cin 和屏幕输
出命令 cout。但是丛林雷台赛是一节综合性较强的课,学生需要学会综合运用 if 语句、随机函
数和输出命令语句的使用,具有一定的挑战性。是根据五年级学生的认知特点,学生学习编程时,
理解单个模块的使用方法相对容易,但是理解多个模块的含义以及组合使用时存在一定困难,因
此应当拆分以上知识点,单独讲解,逐个击破。
- 1 -
四、教学重难点
重点:(1)掌握 if 条件判断语句的使用
(2)掌握随机函数命令 rand 的使用
难点:(1)灵活使用条件判断语句
五、教学准备
PPT 资源、导学单、微课
六、教学设计
教学环节 环节 教学内容 学生活动 设计意图
激发学生
展示丛林擂台赛的图片,请学生观
激趣导入 兴趣,快
激趣导入 察参赛队员,讲解丛林擂台赛规 观察并思考
(2min) 速进入学
则。
习状态
根据丛林擂台赛的规则,提出问 思考问题,进行
题,请学生小组讨论:如何通过编 任务分析
程模拟丛林擂台赛,可划分为哪些
任务? 将综合任
务细化成
任务分析 请学生发言,最后归纳为三个任 三个子任
任务分析
(5min) 务: 与教师共同总结 务,学生
1.怪兽获取来自大王的随即能量 较为容易
值;2.判断怪兽 A、B 之间的能量 接收
大小;
3.判断能量大的怪兽与贝贝能量
大小,并输出比赛结果
讲解随机函数命令 rand,rand() 遵循“讲
探究新知 任务一:怪兽获
可随机产生 0~RAND_MAX 间的一个 认真听讲并思考 解”—“示
(25min) 取来自大王的
整数,RAND_MAX 的值为 32767。并 范”—“操
随即能量值;
在 GoC 软件上进行操作示范。 作”—“答
- 2 -
提出思考,如何随机产生 0-10、 疑”这一
0-100 之间的整数呢? 动手实践 步骤
学生实践操作完成任务一
讲解 if 语句,if 语句是条件判断
语句,用来判断所给定的条件是否 听讲并思考
满足,当条件成立时,判断结果为
真,否则为假。然后根据判定的结
通过比较
果执行相应的操作。
任务二:派谁出 单分支和
if语句的形式一般有单分支if语
站?判断怪兽 双分支语
句和双分支 if 语句。
A、B 之间的能 句,加深
分别利用单分支 if 语句和双分支
量大小 学生的理
if 来判断怪兽 A、B 之间的能量大
解
小,并进行对比。
学生实践操作完成任务二 动手实践
任务三:谁是最
使用 if 条件判断语句,判断擂台
后赢家?判断
赛最后的胜出者。 听讲并思考
能量大的怪兽
复习输出命令 cout 的使用
与贝贝能量大
小,并输出比赛
学生完成丛林擂台赛综合任务 动手实践
结果
思考:用随机函数命令产生三个随
机数,并用 if 语句找出其中的最大
拓展提高 拓展提高 思考实践
值,并将最大值输出。
请完成较快的学生思考拓展题。
引导学生回顾本课所学知识,加深 回顾所学,加深
评价总结 评价总结
理解。 理解
- 3 -(共20张PPT)
年 级:六年级 下册
学 科:信息技术
第7课 丛林擂台赛
丛林擂台赛
怪兽A
怪兽B
贝贝
参赛选手:怪兽A、怪兽B vs 贝贝
比赛规则:
擂台赛开始前,怪兽大王将能量传递给怪兽A和怪兽B,怪兽大王传递的能量值是随机的,获取到能量大的那只怪兽,将和贝贝进行决战!
任务分析:
怪兽获取来自大王的随机能量值
判断怪兽A、B之间的能量大小
判断能量大的怪兽与贝贝能量大小,并输出比赛结果
任务一:怪兽获取来自大王的随机能量值
怪兽A
怪兽B
随机函数命令rand()随机产生0~RAND_MAX间的一个整数,RAND_MAX的值为32767。
随机产生0~100整数:rand()%100
运算符“%”表示求余数运算。
随
机
函
数
如何产生10以内的随机数呢?
随
机
函
数
任务二:判断怪兽A、B之间的能量大小
怪兽A
怪兽B
if语句是条件判断语句,用来判断所给定的条件是否满足,当条件成立时,判断结果为真,否则为假。然后根据判定的结果执行相应的操作。
if语句的形式一般有单分支if语句和双分支if语句。
if
条
件
语
句
表达式
语句
真
假
单分支if语句
if(a>b)max=a;
表达式
语句
if
条
件
语
句
if(a>b)
{max=a;}
else
{max=b;}
双分支if语句
if
条
件
语
句
if
条
件
语
句
单分支语句
双分支语句
任务三:判断能量较大的怪兽与贝贝之间能量大小,并输出比赛结果
怪兽A
怪兽B
贝贝
VS
用随机函数命令产生三个随机数,并用if语句找出其中的最大值,并将最大值输出。
提
升
作
业
小结
(if条件语句的使用)
随机函数 rand()的使用
输出函数cout的使用
丛林擂台赛
谢谢《丛林擂台赛》导学单
一、学习目标
(1)掌握 if 语句的格式,并会运用 if 语句
(2)熟练运用随机函数获得随机数
(3)熟练运用屏幕输出函数输出变量及指定字符内容
二、自主学习
(1)复习第 4课《百变画线》(课本第 23 页)中的屏幕输出命令的使用方法:
目标 程序命令 命令效果
根据屏幕提示输入长度 cout<<“长度=?”; 输出窗口将输出双引号
的值 内的字符,如“长度=?”
使变量a中存储的值显示 cout<
在屏幕上 量 a的值
【任务】请同学们动手尝试一下,利用 cout 命令输出双引号里的字符吧!
(2)随机函数
随机函数命令 rand()可随机产生 0~RAND_MAX 间的一个整数,RAND_MAX 的
值为 32767。表达式“rand()/RAND_MAX”产生介于 0-1 之间的小数,我们可以
用表达式“rand()/RAND_MAX*100”产生介于 0-100 的随机数。
【思考】请同学们思考一下,如何产生 0-100 之间的随机整数呢
_________________________________________________
随机产生 0~100 整数命令:rand()%100。运算符“%”表示求余数运算。请
同学们动手实践一下吧!
(3) 条件判断语句
if 语句是条件判断语句,用来判定所给定的条件是否满足,if 语句是条件
判断语句,用来判断所给定的条件是否满足,当条件成立时,判断结果为真,否
则为假。然后根据判定的结果执行相应的操作。
if 语句的形式一般有单分支 if 语句和双分支 if 语句,其具体形式如下:
三、拓展迁移
请同学们思考如何用随机函数命令产生三个随机数,用 if 语句将三个随机
数根据大小进行排位吗?动脑动手编写一下程序!
四、小盘点
盘点一下自己在本节课中的学习收货,在完成度和评价留言上记录下来。
学习收获 完成度
(1)掌握 if 语句的格式,并会运用 if 语句
(2)熟练运用随机函数获得随机数
(3)熟练运用屏幕输出函数输出变量及指定字符内容
其他收获:
点击下载
同课章节目录
第1课 走进神奇的GoC世界
第2课 躲避怪兽
第3课 突破封锁线
第4课 百变画线
第5课 筑长城
第6课 五彩纷呈的花朵
第7课 丛林擂台赛
第8课 多彩棒棒糖
第10课 走进3D打印世界
第11课 玩具小车
第12课 糖果屋
第13课 跷跷板
第14课 玩转滑梯
第15课 旋转木马
第16课 萌宝熊猫
第17课 摩天轮
第18课 3D创意设计大赛
点击下载
VIP下载