1、课题:第 7 课 询问交互第 ( 1 )课时周次7星期1总课时1教学目标1.通过联系生活实际,设计问答交互程序的主要算法。2.在编写问答交互脚本过程中,理解双分支选择结构,理解“询问”与“问答”的关系。重点利用双分支结构编写问答交互脚本。难点理解双分支选择结构;理解“询问”与“回答”的关系。作业设计添加更多的题目完善知识问答程序,并分享给同伴体验问答。 。板书设计、算法与描述二、程序设计考点梳理利用双分支结构编写问答交互脚本。教学反思导学流程:首次备课二次修改第一步第一步前置学习一一亲历前置学习一一亲历A:知识问答程序,你问我答。真好玩。我也能做一个吗?B:没问题,使用人机交互指令,可以让程序
2、在运行期同接收用户输人的数据。引入课题: 询问交互第二、三步第二、三步合作互助展示交流合作互助展示交流体验与领会体验与领会(一)探究与论证(一)探究与论证一、什么与描述?知识问答程序包括“程序初始化”和“问答交互” 。“程序初始化”包括对角色的外观。位置等属性的设置。“问答交互”的主要过程是:提问角色提出问题,用户输入回答,然后根据回答内容判断对错,并输出不同的提示。这和我们平时玩知识问答营戏的流程是一样的。(二)探究与论证二(二)探究与论证二二、程序设计根据算法规划,设计舞台并选择合适的角色,编写脚本,执行算法。设计舞台与角色。 根据需要为角色设计相应的造型, 如 “提问”造型、 “答对” 造型、 “答错” 造型等,在编写脚本时可进行灵活切换。注意:养成好习惯,结角色和造型合理命名。第四步第四步巩固提升一一领会巩固提升一一领会设计脚本。(1) 编写初始化脚本,设置提问角色的造型、位置、大小等,(2) 编写问答交互主体脚本,包括询问和判断两大部分。友好的操作提示,既让用户有友好的体验,又避免了不必要的麻烦。Seratch 用“回答”保存询问对话框中用户最近次输人的信息(数字。字母。汉字。符号等)。 “回答”与“询问”一一对应。可以将回答内容在舞台上显示出来。第五步第五步拓展延伸拓展延伸内化内化小练习:添加更多的题目完善知识问答程序,并分享给同伴体验问答。