(图片来源网络,侵删)
成语接龙—Scratch少儿编程进阶篇前言进阶篇是Scratch编程的综合应用,通过进阶篇的内容,希望大家能够有以下三个方面的收获:1. 通过Scratch软件,能提高自我创造能力和问题解决能力;2. 学会编程的基本思想,能够深入思考,举一反三,提高逻辑能力;3. 提升编程学习兴趣,能在编程中体会问题解决的成就和兴奋,增强自信二.目标在本课程中,大家将通过Scratch编程的列表应用、循环与判断语句的嵌套、变量等模块,完成一个成语接龙的程序本程序对列表的知识要求较高,需要大家对列表有较深的理解程序需要大家实现以下三个基本功能:1. 创建四个列表,其中两个列表,一个用于查询玩家回答的成语尾字,另外一个是查到尾字对应的拼音;另外两个列表,一个是成语列表库,另外一个是成语列表库对应的首字拼音2. 将汉字转成拼音;3. 根据拼音搜索成语三.模型搭建编程思路:1. 询问玩家一个成语;2. 玩家根据成语尾字进行接龙;3. 在“字典”列表查询玩家回答的尾字;4. 如果在列表中找到玩家回答的尾字,那么在“拼音”列表的对应位置就是该字的拼音,完成尾字转拼音的过程;5. 根据尾字拼音,查询成语“首字拼音”列表中是否有相同的拼音;6.如果查到,那么在“成语”列表中对应位置回复该成语,完成一轮功能一:列表创建程序开始,需要大家先创建4个成语列表,列表长度较大,建议大家在网上查找资源,转成txt文档再导入:注:因为成语量较多,建议大家开启加速模式功能二:将汉字转换成拼音程序开始,在“成语”列表中,随机选取一个成语询问玩家:玩家作出接龙的成语以后,获取玩家回答成语的尾字,例如,电脑询问一个“各执己见”的成语,玩家回复“见风是雨”,那么尾字是“雨”接着就需要在“字典”中查找“雨”字所在的位置,这边用flag表征是否查询到成语的标志:当在“字典”列表查询到该字,那么在“拼音”列表的对应位置就是该字的拼音,注意,“字典”列表的汉字和“拼音”列表是一一对应的,以下是在字典中查到“雨”的位置和拼音“yu”:功能三:根据拼音搜索成语获取尾字拼音以后,在“首字拼音”中,获取“yu”所在的位置,如果查到,那么在相应位置便是对应以“yu”开头的成语,最终查询的成语为“迂回曲折”:====================小浣熊少儿编程专注少儿编程,帮助孩子提升抽象逻辑思维、计算思维、创新与创造力,让您的孩子“编”出未来,赢得未来
0 评论