首页
学习
活动
专区
工具
TVP
发布

达奇“编程一小时”达成攻略

达奇“编程一小时”的活动,你们都实现了吗?!点开:快来获得达奇“编程一小时”的奖品吧!!!如果看到了任务卡后,还无从下手的小朋友们,就来看看今天的攻略吧!

“编程一小时”分解步骤

第一步:

制定分工,小老师应该是挑战过程中的领导者,实际的执行要更多地交给零基础的朋友来完成。在共同探索出解决方案后,放手让朋友来体验编程的过程和运行成功的快乐。

第二步:

画出线路图,进行分工后,将达奇行进的线路图先模拟出来,然后再规划需要使用到的编程模块,在这个过程中,可以向朋友介绍每个模块的功能和设置方法。

第三步:

写程序,先将行进路线拆分到每个功能模块中,路线拆分完后,小老师们可以让朋友尝试自己来调用模块完成程序的编写。

第四步:

标识出发点,用布偶、纸杯等道具准备好程序运行的场景,可以将不透明的胶带黏贴在地板上,“画”出达奇的出发点和运行网格等。

第五步:

试运行程序,看是否能顺畅的完成挑战,如果遇到问题,再回头和朋友一起进行排查和调试。

第六步:

排查问题,分为两个方面,一个是程序逻辑的问题,每个模块的排列是否符合路线图的逻辑顺序;二是实际运行的问题,达奇在行进过程中,因为外界环境的不同会造成细微的差异,这时候需要精确到厘米来保证它可以走到指定的位置,为了方便,可以用手指进行丈量,一根手指的宽度大约是一厘米。在排查出问题后,调试程序进行第二次尝试,以此类推,直到成功完成挑战为止。

第七步:

进行总结,和朋友一起,从时间分配、团队配合和问题排查调试等几个方面来总结这次编程挑战。将自己当“小老师”的感受进行记录,同时简单采访你的朋友,让TA谈谈自己的编程初体验,以及TA对老师的教学过程有怎样的意见。

“编程一小时”解题思路

挑战1——达奇小小收藏家

参考答案:

小提示:

1,如果没有推土配件,可以用积木或者其他材料安装到达奇身上来达到相同的目的

2,在达奇跑程序的时候,可以用手指丈量它每段走的大致距离,方便与你设定好的距离进行比对,在后期对程序进行调整时作为参考

3,自己录制一段成功完成任务后的欢呼声,用在程序的结尾

挑战2——达达(达奇)探访动物园

参考答案:

小提示:

1,将“重复”模块设置成5次

2,鼓励你的朋友来自定义眼灯的图案

挑战3——达奇变身宠物狗

参考答案:

小提示:

1,给你的函数命名,将“Function”改成你认为适合描述这个函数的功能的名字,由于开头的F字母无法删除,所有函数的命名都将以F开头。写好函数后,将其放在界面的一旁,在程序需要调用到它的时候点击“调用”模块,选择该函数的名字即可

2,为左右轮设置不同的速度,这样达奇就可以转圈了

挑战4——达奇的公路之旅开始啦

参考答案:

小提示:

1,在“变量”栏中找到你需要使用的关键模块

2,“变量”的功能是在程序中储存特定的数据和信息,一旦需要,便将设定好的“变量”放置在相应的位置,如果说程序是一台机器,那么“变量”就是制造机器的零件。一个程序中可以设置多个变量,每个储存的数据和信息都不同,在Blockly中,用水果代表不同的变量,包括橙子、香蕉、苹果等。

3,在每次设置变量(“设置”模块)和执行变量(“做”模块)的时候,记得要对应相同的水果。

往期热点文章

当达奇机器人来到我们的身边。

编程推荐

高科技介绍

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171212G05N6500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券