有人将一张有问题的卡塞进海龟的程序中——找到它,修复它,然后引导海龟找到宝石。
海龟遵循由指令卡组成的程序,但其中一张卡出错了,导致它偏离了航线。追踪预期的路径,单击您认为有问题的卡片,然后将其替换为调色板中的正确指令。运行程序来观察海龟并确认它现在到达了宝石。
《Turtle Tracks》通过寻找单个错误指令来教授排序和阅读代码,这是调试的平易近人的介绍。
这只海龟来自西摩·佩珀特。Logo在笛卡尔平面上放置了一个相对光标,让孩子们用 FORWARD 和 RIGHT 来驱动它,从而把几何变成了一种你去下达指令、而不是去死记硬背的东西。
本作原创的框架是调试而不是编写:海龟的程序已经存在,其中有一张卡片是错的,你的任务是追踪预期的路径,找出是哪一张卡片让它偏离了航线。
这是编程中更难也更有用的那一半,也是 Logo 的设计者们最为关心的那一半。佩珀特的观点是,一个错误的程序不是失败,而是一样有待诊断的东西——而海龟是理想的病人,因为它的错误就画在屏幕上。
Turtle Tracks 是一款原创的调试难题,通过寻找单个错误指令来教授排序和阅读代码。在浏览器中免费玩每日游戏并练习三个难度的谜题。