龙源期刊网 http://www.qikan.com.cn 儿童从零学编程,先玩玩这两款APP 作者: 来源:《电脑报》2018年第41期 有人说,未来的世界每个人都要会编程,就像每个现代人都会写字说话一样。也有人说,大众是愚昧的,会编程的人群不可能有很大比例。其实程序设计的逻辑与日常和工作中的推理没有区别,遵循和表达流程,在程序设计和现实世界中也是一样的。会编程序的人,更容易相信逻辑,而不是单纯的愿望,今天给大家介绍两款APP,作为启发编程思维的敲门砖吧。 点灯机器人 (Lightbot) 这个游戏还有 flash 版本可以在PC机上玩,在 bing上搜索点灯机器人,有不少。玩家为一个机器人制订行动计划,操作它在方块场地行走,目的是把所有的灯都点亮。 其中第一部分8关,只使用基本操作,包括 左转、右转、前进、跳、点灯/灭灯。点灯和灭灯是同一个动作,如果把灯的状态由灭/亮改为亮/灭,这符合演绎思想的基本路线,由几个基本元素,经过几个基本规则的组合,构造出更复杂的行动。 Robot School 乐高风格、科幻风格的流程图 (或文字) 展示代码。机器人在玩家的计划下,穿过场地去找电池充电的故事。场景是三维的,有透视效果,转起来的时候有点晕,一共9页,共45关,可能4个小时左右,挺有意思的。 游戏有这么几个特色,因此适合初学者上手学习编程。1.受机器人能量 (步数)限制,类似于Lightbot的槽位,逼迫或诱导你不得不选择新学的手段完成任务。2.循序渐进地引入知识,Robot School 比 Lightbot 的关数更多,涉及的技术手段也更丰富。在这种情况下,逐步而不是一次性引入所有操作,就非常必要。最后阶段,引入了一个障碍物,看起来是前面所有的綜合应用,这要求在流程中发现模式,并用抽象 (abstract/common) 的方式表达出来。 本文来源:https://www.wddqw.com/doc/a9a3f5105122aaea998fcc22bcd126fff7055d8e.html