不插电编程第一课:像机器人一样听指令
入门 适合 6-10 岁 约 20 分钟
今天学会
- 明白程序就是一串"按顺序执行"的指令
- 会用前进、左转、右转三张指令卡拼出一条路线
- 发现指令顺序一变,结果就跟着变
今天不用碰电脑,我们来玩一个游戏:把爸爸或妈妈变成一台机器人!机器人有个特点——它不会自己动,你不下命令它就傻站着。你说一句,它才做一件。玩着玩着,你就懂什么叫”编程”了。
要准备什么
- 一支笔和几张小卡片(或者把纸剪成一张张小方块)
- 一块空地,比如从客厅走到厨房的这段路
- 一个愿意当机器人的爸爸或妈妈(你来当指挥官)
先在卡片上写好三种命令,每种多做几张:
- 前进:向前走一步
- 左转:站着不动,身体向左转 90 度
- 右转:站着不动,身体向右转 90 度
第 1 步:说好机器人的规矩
玩之前,先和你的”机器人”约定好三条规矩,这很重要:
- 机器人不会自己动,你不发命令,它就站着别动。
- 你一次只能发一个命令,它就做这一个动作。
- “前进”只走一步,想走三步,你就得连着发三次”前进”。
这几条听起来有点死板,对吧?可真正的机器人就是这么”笨”——它只会一板一眼地照命令做,你说什么它做什么,一点不会自己瞎猜。
第 2 步:一步一步指挥它走到厨房
现在开始下命令。让机器人站在客厅,你想让它走到厨房,就一句一句地喊:
“前进!“(它走一步) “前进!“(再走一步) “左转!“(它向左转个身) “前进!“(朝新方向走一步)
就这样,你嘴里喊一句,它身体动一下。你会发现:想让机器人走到哪儿,其实就是把”前进、左转、右转”这些命令,按对的先后顺序一句句排好。
这一串排好的命令,有个名字,就叫程序。你,就是写程序的人。
第 3 步:把命令卡排成一条路线
光用嘴喊,喊完就忘了。我们把它写下来——用刚才做的指令卡。
比如从客厅到厨房,要”走两步、左转、再走三步”,你就从左到右摆出这样一排卡:
前进 → 前进 → 左转 → 前进 → 前进 → 前进
摆好后,让机器人从左边第一张开始,一张一张照着做,做完一张做下一张。看看它是不是正好走到了厨房?
这排卡片,就是你写下来的程序啦。机器人从头读到尾,一张一张执行,这叫按顺序执行。
第 4 步:故意把顺序弄乱,看看会怎样
这一步最好玩。把刚才那排卡里的”左转”抽出来,换个位置,比如放到最前面:
左转 → 前进 → 前进 → 前进 → 前进 → 前进
再让机器人照着走一遍。哎呀,它是不是一头撞向了沙发,根本到不了厨房?
命令还是那几张,一张没多一张没少,只是顺序变了,机器人走的路就完全不一样了。这就是编程里最重要的一件事:顺序错了,结果就错。 机器人不会自己纠正,你怎么排,它就怎么走。
玩出新花样
- 换你当机器人:让爸爸妈妈摆卡片,你照着走。故意把顺序排错,看你会不会撞墙,特别好笑。
- 加个障碍:在地上放个抱枕当”大石头”,你得重新排命令让机器人绕开它,考验你排得准不准。
- 走复杂路线:从卧室出发,绕客厅一圈再回来,看看你要摆多长一排卡片。路越绕,程序越长。
给家长的延伸阅读