不插电编程第一课:像机器人一样听指令

入门 适合 6-10 岁 约 20 分钟

今天学会

  • 明白程序就是一串"按顺序执行"的指令
  • 会用前进、左转、右转三张指令卡拼出一条路线
  • 发现指令顺序一变,结果就跟着变

今天不用碰电脑,我们来玩一个游戏:把爸爸或妈妈变成一台机器人!机器人有个特点——它不会自己动,你不下命令它就傻站着。你说一句,它才做一件。玩着玩着,你就懂什么叫”编程”了。

要准备什么

  • 一支笔和几张小卡片(或者把纸剪成一张张小方块)
  • 一块空地,比如从客厅走到厨房的这段路
  • 一个愿意当机器人的爸爸或妈妈(你来当指挥官)

先在卡片上写好三种命令,每种多做几张:

  • 前进:向前走一步
  • 左转:站着不动,身体向左转 90 度
  • 右转:站着不动,身体向右转 90 度

三张指令卡:前进、左转、右转

第 1 步:说好机器人的规矩

玩之前,先和你的”机器人”约定好三条规矩,这很重要:

  • 机器人不会自己动,你不发命令,它就站着别动。
  • 你一次只能发一个命令,它就做这一个动作。
  • “前进”只走一步,想走三步,你就得连着发三次”前进”。

这几条听起来有点死板,对吧?可真正的机器人就是这么”笨”——它只会一板一眼地照命令做,你说什么它做什么,一点不会自己瞎猜。

第 2 步:一步一步指挥它走到厨房

现在开始下命令。让机器人站在客厅,你想让它走到厨房,就一句一句地喊:

“前进!“(它走一步) “前进!“(再走一步) “左转!“(它向左转个身) “前进!“(朝新方向走一步)

就这样,你嘴里喊一句,它身体动一下。你会发现:想让机器人走到哪儿,其实就是把”前进、左转、右转”这些命令,按对的先后顺序一句句排好。

这一串排好的命令,有个名字,就叫程序。你,就是写程序的人。

第 3 步:把命令卡排成一条路线

光用嘴喊,喊完就忘了。我们把它写下来——用刚才做的指令卡。

比如从客厅到厨房,要”走两步、左转、再走三步”,你就从左到右摆出这样一排卡:

前进 → 前进 → 左转 → 前进 → 前进 → 前进

摆好后,让机器人从左边第一张开始,一张一张照着做,做完一张做下一张。看看它是不是正好走到了厨房?

这排卡片,就是你写下来的程序啦。机器人从头读到尾,一张一张执行,这叫按顺序执行

指令卡序列与从客厅到厨房的路线俯视图

第 4 步:故意把顺序弄乱,看看会怎样

这一步最好玩。把刚才那排卡里的”左转”抽出来,换个位置,比如放到最前面:

左转 → 前进 → 前进 → 前进 → 前进 → 前进

再让机器人照着走一遍。哎呀,它是不是一头撞向了沙发,根本到不了厨房?

命令还是那几张,一张没多一张没少,只是顺序变了,机器人走的路就完全不一样了。这就是编程里最重要的一件事:顺序错了,结果就错。 机器人不会自己纠正,你怎么排,它就怎么走。

玩出新花样

  • 换你当机器人:让爸爸妈妈摆卡片,你照着走。故意把顺序排错,看你会不会撞墙,特别好笑。
  • 加个障碍:在地上放个抱枕当”大石头”,你得重新排命令让机器人绕开它,考验你排得准不准。
  • 走复杂路线:从卧室出发,绕客厅一圈再回来,看看你要摆多长一排卡片。路越绕,程序越长。