达奇“编程一小时”的活动,你们都实现了吗?!点开:快来获得达奇“编程一小时”的奖品吧!!!如果看到了任务卡后,还无从下手的小朋友们,就来看看今天的攻略吧!
“编程一小时”分解步骤
第一步:
制定分工,小老师应该是挑战过程中的领导者,实际的执行要更多地交给零基础的朋友来完成。在共同探索出解决方案后,放手让朋友来体验编程的过程和运行成功的快乐。
第二步:
画出线路图,进行分工后,将达奇行进的线路图先模拟出来,然后再规划需要使用到的编程模块,在这个过程中,可以向朋友介绍每个模块的功能和设置方法。
第三步:
写程序,先将行进路线拆分到每个功能模块中,路线拆分完后,小老师们可以让朋友尝试自己来调用模块完成程序的编写。
第四步:
标识出发点,用布偶、纸杯等道具准备好程序运行的场景,可以将不透明的胶带黏贴在地板上,“画”出达奇的出发点和运行网格等。
第五步:
试运行程序,看是否能顺畅的完成挑战,如果遇到问题,再回头和朋友一起进行排查和调试。
第六步:
排查问题,分为两个方面,一个是程序逻辑的问题,每个模块的排列是否符合路线图的逻辑顺序;二是实际运行的问题,达奇在行进过程中,因为外界环境的不同会造成细微的差异,这时候需要精确到厘米来保证它可以走到指定的位置,为了方便,可以用手指进行丈量,一根手指的宽度大约是一厘米。在排查出问题后,调试程序进行第二次尝试,以此类推,直到成功完成挑战为止。
第七步:
进行总结,和朋友一起,从时间分配、团队配合和问题排查调试等几个方面来总结这次编程挑战。将自己当“小老师”的感受进行记录,同时简单采访你的朋友,让TA谈谈自己的编程初体验,以及TA对老师的教学过程有怎样的意见。
“编程一小时”解题思路
挑战1——达奇小小收藏家
参考答案:
小提示:
1,如果没有推土配件,可以用积木或者其他材料安装到达奇身上来达到相同的目的
2,在达奇跑程序的时候,可以用手指丈量它每段走的大致距离,方便与你设定好的距离进行比对,在后期对程序进行调整时作为参考
3,自己录制一段成功完成任务后的欢呼声,用在程序的结尾
挑战2——达达(达奇)探访动物园
参考答案:
小提示:
1,将“重复”模块设置成5次
2,鼓励你的朋友来自定义眼灯的图案
挑战3——达奇变身宠物狗
参考答案:
小提示:
1,给你的函数命名,将“Function”改成你认为适合描述这个函数的功能的名字,由于开头的F字母无法删除,所有函数的命名都将以F开头。写好函数后,将其放在界面的一旁,在程序需要调用到它的时候点击“调用”模块,选择该函数的名字即可
2,为左右轮设置不同的速度,这样达奇就可以转圈了
挑战4——达奇的公路之旅开始啦
参考答案:
小提示:
1,在“变量”栏中找到你需要使用的关键模块
2,“变量”的功能是在程序中储存特定的数据和信息,一旦需要,便将设定好的“变量”放置在相应的位置,如果说程序是一台机器,那么“变量”就是制造机器的零件。一个程序中可以设置多个变量,每个储存的数据和信息都不同,在Blockly中,用水果代表不同的变量,包括橙子、香蕉、苹果等。
3,在每次设置变量(“设置”模块)和执行变量(“做”模块)的时候,记得要对应相同的水果。
往期热点文章
当达奇机器人来到我们的身边。
编程推荐
高科技介绍
领取专属 10元无门槛券
私享最新 技术干货