青少年编程教
第五十九课的鼠患问题(二),讲的是怎么用编程模拟真实场景,挺适合带着孩子做点项目练手的。整个教案偏实战,像是格子地图建模、角色运动这些,在 Scratch 里做也直观。和前一课搭着看效果更好,有点像连环故事那种节奏,挺带感的。
鼠患问题的设计思路偏向策略模拟,怎么控制老鼠扩散、怎样规划路径,这些用编程逻辑去实现,挺锻炼思维的。if 判断、循环结构全用上了,对编程基础要求不高,但逻辑推理得清晰。
你要是想拓展一下,可以去看看第五十八课,是上一节课的内容,前后连着讲的,蛮有延续性。还有一个配套的源代码包,直接拿来改挺方便,适合教小朋友做二次创作。
另外,搭配少年学 Python的教材也不错,稍微进阶一点就能尝试用 Python 重构这个项目,用个二维数组模拟地图,for
循环配if
判断就能跑通基本逻辑。
,这套内容偏创意类模拟,挺适合培养编程思维。如果你带课、做项目或者家里有孩子学编程,可以顺着这个思路拓展出不少玩法,挺有意思的。
下载地址
用户评论