神奇的for循环 打印九九乘法表(教案)- 五年级上册信息技术 青岛版1.docx

神奇的for循环 打印九九乘法表(教案)- 五年级上册信息技术 青岛版1.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
青岛版小学信息技术 第五册 神奇的for循环2——打印九九乘法表 执教人:青岛山东路小学刁杰 【教材分析】 用for循环语句来打印“九九乘法表”是编程中一个典型实例,也是一个难点,是对学生 计算思维的综合考验,学生要在熟练掌握简单for循环语句的基础上,初步感知循环嵌套的原 理,学会使用循环嵌套来解决问题,通过for-for循环的嵌套打印“九九乘法表气 【学情分析】 学生己经掌握for循环格式和range。函数方法。但是用for循环语句来打印“九九乘法表", 对小学生来说有一定难度,课堂上要充分发挥学生的主体地位,引导学生探究体验,感受编 程思维在现实生活中的广泛应用。 【教学目标】 1.通过打印9次外循环嵌套9次内循环的81句口诀乘法表,分析程序代码,感知循环嵌套 使用的特点。 2.通过更改换行代码、外循环打印换行、替换内循环变量的方法,一步一步完善程序,实 现45句口诀九九乘法表的打印。 3.通过对程序的分析和回顾,进一步理解嵌套循环的原理。 4.通过合作交流,体验合作在思维碰撞过程中的促进作用,增强合作意识和合作能力。 【教学重点与难点】 教学重点:1 .进一步掌握for循环的结构和使用规范 2.嵌套循环的使用方法 教学难点:1 .应用for的循环嵌套输出九九乘法表 2.理解嵌套循环的原理并恰当的应用 【课前准备】 《打印九九乘法表》学习任务单、IDLE编辑器、小组评价软件。 【教学过程】 流程与目标 学生学习内容 教师任务 学生任务 激趣导入 九九乘法表的来历和悠久的 历史。 介绍九九乘法表: 播放介绍乘法口诀的视频。 讲解里耶遗址发现秦代九九 乘法表,激发学生对我国源远流 长文化的自豪感。 揭示课题。 认真听讲解 观看视频,加深对乘法口诀 的了解。 了解我国传统文化的源远 流长。增强文化自信。 回顾旧知, 小练习 屏幕上的代码 a=1 b=1 print(a,*,b,=a*b) 猜测输出结果。 出示小练习。 提问 要求学生验证结果 观看代码、思考、猜测结果。 输入代码进行验证。 小组内完成的指导未完成的。 组长检査完成情况。 完成的小组加分。 小情境 “大九九”的知识 “大九九”的规律 懂得碰到需要反复执行某一 个操作的时候,就要优先考 虑使用循环控制语句。 展现“大九九”。 引导学生发现规律 提醒学生一个看似很复杂的东 西,理顺思路,将它化整为零, 事情就变得简单了。 引导学生,要想实现一个数的乘 法表,需要将单个算式循环才能 生成。引出任务一 同桌间交流发现的规律。 联系到一个数字乘法表是由 单个算式循环产生的。 任务一 自主探究,二 人小组合作, 打印1的乘法 表。 打印1的乘法表程序。 将乘法表按行输出,使用 end=M %打印输出的时候不 换行。 编写代码需要注意的问题。 通过提问、组织学生填写任 务单的形式,上机实践,编写打 印1的乘法表代码。 发现做得好的学生来演示。 引导学生关注需要注意的问 题。 鼓励合作 提问:为什么引号中间要加几个 空格呢? 借助任务单,自主探究,合作 交流,上机编写程序打印出1 的乘法表。使用end=” ”打印 输出不换行的乘法表。 观看"小老师”演示。 小组长协调组员互相帮助,共 同完成任务。 完成后小组长给加分。 回答预设:目的是让数字之间 有所间隔 小拓展,过渡 循环变量与生成的结果的对 应关系。 引导学生理解循环变量与生成 结果之间的对应关系。布置将 将b=1改为b=2,输出看 结果。 b=1改为b=2,输出看结果。 任务二 将现有代码作 为循环体,添 加外层循环, 依次打印1-9 的乘法表 生成9行乘法表的方法。 循环嵌套的概念:一个循环 体中嵌入另一个循环。 利用print()函数默认换行的 功能,让乘法表分行。 编辑代码时,如何让一个完 整的循环作为另一个循环的 循环体。 外循环变量的设置。 引导学生思考,如何能够依次打 印9行呢? 讲解循环嵌套的概念,以及内层 循环和外层循环的原理。 布置任务。 提醒需要的问题。 巡视发现完成的同学,让学生进 行讲解如何循环嵌套。 思考,交流,如何将一行变成 9行。两人间探讨思路。 提岀解决办法。 听讲解循环嵌套。 编辑代码,添加外层循环,打 印依次打印1-9的乘法表°理 解需要注意的问题。 自主探究,可以通过合作交流 的方式,完成任务。 学生演示讲解方法和注意要 点。 小组合作,整体完成任务。 使用print()换行的方法。 提醒学生发现输出的内容未分 行。引导思考如何换行。 提醒参照任务单上的程序流程 图,让乘法表换行。 巡视指导。 思考换行的方法。 组内互相交流,合作。 学生演示,讲解要点。 学优帮助学困,共同解决问 题。加分激励。 内层循环和外层循环的原 理:外层for循环控制行数, 内层for循环控制每行个数。 提问任

文档评论(0)

139****9488 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档