五年级上册第4单元第14课《评选最优班集体——执行结果》学生学习任务单 导学案 课件

资源下载
  1. 二一教育资源

五年级上册第4单元第14课《评选最优班集体——执行结果》学生学习任务单 导学案 课件

资源简介

导学案
项目名称 评选最优班集体——执行结果
小组名称 第 组 组员: 分工:
学习活动 活动1:确定评选规则和流程 想一想,填一填,完善流程图。 活动2:规划编排赛道流程 阅读程序,补充代码的作用。 活动3:确定各条赛道运动员 观察程序,补充填写相关指令的作用。 写出你的想法。
学后反思 反思内容自评互评能通过编程、阅读理解、调整参数等形式验证算法的执行结果。☆☆☆☆☆☆☆☆☆☆能通过分析算法的执行结果,确定算法是否能结束,结束后是否达到了要求。☆☆☆☆☆☆☆☆☆☆能设计并描述评选最优班集体的算法。☆☆☆☆☆☆☆☆☆☆能通过累加各项目得分,计算出班级运动会得分。☆☆☆☆☆☆☆☆☆☆在本次项目活动中的综合表现: ☆☆☆☆☆(共20张PPT)
第4单元 巧助校园运动会
义务教育《信息科技》五年级上册
第14课 评选最优班集体
——执行结果
密密麻麻的数据,试试用程序来处理。
问题情境
能分析简单算法的执行结果。
根据比赛名次找出分数最高的班级。
学习目标
学习导航
确定最优班集体评选规则
确定评选的流程
计算班级分数
比较班级分数
确定评选结果
程序中的运算
验证算法的执行结果
分析程序执行结果并验证
活动1:确定评选规则和流程
讨论:确定单项比赛前几名的赋分方法,如前三名分别赋分6分、4分和2分。明确可以通过累加班级得分,得分最高的班级为最优班集体。
1.制定评选规则
你的评选规则: 。
2.明确算法流程
如何才能评选出最优班集体呢?
想一想,填一填,在导学案中完善流程图。
活动2:计算班级分数
1.单项成绩赋分
观察程序,说一说班级是如何确定的?当输入名次后,是如何计分的?
2.累加多项成绩
讨论:如何累加同一班级的多个单项名次分数。
3.保存班级得分
阅读程序,补充代码的作用。
活动3:比较班级分数
1.查找最优班集体
累加所有班级的得分后,想一想,如何找出最优班集体呢?
观察程序,补充填写相关指令的作用后,说一说这段程序的作用。
2.确定评选结果
尝试运行程序,对比程序计算出的“各班级得分”数据,验证算法的执行结果。
讨论:用算法解决生活中的简单问题时,要对算法的正确性进行验证,如何验证算法的执行结果呢?
1.程序中的运算
程序中的运算,主要分为以下几类:基本的数学运算(加、减、乘、除)、比较运算(大于、小于或等于等)、逻辑运算(与、或、非)、字符串运算(字符串连接等)和复杂数学运算(四舍五入等)。运算的结果多作为程序参数或者与条件判断、条件循环配合使用。
2.简单算法的执行结果
用算法求解生活中的简单问题时,要对算法的正确性进行验证,要掌握对算法的执行结果进行分析和验证的方法。想一想,如何验证算法的执行结果呢?
你的想法( )
反思内容 自评
能通过编程、阅读理解、调整参数等形式验证算法的执行结果。 ☆☆☆☆☆
能通过分析算法的执行结果,确定算法是否能结束,结束后是否达到了要求。 ☆☆☆☆☆
能设计并描述评选最优班集体的算法。 ☆☆☆☆☆
能通过累加各项目得分,计算出班级运动会得分。 ☆☆☆☆☆
在本次项目活动中的综合表现: ☆☆☆☆☆ 1.观察如下图所示程序,算一算,然后运行程序,验证计算结果。
2.观察如图所示程序,说一说程序的作用并推算出执行结果。运行程序,验证结果。
义务教育《信息科技》五年级上册
本课结束,下节课精彩继续!(共19张PPT)
第14课 评选最优班集体
——执行结果
义务教育《信息科技》五年级上册
第4单元 巧助校园运动会
学习目标
能分析简单算法的执行结果。
根据比赛名次找出分数最高的班级。
学习步骤
1. 学习情境
2. 设计算法
3. 输入计算
4. 比较输出
5. 分享反馈
学习情境
运动会结束了,为了表彰先进,需要评选出各年级最优班集体。
情境:
学习情境
各班级获得的名次都不相同,有没有什么好方法能够公平选出最优班集体呢?
交流讨论:
比较第一名人数最多的班级
比较前三名人数最多的班级
给前三名分别加分,统计分数最高的班级
思考:你觉得下面三种评选方式哪种最好?
设计算法
先确定单项比赛前几名赋分方法,如前三名分别赋分6分、4分和2分,然后累计出各班级得分,得分最高的班级为最优班级。
最优班级评选规则:
设计算法
尝试使用下面的模块,绘制算法流程图:
设计算法
编辑程序先输入班级的单项名次,根据名次进行单项成绩赋分,累加到班级分数里。
计算班级分数:
输入计算
参考代码1:
输入计算
计分规则:
第一名增加( )分
第二名增加( )分
第三名增加( )分
参考代码2:
输入计算
变量( )表示的是班级序号
输入完当前班级所有单项得分后,输入( )时程序会结束并保存当前班级得分
我设置的参数为第一名计( )分,第二名计( )分,第三名计( )分。
在输入了1次第一名,1次第二名,2次第三名后,我观察到程序变量“累加得分”变化为( )。
体验程序,汇报结果:
输入计算
可将当前最大值初始化为0,从第1个数开始依次和当前最大值相比,每次比较后更新当前最大值。
比较班级分数:
比较输出
参考代码:
比较输出
初始化当前最大值为( )
第一次比较时的班级号为( )
比较完成后,将分数高的班级号设为变量( )
参考表中的输入名次,推算程序的执行结果。
最优班级的班级号是( )
完善程序代码,输入表中的名次数据,验证程序的执行结果是否与预设一致。
比较输出
班级号 A项目 B项目 C项目 D项目
1 第3名 第2名 第1名 第1名
2 第1名 第3名 第2名 第2名
3 第2名 第1名 第3名 第3名
验证程序:
运行程序输出评选结果,对比程序计算出的“各班级得分”数据,验证程序执行结果。
输出评选结果:
比较输出
请汇报自己的项目成果,并谈谈自己的收获。
汇报分享:
分享反馈
观察如下图所示程序,算一算,然后运行程序,验证计算结果。
作业:
分享反馈
期待你下节课
更精彩的表现
义务教育《信息科技》五年级上册
第4单元 巧助校园运动会——算法执行五年级身边的算法
第4单元 巧助校园运动会
学生学习任务单
项目准备
活动一:确定算法流程 确定最优班级评选规则后,要如何才能评选出最优班集体呢?想一想,用下面的模块绘制流程图。
项目执行
活动二:计算班级分数 体验程序“计算班级分数”,并将设置与观察的内容填写如下: 我设置的参数为:第一名计 分,第二名计 分,第三名计 分。 在输入了1次第一名,1次第二名,2次第三名后,我观察到程序变量“累加得分”变化为a 。 通过分析验证,当输入 时即可结束当前班级输入并保存当前班级得分。
活动三:比较班级分数 分析程序“比较班级分数”,联想前面学习中“找出最大数的”的算法,将下面括号的内容补充完整。
活动四:确定评选结果 参考下表中的输入名次,推演程序的执行结果。 班级号A项目B项目C项目D项目1第3名第2名第1名第1名2第1名第3名第2名第2名3第2名第1名第3名第3名
我推演的最优班级序号是 ; 完善程序代码,输入表中的名次数据,验证程序的执行结果是否与预设一致。
项目评价
评一评,根据本节课你的实际情况,给星星涂色点亮评分。 评分项目等级评价我学会了根据名次分别加分的方法比较最优班集体。☆☆☆☆☆我能设计“评选最优班集体”算法流程图。☆☆☆☆☆我通过修改不同名次的分值,观察到班级总分发生变化。☆☆☆☆☆通过观察程序我成功推算出最优班级的执行结果。☆☆☆☆☆我动手搭建了程序,让它顺利输出最优班级的编号。☆☆☆☆☆
350
349

展开更多......

收起↑

资源列表