第12课《评委打分》参考教案.docx
学而优教有方
PAGEPage1/NUMPAGESPages3
第12课评委打分
学习目标:
1.能合理的去掉链表中的最大值与最小值。
2.学会求链表中数值的平均分。
学习过程:
一、问题导入
在各类表演比赛中,为了公平起见,人们往往用去掉评委中的最高分与最低分,然后求剩余得分平均分的方法得出选手的最终得分。
我们如何用程序模拟评委打分的过程呢?
二、任务探究,合作学习:
探究活动一:根据前面所学,分别录入评委的得分并得出所有评分中的最高分与最低分。
探究活动二:去掉最大值与最小值,由于删除链表中的元素会使链表的剩余元素重新排列,所以我们从链表的后血往前删除。比较“最大值”和“最小值”两个变量的值,先删除链表中位置靠后的元素。
探究活动三:计算最后得分。先统计出剩余得分的总分,再计算出平均值,得到选手的最后得分。我们创建一个名为“计算平均分”的模块来完成这项工作。
三、拓展延伸
该程序还可以进行简化,请思考在哪些环节可以简化该程序?
四、梳理回顾:
请用思维导图进行本节课知识的总结。
学习评价:
帮助老师制作一款计算班级平均分的程序。