“路面覆盖”智慧型编程

“路面覆盖”LOGO语言“智慧”型编程,可能是近几年来厦门市教育局-科
协官方联办的小学生信息技术上机复赛命题中最难的一道题(当然也是2024 年
试卷中最难的一道题)。在已知编程成功的源程序中,竟然使用了9重递归命
令。在全部覆盖的木板都成功“入位”后,连常规的stop命令都无法使递归程
序停止,而必须使用MSWLogo-FMSLogo编程中极少使用的“最高终止”命
令halt才能让内部逻辑纷繁复杂的程序停止下来。题头图演示的4组随意输入数据的“路面覆盖”动画,可以看出这个程序只要输入的数据得当,还是相当“聪明”的。
对比起来,回顾前次看到的“顺应”型编程心情一定特别舒畅:“看起来很麻烦的程序,原来找到‘捷径’后能那样简单。”但如果你是想要真正学会编写程序的学习者(即便你是最后一届参赛的小学六年级的复赛选手,到初高中一定不再使用LOGO语言编程了),也仍然必须想方设法看懂林老师编写的程序,并最
令。在全部覆盖的木板都成功“入位”后,连常规的stop命令都无法使递归程
