亲子教育快乐学编程亲子教育

2.练习-我的世界:英雄之旅三(函数)

2018-07-27  本文已影响2人  刘景照

第八关

我们做这一关呢,还需要新学习一个知识,那就是函数。函数就是很多小命令模块组成了一个大的命令模块。

图中的【 build bridge】包裹着 【向前移动】【放置橡木板】【向前移动】【放置橡木板】【向前移动】【向前移动】【向右转】这些小模块。函数中的 build bridge 就是函数名字,就是我们给新组成的大模块起了一个名字。 现在一个【 build bridge】模块其实就是 那些小模块的功能合并。

我们现在使用一个【 build bridge】模块 ,就是使用了 【 build bridge】模块包裹的所有小模块的命令。

我们运行 拖拽出来的 【 build bridge】模块,机器人就执行了 【向前移动】【放置橡木板】【向前移动】【放置橡木板】【向前移动】【向前移动】【向右转】这些小模块命令。

我们运行3个【 build bridge】模块,其实就是运行了 build bridge函数中所有小模块3次。

第九关

当前的这个函数是【 clear path】,这个函数的作用是 【摧毁障碍物】【向前移动】 【放置砂砾】,我们就可以遇到障碍物冰块 就使用一次 【 clear path】函数。

还有没有别的办法?

第十关

这一关 有两个函数 【fix long path】【fix short path】。【fix long path】是重复三次 【摧毁障碍物 向前移动 修铁轨】 ,

【fix short path】是 重复两次 【摧毁障碍物 向前移动 修铁轨】

第十一关

第十二关

自己组建一个函数,然后使用这个函数,还可以做其它的东西,这一关自由发挥。点完成整个关卡就结束了。

输上自己的名字(英文拼音都可以,中文识别不友好),可以获取带名字的证书。

第九关 第二种

上一篇下一篇

猜你喜欢

热点阅读