省会知多少——Kitten程序设计

[日期:2024-10-17] 作者:信息技术 次浏览 [字体: ]

2026届5班 王一帆  指导教师:旷勇

       编程猫是中国本土领先的少儿编程教育平台,自2015年3月成立以来,编程猫已打通线上线下、校内校外生态闭环,已与清华大学、香港大学、人大附小等 17000多所公立校开展课程合作,编程猫独立自研图形化编程语言Kitten,旗下工具包含源码编辑器Kitten、海龟编辑器Turtle,其自研工具支持举办的编程赛事已经普及全国34个省市自治区及港澳地区,国际赛也覆盖了泰国、日本、马来西亚、新加坡等地。经过一段时间的Kitten编程学习,我已逐渐掌握了Kitten的很多代码积木的使用方法,学会了几种基本程序结构和一些简单算法。

图片5.png

       初入七年级,我就对地理这一学科产生了浓厚兴趣。每当看着地图上大大小小的省会城市,心中便有一个和同学们一起深入了解它们的想法。何不将地理知识和我熟知的Kitten程序设计相结合呢!于是“省会知多少”这个程序设计项目应运而生。

       用编程猫自主研发工具Kitten编辑器完成“省会知多少”程序作品难度还是不小。首先,我国幅员辽阔,地大物博,有悠久的历史和博大的文化,有千姿百态的自然环境,还有众多的民族和人口。全国共有34个省级行政区域,包括23个省,5个自治区,4个直辖市,2个特别行政区,要把这些内容集成到作品当中绝非易事。第二,如何设计美观的程序界面和便捷的人机接口,让用户能够方便的和程序互动也是不小的挑战。为此,我查阅了大量的资料,恶补了很多地理相关知识,并请教了编程老师,最终用语音识别积木模块实现了用户通过语音输入,电脑识别声音并查找对应省会这一功能。

       其具体实现方法就是在程序中使用列表储存省会城市以及各省会的详细内容介绍,并结合重复执行、分支判断以及列表的索引项查找与之对应省会城市。再将需要不断重复使用的这些具有特定功能的积木模块用函数封装起来。运用重复执行的积木代码,遍历列表中的省会城市介绍,找到其中对应的项,并同步读出它的坐标值。然后通过广播发送通知两个不同的列表,实现指定省会的介绍。同时通知光标显示在指定的坐标位置并出现闪烁效果来提示用户,告知用户当前介绍的内容是关于哪一个省份的以及这个省的省会城市等。

       通过完成”省会知多少”这个程序让我对顺序查找算法有了深刻的理解;也让我了解到了中国的省会城市是各省行政权力的中心,各级政府机构和行政部门集中于此,便于高效组织和管理行政事务。我的编程能力和地理知识都得到了提高,思维也更加敏捷。




上一条:我的编程之旅
下一条:没有啦!