前言:
眼前大家对“图形化编程等级考试试题”大体比较珍视,兄弟们都想要分析一些“图形化编程等级考试试题”的相关内容。那么小编在网络上收集了一些有关“图形化编程等级考试试题””的相关文章,希望咱们能喜欢,朋友们一起来学习一下吧!中国电子学会青少年软件编程:2023年5月图形化三级等级考试编程题第二题。
请看第三十七题。在太空中行驶的飞船需要躲避陨石,每被撞击一次,生命值将减少,当生命值为零时游戏结束。
好的,那么角色包括陨石和飞船,背景为玻璃,ARARAR。
第三步是建立一个生命值变量。
第二步是实现功能,即点击时,初始生命值为一百的角色和背景如下,飞船的大小为三十。
第二步是克隆陨石,每个克隆体大小为三十,随机出现在随机位置,然后不断前进,遇到边缘时会反弹。从这一点看,这是一道克隆题。
第三步是飞船不断向鼠标方向移动十步。
第四步是陨石碰到飞船时生命值减少,消失。
第五步是生命值小于等于零时游戏结束。
我们需要开始准备工作,删除小猫,选择角色和生命值变量。将飞船的大小设置为三十,初始生命值为一百。当飞船被点击时,生命值变为一百,大小为三十。
在这里,其实也不需要给飞船一个初始位置,因为第三步中,它会随着鼠标一直移动。第二步中,鼠标会出现一个自己克隆体的大小为三十。
因此,当绿球被点击时,可以直接将角色设置为三十,每次克隆出的克隆体大小也是三十。将角色隐藏,每秒钟都会出现一个克隆体,每次间隔一秒钟。
当科隆体启动时,它会出现在随机位置,并不断前进。它会向一个随机角度前进,然后不断前进。它不是一直面向,而是一直前进,因此需要移动十步。因为移动方向和移动十步是搭配的,所以碰到边缘时会反弹。点击率一致,当点击绿旗时,每秒钟会出现一个,小球会一直移动。步骤三:让飞船不断朝着鼠标移动十步,为其编写程序,确保其始终朝向鼠标,因此需要将其放入循环中,不断移动鼠标指针十步。点击绿旗,可以发现方向有误,需要将其垂直向上键改为水平向右。这样,飞船就会一直跟着鼠标移动了。但是,这也存在问题,会一直晃动。要解决这个问题,可以在鼠标指针距离大于某个值时停止移动,因此需要将其拖到中间,只有当距离大于三十时才向鼠标指针移动十步,这样就不会晃动了。这个问题并不扣分,只要飞船能够朝向鼠标指针移动十步即可。
当陨石撞击飞船并减少其生命值时,需要添加生命值增加的复食和删除当前陨石体的操作。当生命值小于等于一百时,程序将结束。因此,每次增加生命值时,可以判断一下生命值是否小于等于零。如果生命值减少了十,可以判断一下生命值是否等于零,如果是,则可以停止程序。
进行测试时,可以故意撞击陨石,看是否能够停止程序。将飞船放在原地,看看能否自动移动过来。最后,当生命值为零时,可以停止程序,保存并关闭。
标签: #图形化编程等级考试试题