【0-10关】基础课程-前进转向

学习目标

  熟悉了解codemonkey的基本常规操作,学会” 前进“与” 转向“的使用,会使用辅助工具尺子:测量距离和角度。

指令:

  step ,让猴子移动一定的距离,格式为:“step x” ,x为移动的距离,例如“step 10”。

  Turn,转向,让猴子转动改变朝向,它与方向(左/右)或者角度(30、45、90)同时使用,例如“ turn left ”,”“turn 45”。

闯关讲解:

  前11关属于入门级别,相对比较简单,我们简单介讲解一下综合练习关卡(关卡6、关卡10)。

第六关挑战

codemonkey【0-10关】基础课程-前进转向

  本关小猴要吃到香蕉我们要采用如图的线路移动,因此我们的指令应该是:向左转—前进—右转—前进—右转—前进,具体每次前进的距离我们可以使用左上角的尺子进行测量。根据思路写出你们的通关代码吧。

  注:这是唯一答案吗?不是的,以后所有关卡可以说很多都没有绝对唯一的答案,等你后面学到了新的知识就会找到更简单的方式了,因此我们不妨在后面的学习中多加思考,将学到的知识灵活使用,来回头重新尝试新的解决办法。

第十关挑战

codemonkey【0-10关】基础课程-前进转向

  从第七关开始转向增加了旋转角度,可以用尺子测出角度,上图为第十关综合练习,我们同样用红色箭头标出了猴子的行动线路,根据线路设定指令:旋转45°—前进—左转—前进—后退,快根据思路写出你的通关指令吧。

注:后退是什么?“step 正数“ 表示前进,例如“step 10”;“step 负数” 表示后退,例如“step -10”。

答案:

CodeMonkey过关学习笔记系列:0-10关
CodeMonkey过关学习笔记系列:0-10关