内容正文:
情景导入
上节课我们学会了设计一问一答的程序。
下面让我们沿着古代的丝绸之路走下去,设计一个途径不同城市的知识闯关程序吧!
第九课
丝绸之路大闯关
效果展示
程序分析
任务分析
程序角色:小短,丝绸之路沿线城市
角色行为:小短询问问题并提示选择答案,回答正确移动到下一个城市,回答正确则闯关成功,回答错误2次则闯关失败。
自主练习
设计“长安”的脚本
新建变量“错误数量”,用来记录回答错误的数量。
如果“错误数量”大于等于2,则对话“闯关失败”持续两秒,程序停止。
发送广播“前往敦煌”
自主练习
根据一下问题,设计“敦煌”的脚本
城市 题目 选项1 选项2
敦煌 它被列为世界文化遗产,以壁画的形式记录了曾经的辉煌。它位于敦煌的? 兵马俑
莫高窟
德黑兰
德黑兰是哪个国家的首都?
伊朗
伊拉克
莫斯科
下面哪个建筑位于莫斯科? 克里姆林宫
卢浮宫
鹿特丹
鹿特丹是哪个国家的第二大城市?
英国
荷兰
罗马
罗马是哪个国家的首都?
西班牙
意大利
任务1
给“敦煌”设置程序。
任务2
切换背景
达到乌鲁木齐的时候背景进行了变化。通过切换屏幕“乌鲁木齐”完成。并给商人设置脚本程序。
任务1
给“商人”设置程序。
挑战台
任务:利用函数将重复的脚本进行替换。
大家会发现,问答的脚本有大多数都是重复的,只有5处文本不一样。可以考虑用函数的5个参数替代相应脚本中的重复程序。
期待更多美妙的作品!
$$