(共11张PPT)
询问交互
欢迎参加知识答题
开始
程序初始化
“询问”问题
用户输入“回答”
“回答”是否与问题答案匹配
输出答对提示
结束
是
否
输出答错提示
开始
程序初始化
“回答”是否与问题答案匹配
用户输入“回答”
否
结束
小考官就位
开始
程序初始化
“询问”问题
用户输入“回答”
“回答”是否与问题答案匹配
输出答对提示
结束
提出问题
被考验者回答
小考官确认答案是否正确,是就提示正确,否就提示错误
是
否
一次“问答交互”流程图
和我们平时玩只是问答游戏的流程是一样的
输出答错提示
任务一:
打开“Scratch”,导入知识问答“背景”和“角色”。为角色设置“提问”造型、“答对”造型、“答错”造型
养成良好的命名习惯
任务二:
编写初始化脚本
设置提问角色的
位置、造型、大小等
开始
程序初始化
“询问”问题
用户输入“回答”
“回答”是否与问题答案匹配
输出答对提示
结束
是
否
一次“问答交互”流程图
输出答错提示
设计脚本
程序初始化
开始
程序初始化
“询问”问题
用户输入“回答”
“回答”是否与问题答案匹配
输出答对提示
结束
是
否
一次“问答交互”流程图
输出答错提示
任务三:
从题库里选择一个问题,编写问答交互主体脚本,包括询问和判断两大部分
设计脚本
“询问”问题
用户输入“回答”
“回答”是否与问题答案匹配
输出答对提示
结束
是
否
输出答错提示
设计脚本
拓展:
我们还可以从哪些方面来优化程序
请你动手试一试吧!
评价指向 评价标准 分值 得分
完成度 角色与背景布局合理,完成程序初始化,且完成至少一次询问交互
角色与背景布局合理,且完成程序初始化
只导入了角色和背景
逻辑性 算法合理,环节清析,功能完整,运行流畅
算法基本合理,环节层次不明,功能不够完整
整个作品运行不畅,层次不清,功能不全
创新性 新颖、构思独特,注重原创,表现力强
有一定的构思,创新较少,表现一般
基本为模拟作品