第17课 模拟比赛(二)——综合题讲评与总结 教学设计+html素材 小学信息科技Python程序设计

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

第17课 模拟比赛(二)——综合题讲评与总结 教学设计+html素材 小学信息科技Python程序设计

资源简介

/ 让教学更有效 精品试卷 | 信息
小学四—五年级 Python 程序设计(第一学期)
教 学 设 计
第17课 模拟比赛(二)——综合题讲评与总结
课  题 第17课 模拟比赛(二)——综合题讲评与总结
课  时 第 17 课时(40 分钟)
课  型 讲评课 + 学期总结
教学环境 机房(Windows + Python 3.x + IDLE/Thonny)
授课班级 四年级、五年级
一、学情分析
上一课完成了限时模拟,学生手上都有了自己的答题记录与错题。本课要做三件事:把上一课的错集中讲透、用一道综合题把多课知识串起来再练一次、梳理整个学期的收获与不足,为下学期做准备。
讲评课最容易犯的毛病是「教师从头讲到尾,学生被动听」。本课要避免这一点:所有讲评都从「学生自己的错误」出发,让学生先说思路、先找原因,教师只做点拨与归类。
二、教学目标
(一)知识目标
1.对照正确答案,明确上一课每道题的得分点与失分点。
2.归纳本学期高频易错点,形成个人的「避坑清单」。
(二)能力目标
1.能对自己写过的程序做规范的自评与改进。
2.能独立完成一道综合应用题,把多个知识点结合起来使用。
(三)素养目标
1.体验「复盘」的价值:错题不是失败,是下一次的分数。
2.建立持续学习的信心与方向感,明确下学期的目标。
三、教学重点与难点
项 目 内 容
教学重点 模拟赛错题的集中讲评;综合题的拆解与实现;学期知识体系的梳理。
教学难点 综合题的多知识点整合;把「错题」转化为「方法」的复盘能力。
四、教学准备
· 教师:模拟赛成绩统计、典型错例投影、学期知识地图挂图、奖状或积分卡。
· 学生:错题本、练习卷、上机账号。
· 素材:本课 2 个程序文件 1综合题参考解答.py、2错题模板.py。
五、教学过程(共 40 分钟)
环节一 成绩概览与心态建设(5 分钟)
公布本次模拟赛的整体情况(不念个人分数):总题数 5 道,全部做对的有几人,第 1、2 题几乎人人得分,第 5 题只有少数人做对。
给一个正向的定位:
这次模拟赛不是给你贴标签的,是给你照镜子的。第 1、2 题大家都做对了,说明基础很扎实;第 5 题难倒一片,说明我们正好找到了下一步要练的地方——这就是这场比赛最大的价值。
介绍本课流程:先讲评三处典型错,再做一道综合题,最后一起梳理这学期学了什么。
环节二 典型错题讲评(15 分钟)
投影三处典型错例(均为现场收集的真实错误),每处都先请出错的学生说思路,再由全班一起找原因。
错例一:输入格式看错。
# 题目要求:第一行是 n,第二行是 n 个数(空格分隔)
# 5
# 3 8 1 9 4
# 错误写法:只读了一行
n = int(input())
for i in range(n):
x = int(input()) # ← 错了!会一直等用户按回车
# 正确写法:第二行整行读入,再 split
n = int(input())
a = list(map(int, input().split()))
讲解 map 的用法:input().split() 得到的是一串字符串,map(int, ...) 把它们一个个转成整数,再用 list() 打包成列表。这是竞赛读数据的标准句式,要求全班背下来。
错例二:求最大值初值设 0。
# 错误
m = 0 # 全是负数时结果错
# 正确
m = a[0] # 用第一个数作初值
for x in a:/n if x > m:/n m = x
让学生回忆上一课讲过的边界测试,再次强调「初值要取自数据本身,不能凭想象」。
错例三:水仙花数漏了拆分。
# 错误:把三位数整体拿去立方
if n ** 3 == n:/n print(n)
# 正确:先拆出三位,再各自立方
a = n // 100
b = n // 10 % 10
c = n % 10
if a ** 3 + b ** 3 + c ** 3 == n:/n print(n)
这类错误的根源是「读题时把『各位数字的立方和』看成了『这个数本身的立方』」。再次强调读题时要把关键条件圈出来。
让学生把这三点记进错题本:
易错点 症状 避坑口诀
输入格式 程序卡住不动 / 数据少读 读题先看几行、什么分隔
初值选择 样例过、边界错 初值取自数据,别凭空设 0
条件看漏 结果似是而非 关键条件圈出来再动手
环节三 综合题实战(15 分钟)
出示综合题(本课 1综合题参考解答.py 为参考解答):
「学校要统计一次数学竞赛的成绩。请编写程序:① 输入参赛人数 n;② 依次输入每个学生的姓名和成绩;③ 输出平均分(保留 2 位小数);④ 输出成绩高于平均分的所有学生姓名与分数;⑤ 输出最高分的学生姓名。」
先带学生做「拆解」(不急着写代码,5 分钟讨论):
小 步 骤 用到哪几课的知识
录入 n 个姓名与成绩 第 7 课 列表 / 第 14 课 字典
求平均分 第 7 课 sum、len
筛出高于平均分的 第 2 课 分支、第 7 课 遍历
找最高分的人 第 7 课 max、第 14 课 key 参数
格式化输出 第 1 课 f-string :.2f
让学生看到:一道综合题,不过是把学过的小知识点拼起来。拆解清楚了,写起来就不慌。
然后分层实现:
★ 层:先把字典建好、能正确录入和打印;
★★ 层:完成平均分与筛选;
★★★ 层:再补上「找最高分的学生」并把程序整理成三个函数。
参考实现(教师讲解版):
n = int(input("参赛人数:"))
scores = {}
for i in range(n):
name = input(f"第 {i+1} 位姓名:")
s = int(input("成绩:"))
scores[name] = s
vals = list(scores.values())
avg = sum(vals) / len(vals)
print(f"平均分:{avg:.2f}")
print("高于平均分的同学:")
for name, s in scores.items():
if s > avg:/n print(f" {name}:{s} 分")
top = max(scores, key=scores.get)
print(f"最高分:{top}({scores[top]} 分)")
讲评时特别指出 max(scores, key=scores.get) 与第 6 课 max(words, key=len) 是同一个技巧——「告诉 max 按什么标准来比」。同一个方法能在字符串、字典上通用,这就是知识的迁移。
环节四 学期总结(5 分钟)
一起回到学期知识地图,从第 1 课数到第 17 课,每一课请不同的学生说一句「这一课我学到了什么」。
教师归纳三条主线:
① 语法线:
输入输出 → 分支 → 循环 → 字符串 → 列表 → 字典、集合
② 算法线:
枚举 → 查找 → 排序 → 递推 → 递归
③ 思想线:
把大问题拆成「输入—处理—输出」
把大程序拆成小函数
先想清楚再动手,写完必自测
肯定学生的成长,也指出努力方向:语法已经很扎实,接下来要练的是「读题」与「自测」,这两项能力决定比赛能走多远。
演示 2错题模板.py,给学生一个规范的错题本格式,鼓励假期继续积累。
# 错题本模板
# ─────────────────────────────
# 题号 / 日期:
# 题目大意:
# 我的写法:
# 错在哪里:
# 正确写法:
# 下次注意:
# ─────────────────────────────
本课一句话总结:错题不是失败,是最好的老师;把每道错题弄清「错在哪里、下次怎么避」,比多做十道新题更有价值。
六、板书设计
第17课 模拟比赛(二)·讲评与总结
三处典型错:
① 输入格式看错 → 读题先看几行、什么分隔
② 初值设错 → 初值取自数据,别凭空设 0
③ 条件看漏 → 关键条件圈出来再动手
综合题 = 若干小知识点的拼接
拆解 → 分步实现 → 联调测试
三条主线:
语法线 输入输出→分支→循环→字符串→列表→字典
算法线 枚举→查找→排序→递推→递归
思想线 输入处理输出 / 拆成函数 / 写完必测
错题本:错在哪里 + 下次怎么避
七、分层作业
★ 把本次综合题重新独立写一遍,不看参考解答,直到一次通过。
★★ 整理本学期所有错题,按「输入输出 / 分支循环 / 字符串列表 / 算法 / 综合」五类归档,并为每一类写一句避坑口诀。
★★★ 自选一个小项目(如「猜数字游戏」或「单词记忆小工具」),综合运用本学期所学独立完成,写出功能说明与测试记录。
八、教学反思要点
1.讲评是否做到了「由学生先说错因」?有没有变成教师单向灌输?
2.map(int, input().split()) 这个句式有多少学生当堂记住了?是否需要再做一次默写?
3.学生在综合题拆解环节的表现如何?是否还有「拿到题就想直接写」的情况?
4.学期结束,下学期的教学起点应该定在哪里?哪些知识点需要在新学期初再巩固一次?
课后记(教师填写):
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览