ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 21.计算三角形面积 编写程序自动计算三角形的面积。手动输入三角形的底和高,程序自动计算出三角形的面积,三角形的面积等于底*高/2。 **1. 准备工作** 小猫角色,白色背景。 **2.功能实现** (1)询问“请输入三角形的底”,输入一个数值; (2)询问“请输入三角形的高”,输入一个数值; (3)小猫说“三角形的面积是xxx”2秒。 >[danger]**标准答案:** **参考程序:** ![](http://h.yiniuedu.com/7c6f997f4fe417c97bf0373ffbbcada4) **试题解析:** **评分标准:** (1)输入三角形的底;(2分) (2)输入三角形的高;(2分) (3)能计算出三角形面积。(6分) ***** # 22.词语接龙 小猫从“中国"开始岀题,以“国”字开头接下一个词语,如果输入的不是两字词语或者输入的词语不是以“国”开头,游戏结束。 ![](http://h.yiniuedu.com/c720cc0fcad0432450140372881350bd) ![](http://h.yiniuedu.com/60b0c64f384a3e1ed8cc119b5975f219) ![](http://h.yiniuedu.com/60a4d9dbd979144f57b01926c2d8f2e5) ![](http://h.yiniuedu.com/51801005955e77b9b3efc5e01ebdae77) ![](http://h.yiniuedu.com/7b0d91b68ef227f3cd5bb8c881f5b7bc) **1.准备工作** (1)保留舞台默认白色背景及小猫角色; (2)建立名为“词语接龙”的列表。 **2.功能实现** (1)点击绿旗,将中国加入到列表后,小猫询问“中国,请输出以“国”开头的词语”; (2)输入词语,如果用户输入的不是两字词语或者词语不以“国”开头,就说“游戏结束”,否则将正确的词语加入列表; (3)继续询问,例如如果第2步输入的是“国家”,小猫继续询问“国家,请输入以“家”开头的词语”,依次类推,直到游戏结束。 >[danger]**标准答案:** **参考程序:** ![](http://h.yiniuedu.com/f01203ea772335057e79fe4616b6347a) **试题解析:** **评分标准:** (1)有列表,点击绿旗后有提示文字;(3分) (2)小猫从“中国"开始岀题,由用户输入词语进行接龙;(3分) (3)构建无限循环的词语接龙程序的基本框架;(4分) (4)编写判断用户接龙的词语是否出错的脚本。(5分) ***** # 23.食堂取餐 食堂有6个取餐口,男生按B键、女生按G键就可以获取一个取餐号,显示在列表中。例如第一个男生的取餐号为Boy1,第一个女生取餐号为Girl1,获得取餐号后角色Dot会播报:“Boy1排队中”。隔一段时间后,小猫播报:“请Boy1到2号窗口”,1号男生就可以去2号窗口取餐了。 ![](http://h.yiniuedu.com/057813638334e0fbeca5918e08baa20f) ![](http://h.yiniuedu.com/912dedca9bd968667791e886290a89e6) **1. 准备工作** (1)保留舞台默认白色背景; (2)小猫角色,添加角色Dot; (3)建立列表:等待列表。 **2.功能实现** (1)第一次按下G键,“Girl1”添加到“等待列表中”,角色Dot说:“Girl1排队中”;第二次按下G键,“Girl2”添加到“等待列表中”,角色Dot说:“Girl2排队中”,以此类推; (2)第一次按下B键,“Boy1”添加到“等待列表中”,角色Dot说:“Boy1排队中”; (3)第二次按下B键,“Boy2”添加到“等待列表中”,角色Dot说:“Boy2排队中”; (4)以此类推; (5)点击绿旗后,每隔2至8秒,小猫播报“等待队列”列表中第一个编号到几号窗口取餐,窗口号1至6随机分配,例如小猫说“请编号几到几号窗口取餐”2秒。播报完成后删除第一个列表项,继续等待2-8秒后播报。 >[danger]**标准答案:** **参考程序:** **角色1脚本** ![](http://h.yiniuedu.com/bc00ce47a01a3b9cef56aa0b3653147b) **角色Dot脚本** ![](http://h.yiniuedu.com/1f307a1880a9945f9066adc68274c835) **试题解析:** **评分标准:** (1)按相应按键后,将排队编号加入等待列表;(3分) (2)设置随机等待间隔时间、随机窗口分配;(4分) (3)点击绿旗后,在2至8秒时间内,小猫播报“等待队列”列表中第一个等待编号。播报完成后删除第一个列表项,并将下一个列表项的等待编号移至第一个。(6分) (4)获取排队编号后,小猫说“请编号几到几号窗口取餐”2秒。(2分) ***** # 24.从小到大排序 小猴子询问输入5个数,存入列表后,将这些数字从小到大排列后重新存入列表。 ![](http://h.yiniuedu.com/4dc90b4ece74fca64c1b16861949b25f) **1. 准备工作** (1)保留舞台默认白色背景; (2)删除小猫角色,添加Monkey角色。 **2.功能实现** (1)点击绿旗,询问“请输入一个数:”,等待输入,重复5次输入5个数字; (2)将输入的5个数保存到列表“数组”中; (1)(3)小猴子说“输入的5个数字从小到大排序”,列表中的数字会小到大排列。 >[danger]**标准答案:** **参考程序:** ![](http://h.yiniuedu.com/9cedeb53f328d18f2912c6a8d290060d) ![](http://h.yiniuedu.com/a4dfeb3dd496e79871419da5660c4cae) ![](http://h.yiniuedu.com/17b34559b9c2c611f538ea974a5799a8) **试题解析:** **评分标准:** (1)删除小猫角色,添加Monkey角色;(1分) (2)点击绿旗,询问5次“请输入一个数:”并等待;(2分) (3)将输入的5个数加入列表;(2分) (4)编写程序实现:将输入的5个数按照从小到大的顺序显示在列表中。(5分)