资源简介 (共15张PPT)第7课询问交互讲师:饶钦岁景宁畲族自治县红星小学能否用自然语言方式来描述一下“问答交互”的主要过程?能否用流程图方式来描述一下“问答交互”的主要过程?描述问答程序算法设计舞台与角色编写问答交互脚本编写初始化脚本学习步骤0102030401描述问答程序算法分支结构02设计舞台与角色设计舞台与角色设计舞台与角色人物角色在每次开始执行程序的时候,大小和位置不变?03编写初始化脚本编写初始化脚本04编写问答交互脚本编写问答交互脚本“询问框”怎么出来的?如何才能实现“你问我答”的效果呢?编写问答交互脚本学生练习提升任务“地球自转”问题后面继续加一题:“地球公转”需要多少天?国际儿开始询问”问题用户输入“回答”是回答”是否与问否题答案相匹配?输出答对提示输出答错提示结束知识大问答哦·刘件+++:i1TQQ当被点击移到x192)y80将大小设为(100知识大问答地球自转一周需要多少小时询问(地球自转一周需要多少小时?)并等待回答代码造型4声音侦测碰到鼠标指针碰到颜色颜色碰到到鼠标指针·的距离控询问(What'syourname?)并等待按下空格·键?按下鼠标?鼠标的x坐标自制积木鼠标的y坐标代码4浩列司声音控制运动o三复执行三复执行侦测变盘自制积木第7课询问交互教学设计红星小学饶钦岁课题第7课询问交互年级五下课时1教材分析为了让学生体验一个较为复杂的程序是如何设计并不断完善和优化的,教材将本课至第7课的学习内容设计成一个项目——编写“知识问答”程序。其中,本课主要实现问答交互的功能,即计算机询问题目并根据用户输入的回答判断对错。学情分析教学设计舞台与角色、编写初始化脚本部分时,教材通过卡通人物的对话,强调给对象合理命名与设计操作提示的重要性,培养学生良好的编程习惯。教学策略分析在编写问答交互脚本环节中,学生首次接触“如果....那么......”双分支选择结构的选择语句,教材采用线框加注释的方法予以注解说明。考虑到“回答”其实是Scratch的一个内置变量,它的内容会随着每次“询问”时用户输入内容的变化而变化,教材以“小知识”的方式呈现“询问”与“回答”之间的关系,便于学生理解和掌握。教学目标目标描述素养指向1.通过联系生活实际,设计问答交互程序的主要算法。2.在编写问答交互脚本过程中,理解双分支选择结构,理解“询问”与“回答”的关系。1.由生活中的知识问答游戏引入本课,引导学生在回忆或观看相关素材后,尝试归纳问答交互有哪些环节2.编写一个具备基本问答交互功能的知识问答程序,并使用流程图来描述算法。教学重难点重点教学重点:利用双分支结构编写问答交互脚本。难点教学难点:理解双分支选择结构;理解“询问”与“回答”的关系。课前准备学生机安装Scratch3.0软件。提供与生活中常见的知识问答游戏相关的图片、视频或文字介绍等素材。教学过程试玩游戏导入新课师生活动预设设计意图1.师:同学们,老师今天给大家带来了一些小游戏,请同学们一起玩下。2.师:这些游戏都有一个共同的特点,你们知道吗?生:都会出现一个询问框(板书),然后我们输入答案,输入答案正确给出正确的提示,输入答案错误给出错误的提示,这就形成了一种互动的行为。3.出示课题:这就是我们今天要学的《询问交互》通过问答游戏,激发学生创作问答游戏程序兴趣。一.描述问答程序算法师生活动预设设计意图1.师:今天我们就来做一个类似这样的问答游戏,请同学们试一试,你能否用自然语言方式来描述一下“问答交互”的主要过程?2.师:根据学生的回答,板书学生的回答3.师:自然语言方式来描述“问答交互”的主要过程不够直观,我们上个星期已经学了算法的流程图,请同学们你们尝试来写一写“问答交互”的流程图吧。4.学生活动:让学生自己完成算法流程图5.学生展示:展示优秀学生的算法流程图6.小结:“问答交互”的算法流程图(分支结构)通过学生讨论对设计“询问交互”游戏有一个大概的认识。设计舞台与角色师生活动预设设计意图1.师:同学们可以设计舞台并选择合适的角色2.师:根据需要为角色设计相应的造型,如‘提问”造型、“答对”造型、“答错”造型等,在编写脚本时可进行灵活切换。3.学生活动:让学生自己完成舞台背景和角色造型3.老师活动:板书流程图根据算法规划,设计舞台并选择合适的角色,编写脚本,执行算法。编写初始化脚本师生活动预设设计意图1.师:我希望人物角色在每次开始执行程序的时候,大小和位置不变,这样可以让用户有更好的体验,同时避免一些不必要的麻烦,这个该怎么实现?生:编写初始化脚本,设置提问角色的造型、位置、大小等。2.学生活动:让学生自己完成初始化脚本3.学生展示:展示优秀学生的角色初始化脚本友好的操作提示,既让用户有友好的体验,又避免了不必要的麻烦。四.编写问答交互脚本师生活动预设设计意图1.学生活动:让学生自己尝试编写问答交互主体脚本2.师:问答程序中的“回答框”是怎么出来的?如何才能实现你问我答的效果呢?生:在侦测类模块里有“询问”和“回答”积木3.师:“回答”是否与问题答案匹配?这里才用分支结构需要用什么程序模块实现呢?生:控制类模块里的“如果-那么-否则”4.学生活动:让学生继续完善问答交互主体脚本5.学生展示:展示优秀学生的问答交互主体脚本编写问答交互主体脚本,包括询问和判断两大部分五.拓展任务1.师:“地球自转”问题后面继续加一题:“地球公转”需要多少天?2.学生活动:让学生自己添加更多的知识问答程序3.学生展示:展示优秀学生的问答交互主体脚本添加更多的题目完善知识问答程序,并分享给同伴体验问答六.课堂小结师生活动预设设计意图课堂小结:同学们,今天我们学习了《询问交互》这节课之后,你们回去之后就可以编写更多的计算题了,比如老师给大家的加法计算题,甚至你可以出现更高难度的运算题,以后有机会大家可以去尝试制作更多的这类询问交互题目。板书设计询问交互 展开更多...... 收起↑ 资源列表 第7课询问交互.pptx 饶钦岁:《第7课询问交互》教学设计.docx