(
课件网) 小明的烦恼 我上二年级了,老师要求我们每天做20道加减乘除的口算习题,真是太枯燥了,还要自己检查,整理错题集,真麻烦。 项目问题 我们能用什么信息技术工具,让口算训练变得生动有趣、方便? Scratch 创编学习工具 分析问题 为了解决小明枯燥、检查、整理错题集的烦恼,你觉得Scratch口算训练要设计哪些功能? 生动界面,时间限制,得分奖励,自动出题、检查、收集错题…… 功能模块 1.四人小组,取出“出题”子程序流程图展板和卡片。 2.根据算法思路,将卡片粘贴在流程图展示板上。 3.由组长梳理讲解设计的程序,组员负责补充。 设计算法 任务一:“出题”子程序算法设计 编写脚本 打开桌面“口算训练.sb3” 文件,运行程序。 “出题”子程序还缺少什么功能? 编写脚本 任务二:完善“出题”子程序,实现加减乘除功能。 编写脚本 出现负数: 3-5 无法整除: 3/5 任务三:自学书本47页“教你一招”, 思考解决问题的方法。 编写脚本 出现负数: 3-5 交换:5-3 A B C 3 3 5 5 3 通过引入新的变量实现交换 编写脚本 出现负数: 3-5 无法整除: 3/5 交换:5-3 交换:5/3 编写脚本 3 5 替 换 法 解 决 负 数 问 题 - 3+5 5 - A B A+B - B 8 加 加 编写脚本 3 5 替 换 法 解 决 无 法 整 除 问 题 / 3*5 5 / A B A*B / B 15 乘 乘 运行调试 任务四:修正脚本中的错误问题,不断优化脚本。 温馨提示:小组合作解决问题。 欣赏评价 功能模块 等级 指向 具体评价内容 是否达成 出 题 模 块 基础要求 1.用户是否能自主选择加减乘除。 是 否 2.当用户确定运算后,是否隐藏运算符号。 是 否 3.是否出现小数减大数现象。 是 否 4.是否出现不能整除现象。 是 否 5.是否能在时间结束后停止出题。 是 否 创意提升 6.是否有其他创意功能。 是 否 课堂小结 用好编程技术,让我们的学习生活更加美好。。