【麦函云课】Marco历险记 10-冒险挑战

终于 , Marco的探险之旅也要进入尾声了 , 在一起学习了动作指令块、重复指令块和如果指令块等编程指令后 , 接下来的挑战要交给各位冒险家们独自去历练了 , 你们准备好了吗?
第十课:冒险挑战【麦函STEMx】教你玩编程RunMarco-10-冒险挑战.mp4
学习目标巩固if..then指令块的运用
【【麦函云课】Marco历险记 10-冒险挑战】嵌套结构的多场景运用
上期课后练习答案【麦函云课】Marco历险记 10-冒险挑战
文章图片
【麦函云课】Marco历险记 10-冒险挑战
文章图片
【麦函云课】Marco历险记 10-冒险挑战
文章图片
原理知识讲解随着探险的深入 , 前方的道路越来越复杂 。
第27关中 , 直行道路(stonepath)上不仅有灌木丛(bush) , 还有石块(rock)的阻碍 , 这时仅依靠一个if如果指令块 , 是没办法判断两种路况的 , 所以我们需要在while重复指令块里再嵌套一个如果指令块 , 这样Marco在石板路上重复前行的同时 , 会对前方的道路作出判断 , 当出现灌木丛或石块时 ,
会触发如果指令块 , 从而执行Jumpforward指令立即跨过去 。
在接下来的更多道路场景中 , 我们也将会使用到这种多个如果指令块嵌套的结构 , 这将帮助我们解决更加复杂的问题 。
【麦函云课】Marco历险记 10-冒险挑战
文章图片
知识应用数字小游戏——逢“7”必过
游戏规则:
几个人随机围坐在一起 , 从1开始依次报数 , 每个人报一个数字 , 如果数字是7或者是7的倍数 , 那么不去报数 , 敲一下桌子或者喊过 , 犯规的人则要接受小惩罚 。 小朋友们 , 快和身边的小伙伴们一起玩一玩这个小游戏吧 。
(另外请你思考一下 , 这个游戏和我们所学的多个条件判断-if...then...有什么关联)
【麦函云课】Marco历险记 10-冒险挑战
文章图片


    推荐阅读