2018-12-24 19:28:53 [显示全部楼层]
21429浏览
查看: 21429|回复: 1

[教程] 图形化编程零基础教程 攀岩岛-过目不忘

[复制链接]
【图形化编程】零基础教程

第四关 攀岩岛 项目一 过目不忘
       恭喜“小麦”成功穿越迷失森林!
图形化编程零基础教程 攀岩岛-过目不忘图1
      想越过攀岩岛可是比穿过迷失森林还要难哦!这里的任务难度已经达到三级了,不仅要考验你的思维逻辑,还要考验你的记忆力、反应能力等。想要成功闯关,就要更加努力!


      怎么样,准备好了吗?
图形化编程零基础教程 攀岩岛-过目不忘图2
过目不忘

图形化编程零基础教程 攀岩岛-过目不忘图3

任务榜单
图形化编程零基础教程 攀岩岛-过目不忘图4
闯关任务

一、道具选择
图形化编程零基础教程 攀岩岛-过目不忘图15
“过目不忘”流程图。

图形化编程零基础教程 攀岩岛-过目不忘图13
二、道具使用
图形化编程零基础教程 攀岩岛-过目不忘图16


        连接上面两个指令。新建变量b、c、d,重复上面步骤。
图形化编程零基础教程 攀岩岛-过目不忘图5
3.设置正确答案。

拖拽“运算符”中的“合并(apple)和(banana)”到脚本区,将变量a、b、c、d合并成一个字符串,利用三个合并指令进行嵌套。
图形化编程零基础教程 攀岩岛-过目不忘图17
新建变量“正确答案”,拖拽“设置‘正确答案’的值为……”到脚本区,将abcd字符串赋给变量“正确答案”。
图形化编程零基础教程 攀岩岛-过目不忘图18
图形化编程零基础教程 攀岩岛-过目不忘图19
5.询问答案,并等待键盘输入“回答”。拖拽“侦测”模块中的“询问(What’s your name?)并且等待”到脚本区,修改其中文字为“刚刚四个数字是什么?”。
图形化编程零基础教程 攀岩岛-过目不忘图20
6.判断输入的“回答”是否正确,是否超时。

拖拽“控制”模块中的“如果……那么执行……否则执行……”到脚本区。

拖拽“运算符”模块中的“()=()”、“()<()”、“()与()”到脚本区,拖拽“侦测”模块中的“回答”、“计时器”到脚本区。

判断“回答”是否等于“正确答案”。
图形化编程零基础教程 攀岩岛-过目不忘图21
判断时间是否小于20秒。
图形化编程零基础教程 攀岩岛-过目不忘图22
同时判断两个条件。
图形化编程零基础教程 攀岩岛-过目不忘图23
将其嵌入到“如果……那么执行……否则执行……”的条件框中。如果键盘输入的“回答”等于“正确答案”,同时计时器的时间小于20秒,执行“说(恭喜你答对了)”;如果“回答”不等于“正确答案”,或者计时器的时间超过20秒,执行“说(抱歉你失败了哦)”。
图形化编程零基础教程 攀岩岛-过目不忘图14
完整程序如下。
图形化编程零基础教程 攀岩岛-过目不忘图24
图形化编程零基础教程 攀岩岛-过目不忘图25

“函数”使用教程

1.点击“函数”模块中的“自定义模块”
图形化编程零基础教程 攀岩岛-过目不忘图6
2.设置函数名称“播报4个随机数”,不用添加参数和标签,直接点击“确定”按钮。脚本区会出现函数“define 播报4个随机数”
图形化编程零基础教程 攀岩岛-过目不忘图7

3.将播报随机数的程序拖拽到自定义模块“播报4个随机数”下。
图形化编程零基础教程 攀岩岛-过目不忘图8
4.拖拽“函数”模块中的“播报4个随机数”到“当 小绿旗被点击”下。
图形化编程零基础教程 攀岩岛-过目不忘图9
        完整程序如下。
图形化编程零基础教程 攀岩岛-过目不忘图10
        这样的程序是不是比原来的更加清晰了呢。

        “函数”的作用除了可以整合大段程序,让程序更加清晰,易阅读、理解,还有另外一个作用。当一段程序被重复使用时,可以自定义一个“函数”,将重复的程序放在“函数”中,方便下次使用。

        在上一个“穿越电流阵”闯关任务中,有一段程序被重复使用了,你能使用“函数”简化程序吗?
图形化编程零基础教程 攀岩岛-过目不忘图11
     图形化编程零基础教程 攀岩岛-过目不忘图12
【Mind+】mind+零基础教程 目录:
图形化编程零基础教程 攀岩岛-过目不忘图26
mind+官网:https://www.mindplus.cc
      Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。

诸葛小毛  见习技师

发表于 2021-9-12 10:20:38

请问老师可不可以分享一下ppt呀~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail