1、浙江摄影出版社信息技术五年级下第浙江摄影出版社信息技术五年级下第 1515 课创编学习工具教学设计课创编学习工具教学设计课题 创编学习工具单元第二单元学科信息技术年级五年级学习目标1.知道程序设计的一般过程,了解每个环节的主要任务。2.通过创编“倒计时口算练习”工具,巩固对程序流程图的理解,感受完整的作品创编过程。 重点创编“倒计时口算练习”工具难点设计合理的减法、除法出题方式教学过程教学环节教师活动学生活动设计意图导入新课这一年,我们学习了很多编程知识,能不能创编一个学习工具帮助同学们学习呢?好主意!我们给低年级同学编一个“倒计时口算练习”的工具吧。思考 激发学生学习兴趣并快速进入学习状态讲
2、授新课完成一个完整的 Scratch 作品, 一般需要经历分析问题、设计算法、编写脚本、运行调试等环节。一、分析问题一、分析问题分析问题就是研究需求,明确创作的作品要达到的目标。“倒计时口算练习”工具一般包含自动出题、用户回答、计时计分等必要功能。程序运行后,先出示运算方式,让用户选择“减” “乘”或“加”“除”,然后给出两个算术运算数,即让计算机生成两个随机数。通过教师的讲解,以小组合作的方式,开锻炼学生的语言组织能力和表达的能力。除此之外,还需要考虑倒计时和统计得分,表示用户在规定的时间内答对越多,成绩越好。口算程序的参考界面如下:二、设计算法二、设计算法在编写脚本之前,需要整理思路,设想
3、好运算步骤或处理步骤,并用框图画出来。可以根据需要,将相对独立的部分设计成过程。参考流程如下:主程序流程图过程“出题”流程图 教你一招在出减法题时,可能会出出现 “不够减”的现象,如何确保被减数大于或等于减数呢?实现方法有多种(1)比较两个随机数的大小,如果减数大于被减数,交换两个数。例如:要交换变量 A 和 B 的内容,可以用如右图所示的方法实现(2)将两个随机数的和作为被减数,其中一个随机数作为减数想一想在出除法题时,可能会出现“无法整除”的现象,要如何解决呢?三、编写脚本三、编写脚本展探讨交流,完成任务。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。学生小组间讨论,共同完成任
4、务。锻炼学生的语言组织能力和表达的能力。在 Scratch 中, 编写脚本就是根据算法写出计算机程序的过程,脚本要尽可能简洁优美、便于阅读。“倒计时口算练习”的主要脚本参考如下:主程序“出题”子程序用户单击“加”“减”“乘”“除”角色时,需要给变量“运算”赋值;当用户确定运算后,广播“开始计时”,隐藏运算符号。角色“减” 的脚本参考如下:教你一招指令可以使当前角色中的其他脚本都停止,因此在倒计时结束的时候,我们可以使用该指令让当前角色的其他所有脚本停止执行。四、运行调试调试是程序设计中的一个重要环节,通过调试可以发现和诊断脚本中的错误或问题,不断修正、优化脚本。调试时需要全面测试程序的每个部分
5、,如“加”“减”“乘”“除”运算是否都能正常运行、计分是否准确等。还可以同步考虑程序的完善和优化,如:题目的字号大小是否合适?错题列表显示区域是否足够?能不能让用户调整题目的难度?通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。通过小组合作,加强学生组内团结、共同完成任务锻炼学生的语言组织能力和表达的能力。作品欣赏闪亮登场打招呼重要的事情说三遍树叶飘飘我来扫电子贺卡送祝福安全停车有感知课堂练习课堂练习1.进一步完善“倒计时口算练习”程序,让它成为低年级同学日常学习的好工具。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。学生小组间讨论,共同完成任务,并分组汇报。锻炼学生的语
6、言组织能力和表达的能力。培养学生独立完成练习的能力。课堂总结分小组总结归纳,教师补充。各组汇报总结,其他小组成员做补充。锻炼学生的总结能力,逻辑思维、语言表达能力。作业布置1.利用所学知识,根据自己的创意,设计一个作品。板书一、分析问题二、设计算法三、编写脚本第15课 创编学习工具浙江摄影出版社 五年级下新知讲解 这一年,我们学习了很多编程知识,能不能创编一个学习工具帮助同学们学习呢? 好主意!我们给低年级同学编一个“倒计时口算练习”的工具吧。新知讲解 完成一个完整的Scratch作品, 一般需要经历分析问题、设计算法、编写脚本、运行调试等环节。新知讲解一、分析问题 分析问题就是研究需求,明确
7、创作的作品要达到的目标。新知讲解 “倒计时口算练习”工具一般包含自动出题、用户回答、计时计分等必要功能。新知讲解 除此之外,还需要考虑倒计时和统计得分,表示用户在规定的时间内答对越多,成绩越好。 程序运行后,先出示运算方式,让用户选择“减” “乘”或“加”“除”,然后给出两个算术运算数,即让计算机生成两个随机数。新知讲解口算程序的参考界面如下:新知讲解二、设计算法 可以根据需要,将相对独立的部分设计成过程。 在编写脚本之前,需要整理思路,设想好运算步骤或处理步骤,并用框图画出来。新知讲解参考流程如下:主程序流程图新知讲解过程“出题”流程图 新知讲解教你一招 在出减法题时,可能会出出现 “不够减
8、”的现象,如何确保被减数大于或等于减数呢?实现方法有多种 (1)比较两个随机数的大小,如果减数大于被减数,交换两个数。例如:要交换变量A和B的内容,可以用如右图所示的方法实现(2)将两个随机数的和作为被减数,其中一个随机数作为减数合作探究 在出除法题时,可能会出现“无法整除”的现象,要如何解决呢?想一想新知讲解三、编写脚本 在Scratch中, 编写脚本就是根据算法写出计算机程序的过程,脚本要尽可能简洁优美、便于阅读。新知讲解“倒计时口算练习”的主要脚本参考如下:主程序“出题”子程序新知讲解 用户单击“加”“减”“乘”“除”角色时,需要给变量“运算”赋值;当用户确定运算后,广播“开始计时”,隐
9、藏运算符号。新知讲解角色“减” 的脚本参考如下:新知讲解教你一招 指令可以使当前角色中的其他脚本都停止,因此在倒计时结束的时候,我们可以使用该指令让当前角色的其他所有脚本停止执行。新知讲解四、运行调试 调试是程序设计中的一个重要环节,通过调试可以发现和诊断脚本中的错误或问题,不断修正、优化脚本。新知讲解 调试时需要全面测试程序的每个部分,如“加”“减”“乘”“除”运算是否都能正常运行、计分是否准确等。新知讲解还可以同步考虑程序的完善和优化,如:题目的字号大小是否合适?错题列表显示区域是否足够?能不能让用户调整题目的难度?新知讲解作品欣赏闪亮登场打招呼新知讲解重要的事情说三遍新知讲解树叶飘飘我来扫新知讲解电子贺卡送祝福新知讲解安全停车有感知课堂练习 1.进一步完善“倒计时口算练习”程序,让它成为低年级同学日常学习的好工具。课堂总结总结本节课所学内容作业布置 1.利用所学知识,根据自己的创意,设计一个作品。板书设计一、分析问题二、设计算法三、编写脚本
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。