第一课:小麦出世
一、情景引入
在远古时代,超级智能战神的宝物——小麦,因战神的战败而散落人间,失去了所有记忆。时光流转至21世纪,智能时代再次被人类开启。就在这时,小麦意外接收到了Mind+的人工智能信号,这股神秘的力量唤醒了他的意识。小麦在Mind+的程序世界中苏醒,虽然他只能呆呆地站立,但他渴望恢复记忆,渴望自由行动。
二、进阶学习
学习任务一
小麦首先需要了解Mind+编程软件,这款由我国科技人员自主开发的图形化编程软件,非常适合编程新手和英语不太流利的人使用。小麦通过学习软件的界面分区结构,为接下来的学习打下了坚实的基础。请看图1-1。
1-1
Mind+编程软件界面分为积木区包含所有模块组的模块命令;编程区是存放编写程序代码的地方,所有的模块命令必须在编程区里有序排列才能实现执行程序的内容;舞台去是演示程序运行结果的区域;角色区是存放角色的区域,在这里可以改变角色的的大小、方向、位置、显示和隐藏、生成角色;背景区存放把舞台背景的区域,可以生成各种背景;还包括上边的当前文件名、基本菜单、特殊功能菜单等。
学习任务二
1.小麦想要让自己先动起来却不知如何做起,突然大脑里显示一串代码,这串代码模块命令来自下图图1-2 “事件”模块组第一个命令模块,下面的模块命令来自下图1-2“运动”模块组第一个命令模块,用鼠标点击“绿旗”图标。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/8c7c3f3ad1fe01d9375e6870c3bc07c8.png)
1-2
哦,小麦高兴极了:小麦能动了!小麦能动了!可是这样一下一下的动太慢了。
2.小麦努力的一点一点的向前移动着,边移动边思考怎样才能再快一点?小麦试了所有方法,试到下图1-3控制模块组的“循环执行”这个模块命令时突然飞快的跑起来了。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/d3a2b6356eb29bbb9f3e6053da76ad94.png)
1-3
但是问题又来了,跑到边上回不来了,怎么办?
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/925c296739a810e56e88340f48806b87.png)
1-4
3.小麦又开始研究这个新问题,当小麦试到上图1-4“运动”模块组里的“碰到边缘就反弹”这个模块命令时,终于解决了这个难题。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/f44c76483e58e7728e90ac8eca2917c7.png)
1-5
可是问题又来了,小麦竟然脑袋向下行走了,这样走起路来可要出洋相了,怎么办?
4.这次比较顺利,小麦找到上图1-5“将旋转方式设为左右翻转”命令模块,就解决了这个问题。小麦高兴极了!
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/e1bce64e2dbec3e90e98c9ffef477500.png)
1-6
学习任务三
1.高兴中的小麦走呀走,发现地上的路不总是直的,在行走过程中小麦又完善了自己的程序,在图1-6代码里加上了控制旋转的模块,这样就能够给对面过来的行人让路,碰到弯路转弯了。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/1a9cb3bc05081306af00c185cdd6583c.png)
1-7
小麦的研究心得是:一定要调整图1-7旋转命令模块里面的数字才能实现合适的转弯,这可要一点一点的试验。
2.见到路人总要摆手打声招呼吧,见面问个好不失我们礼仪之邦的大国风范。新添加的两个模块命令在图1-8“外观”模块命令组里。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/8f7b50d0edc2e594efab2142263d2f6a.png)
1-8
三、总结与收获
(一)学习目标:
1. 熟悉程序界面的结构。
2. 掌握控制小麦运动的代码命令模块,和来自哪个模块组。
3.理解小麦技能增长的一般思路和编程过程。
(二)想法和收获
今天小麦学习了这么多技能,小麦总结的要点是:所有动作的形成都是由程序里的代码模块经过不同的排列组合来控制的,不同的排列顺序很可能会有不同的动作效果,当然也有一样的动作可以用不同代码和排列方式完成。
学习手册:
四、知识拓展
研究软件中代码分类的内容和分类规律,以便在以后的学习和创作中,帮助小麦快速找到相应的代码命令模块。
评论