和父母一起的
编程活动
这个假期,疫情阻挡了我们出行的脚步,大家都乖乖宅在家中,可孩子长时间宅在家中,不想让TA看电视打发时间?但又不知道怎样和TA互动?如何让孩子宅在家的时光过得既欢乐又有意义?
在这个特殊的假期里,小畅君为亲爱的家长们准备了一项有趣的亲子编程活动,一起行动,陪伴孩子,快乐游戏!
活
动
概
述
学生们将使用符号代替程序指令,设计算法,指示”机器人”以不同的模式堆叠杯子。
家长和孩子通过轮流作为机器人参与,体验符号和动作之间的关系,理解算法和程序的区别,掌握基本的调试技能。
编程小知识
算法(Algorithm) – 完成任务的步骤列表。
错误(bug)- 程序的一部分,不能正确运行的这部分程序。
调试(Debugging)- 在算法或程序中查找和修复问题。
程序(Program)- 能被机器运行的算法。
活
动
一
活动名称——观看机器人视频
有同学听说过机器人技术吗?
说一说
机器人怎么知道该做什么呢?
机器人真的”理解”你说的话吗?
机器人能做不被告知的事情吗?
参考回答:机器人只能听懂程序发布的指令叠杯子,这就是计算机的编程语言。当给机器人安排任务时,就要为机器人编程一个计算机可以读懂的指令列表。
好了,我们接下来一起观看下面的视频吧!
《我的机器人朋友》
活
动
准
备
1、若干大小相等的杯子
2、纸和笔
3、参照地图(便于操作)
活
动
二
活动名称——《叠杯子》
机器人可以执行各种不同的任务,今天我们来扮演小小机器人,完成叠杯子的挑战吧!
活动内容
拿出家里的杯子,试一试,把三个杯子叠成一个小山,需要几步呢?
试一试,把步骤写下来。
你可能会写:
以上步骤为机器人提供了完成任务的说明列表。
这就是一个算法。
算法非常适合共享想法,但是将它们写下来会花费很长时间,简化这些想法就是符号的作用。
当你将算法编码为机器人(或计算机)可以理解的符号时叠杯子,这称为编程。
机器人如何执行这些步骤呢?
用以下几个指令来完成
图注:前进和向后要注意“走多远”哦~
正式编程前,可以自己当机器人,把每个指令执行一遍,确认这个指令会完成什么动作。把你的步骤分解成指令,一步一步写下来,这时候我们就得到了机器人执行任务所需的程序!
你有其他的程序也可以完成这个任务吗?
找爸爸或者妈妈作为机器人来执行你的指令,看看能否成功吧!
活
动
三
活动名称——优化程序
在活动二中,我们移动了3个杯子,想一想,有没有更少步骤的方法呢?
图注:前进和向后要注意“走多远”哦~
绿色杯子保持不动
根据这个步骤,你能给出机器人需要执行的指令吗?
小提示:只需要7个指令哦~
上面的问题一定难不倒你们吧,小畅君还留下了相关的思考题,快来开动你们的小脑筋吧~
思考题:
等你来战哦
END
通过这样既有趣又烧脑的游戏,不仅可以培养孩子的逻辑思维能力,还可以增进亲子感情,一定会让他们对编程产生美好的记忆,激发他们探索的欲望。
这正是游戏最好的样子,赶快拿起家里的纸杯,和孩子一起玩一把生动有趣的编程叠杯游戏吧!
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410