(
课件网) 知识问答程序,你问我答,真好玩。我也能做一个吗 没问题,使用人机交互指令,可以让程序在运行期间接收用户输入的数据。 人机交互指令 第7课 询问交互 浙江摄影-出卷网- 五年级下 情景构思 PART 01 情景构思 谁? 在哪? 提出了什么问题? 挑战一: 设计舞台背景与角色。 小提示:角色的造型要丰富些,记得给角色和造型合理命名~ 布置舞台ing PART 02 算法与描述———自然语言 “程序初始化” 包括对角色的外观、位置等属性的设置。 算法与描述———自然语言 知识问答程序包括“程序初始化”和“问答交互”。 算法与描述———自然语言 ”问答交互”的主要过程是: 算法与描述———流程图 一次“问答交互”流程图 开始 结束 ... ? ? ? ? ? ( ? ) ( ? ) 编写脚本 PART 03 算法与描述———流程图 一次“问答交互”流程图 开始 结束 ... ”询问“问题 用户输入”回答“ “回答”是否与问题答案匹配? 输出答对提示 输出答错提示 挑战二: 根据流程图,编写脚本。 小提示: 可以先编写“程序初始化”脚本,再 编写“问答交互“脚本。 新知讲解 程序初始化 (1)编写初始化脚本,设置提问角色的造型、位置、大小等。 新知讲解 友好的操作提示,既能让用户有友好的体验,又避免了不必要的麻烦。 新知讲解 问答交互 (2)编写问答交互主体脚本,包括询问和判断两大部分。 Scratch用 保存询问对话框中用户最近一次输入的信息(数字、字母、汉字、符号等), 与 一一对应。 可以将回 答内容在舞台上显示出来 。 与 之间的关系? 小知识 调试更新 PART 04 作品展望 PART 05 添加更多的题目完善知识问答程序,并分享给同伴体验问答。 感谢您的参与