小学信息科技 / 义务教育版(2024) / 五年级全一册(2024) / 第四单元 发挥算法的优势 / 第13课 让计算机会数数 / 编号:25367673

第13课 让计算机会数数 教学设计(表格式)2025-2026学年五年级全一册信息科技人教版

日期:2026-04-01 科目:小学信息技术 类型:教案 来源:二一教育课件站
关键词:循环,算法,数数,重复,结构,理解
预览图 2
小学信息技术 小学信息技术
第13课 让计算机会数数 教学设计 课题 让计算机会数数 单元 第四单元 学科 信息科技 年级 五年级 教材分析 本课以“从1数到100”为核心案例,引导学生深入学习循环结构。通过描述数数算法、验证Python程序、感受计算机运算优势三个活动,让学生理解循环结构“重复执行指定操作直到满足条件”的核心思想,掌握`while`循环的基本用法,体会计算机在处理重复任务时的高效性。 学习 目标 1. 信息意识:通过描述从1数到100的算法,了解循环结构解决重复问题的过程。 2. 计算思维:能描述循环结构中重复执行的操作和数值变化,用自然语言和流程图描述数数算法。 3. 数字化学习与创新:能运行并修改`while`循环程序,体验用循环解决问题的方法。 4. 信息社会责任:感受计算机快速运算的优势,体会算法提升问题解决效率的价值。 重点 理解循环结构中重复执行的操作和数值变化过程,能描述从1数到100的算法。 难点 掌握`while`循环的三要素(初始化、判断条件、循环体),理解赋值语句`c = c + 1`的含义。 教学过程 教学环节 教师活动 学生活动 设计意图 复习导入 感受重复 1. 回顾旧知:循环结构是重复执行指定操作,直到满足循环条件为止。 2. 提问:“人从1数到100很简单,但让计算机完成这个任务,该怎么描述步骤呢?” 3. 引出课题:让计算机会数数,明确本课要学习用循环结构让计算机完成重复数数的任务。 1. 回顾循环结构的核心概念。 2. 思考如何将手动数数转化为计算机可执行的步骤。 3. 明确本课学习方向。 衔接旧知,自然引出重复任务场景,激发学生对循环结构的探究兴趣。 探究新知1 描述“从1数到100”的算法 活动1:分析数数规律与算法 1. 缩小问题规模:先分析从1数到10的过程,引导发现: 每次操作都是“输出当前数 → 把数加1” 重复执行直到数超过10 2. 还原到1~100,梳理算法步骤: 第1步:设定初始数为1 第2步:判断当前数是否≤100 第3步:如果是,输出当前数,然后把数加1,回到第2步 第4步:如果否,结束数数 3. 绘制流程图: 开始 → 设定初始数为1 → 判断“这个数≤100?” → 是:输出这个数 → 这个数加1 → 回到判断 → 否:结束 4. 拓展:只数奇数的算法:初始数为1,每次加2,直到超过100。 1. 分析从1数到10的重复操作,总结规律。 2. 用自然语言描述从1数到100的算法步骤。 3. 补全流程图,理解循环结构的执行路径。 4. 修改算法,实现只数奇数的需求。 从简单场景入手,让学生直观理解循环结构的“重复操作+条件终止”核心逻辑。 探究新知2 验证Python循环程序 活动2:学习`while`循环并验证算法 1. 讲解Python `while`循环语法: ```python while 循环条件: 循环体(重复执行的操作) ``` 执行规则:条件成立时执行循环体,不成立时退出循环 2. 展示数数程序: ```python c = 1 while c <= 100: print(c) c = c + 1 ``` 重点讲解:`c = c + 1`是赋值语句,将`c`的值加1后再存回`c`,实现计数器功能 3. 实践修改: 任务1:输出1到n之间的所有偶数(初始`c=2`,步长`c=c+2`) 任务2:输出1到n之间能被5整除的数(结合`if c%5 == 0`判断) 表格分析小范围循环:以`c<=5`为例,观察`c`的变化、条件判断和输出结果,理解循环执行过程。 1. 学习`while`循环语法,理解循环条件和循环体的作用。 2. 运行数数程序,观察输出结果。 3. 理解`c = c + 1`的赋值逻辑,完成修改任务。 4. 通过表格分析,清晰看到循环执行的每一步变化。 将算法转化为可执行代码,让学生体验“算法→代码→运行验证”的完整过程,突破赋值语句的理解难点。 探究新知3 感受计算机运算优势 活动3:对比体验计算机的运算速度 1. 运行两类程序: 程序1:仅做加法运算(不输出),观察1秒能执行多少次 程序2:数数并输出,观察1秒能完成 ... ...

~~ 已预览到文档结尾了 ~~