此次接到的CodeMaster任务,大致对任务的要求做了分析。同时也就分析做出了自己对任务的流程计划安排:
任务分析如下:
目标1、随机出第一(N1)、第二个数(N2), 求和得到第三个数(Sum),与前一个数相加得到第四个数依次类推,直到数大于100结束。同时对求和结果在大于9的数做个位(WG)和十位(WS)的换算。
09-23 ****** 修订了第一个数与第二个数不能相同的问题。
目标2、打点坐标定标
1 2 3
4 5 6 0
7 8 9
按照这个排序定点坐标,根据求和数做出对应坐标数的打点显示。
目标3、坐标点偏离
任务中需要完成的数字排序并非正常排序,需要对坐标进行二次修正,这里计划是做数组记录读取0-9的数字坐标,这样就能够跟打点坐标任务衔接。需要在任务开始前执行一次0-9的数字坐标读取。
1 2 3 4 9 2
4 5 6 0 =》 3 5 7 0
7 8 9 8 1 6
09-23********** 增加了标签换位
先定位格子坐标位置,这里建立了一个函数(目标3用到),求和数暂时用0-99的随机数代替,通过位置(WZ)与目标1连接。目标2是目标1 和目标3的衔接关系。
演示的过程为,随机生成第一个数 2 第二个数 4 ,求和得到第三个数 6
依次计算的结果分别为10 16 26 42 68
云台灯灭表示击打结束 同时发出击打的音效
在没有打印标签的情况下,得到“老妖怪”的指点,尝试用投影将标签投影到电视上。
同时结合SCRATCH软件的功能,设计了一个随机出题和按任务要求执行的小程序。
接下来需要完成的是一次读取10个标签的坐标位置 给到坐标列表,就算读取标签位置完成
就不会是虚拟的假象,能够实现随意更换标签位置也能够准确判断
实现自主学习功能。