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