程小明

小程序展示视频




网页版程小明功能介绍

功能一:为代码添加注释

首先,在文本输入框中输入要分析的代码,然后按下回车提交。程序“程小明”将接收到代码,并返回菜单栏供用户选择下一步操作。 如果用户选择1,则“程小明”将在代码的每行后面添加注释,这有助于编程初学者快速理解代码。





功能三:分析代码功能

如果用户在输入框中输入3,那么这意味着用户选择了“程小明返回”菜单栏中的“讲解代码思路”选项。在这种情况下,“程小明”将分析代码思路并在右侧的白色框中显示分析结果。 这个“讲解代码思路”的功能可以帮助编程初学者培养编程思维,并且能够对编程者更好的理解代码起到积极的作用。




功能六:其它方法实现代码

如果用户在输入框中输入6,表示用户选择了“程小明返回”菜单栏中的“用其它方法实现该代码”选项。在这种情况下,“程小明”将分析并寻找其他合适的方法来实现该段代码,并在右侧的白色框中显示其他方法的代码。 这个“用其它方法实现该代码”的功能可以帮助编程初学者开阔思维,让学生知道可以用多种编程方法实现同一功能。同时,该功能可以与选项3“讲解思路”相结合,让学生将其他方法的代码提交给“程小明”,以获得代码思路的分析和讲解。


程小明通过Sapper搭积木的方式开发

Sapper积木包含一个"repeat while"模块,用于控制程小明与用户之间的交互。只要用户输入的选项不是0,程小明就会不断返回与该选项对应的功能。 Sapper的"output"模块用于输出各种变量模块,比如变量模块"comment"存储着程小明对选项1的回答。通过将"comment"嵌入到"output"模块中,Sapper可以将程小明的回答输出到面板(Block Console)。 类似地,其它变量模块存储着程小明对其它选项的回答,也可以通过输出模块"output"进行输出。


个人简介



姓名:张文潇
专业:江西师范大学2019级数据科学与大数据技术专业
个人介绍:我热爱感受音乐的美妙,也喜欢阅读,个人的藏书数量大约有一百本左右。在本科期间,我曾经迷茫彷徨,浪费了大好的青春时光, 曾经担任过班级团支部书记和辅导员助理,暂时没有其他荣誉。然而,我相信马克思主义辩证发展的观点,即人总是在不断变化的。 我们不能否定事物运动的绝对性,也不应因为现在的不足就否定自己的未来。 现在,我已经认识到了努力的重要性,希望在研究生期间亲身验证一万小时定律的适用性,并与广大同志一道遇见更好的自己! 我乐于助人,崇尚和平,坚信生命不息,奋斗不止!