全国服务热线:400-6263-721

位置:成都少儿编程培训学院 > 学校动态 > 少儿编程制作成语接龙-人机PK

少儿编程制作成语接龙-人机PK

来源:成都少儿编程培训学院时间:2022/9/5 15:01:54

  一.前言进阶篇是Scratch编程的综合应用,通过进阶篇的内容,希望大家能够有以下三个方面的收获:1. 通过Scratch编程软件,能提高自我创造能力和问题解决能力;2. 学会编程的基本思想,能够深入思考,举一反三,提高逻辑能力;

  3. 提升编程学习兴趣,能在编程中体会问题解决的成就和兴奋,增强自信。

  二.目标在本课程中,大家将通过Scratch编程的列表应用、循环与判断语句的嵌套、变量等模块,完成一个成语接龙的程序。本程序对列表的知识要求较高,需要大家对列表有较深的理解。程序需要大家实现以下三个基本功能:1. 创建四个列表,其中两个列表,一个用于查询玩家回答的成语尾字,另外一个是查到尾字对应的拼音;另外两个列表,一个是成语列表库,另外一个是成语列表库对应的首字拼音。2. 将汉字转成拼音;

  3. 根据拼音搜索成语。


  三.模型搭建

  思路点拨:

  1. 询问玩家一个成语;

  2. 玩家根据成语尾字进行接龙;

  3.在“字典”列表查询玩家回答的尾字;

  4. 如果在列表中找到玩家回答的尾字,那么在“拼音”列表的对应位置就是该字的拼音,完成尾字转拼音的过程;

  5. 根据尾字拼音,查询成语“首字拼音”列表中是否有相同的拼音;

  6.如果查到,那么在“成语”列表中对应位置回复该成语,完成一轮。

  功能一:列表创建

  程序开始,需要大家先创建4个成语列表,列表长度较大,建议大家在网上查找资源,转成txt文档再导入:

  注:因为成语量较多,建议大家开启加速模式。

  功能二:将汉字转换成拼音

  程序开始,在“成语”列表中,随机选取一个成语询问玩家:

  玩家作出接龙的成语以后,获取玩家回答成语的尾字,例如,电脑询问一个“各执己见”的成语,玩家回复“见风是雨”,那么尾字是“雨”。

  接着就需要在“字典”中查找“雨”字所在的位置,这边用flag表征是否查询到成语的标志:

  当在“字典”列表查询到该字,那么在“拼音”列表的对应位置就是该字的拼音,注意,“字典”列表的汉字和“拼音”列表是一一对应的,以下是在字典中查到“雨”的位置和拼音“yu”:

  功能三:废弃物正确丢进垃圾桶时,角色消失,分数增加1。

  获取尾字拼音以后,在“首字拼音”中,获取“yu”所在的位置,如果查到,那么在相应位置便是对应以“yu”开头的成语,较终查询的成语为“迂回曲折”:

  四.每课一问

  大家能否挑战制作一个唐诗接龙?

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/974/news/560085/违者必究! 以上就是成都少儿编程培训学院 小编为您整理 少儿编程制作成语接龙-人机PK的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721