编程题 共9道
跳舞机游戏
题目说明
编程实现:
跳舞机游戏。
具体要求:
1). 点击绿旗,舞台左上角显示得分0代表玩家分数,在得分右侧倒计时10代表游戏时长(10s);
2). 游戏开始倒数计时,在舞台上随机显示上、下、左、右四个箭头中的一个,等待1秒后变化其它方向箭头(箭头方向、颜色都是随机改变);
3). 玩家观察舞台上出现的箭头,按下键盘上对应的方向键,箭头方向和按下的方向键一致则分数加1,并且箭头说“正确”,同时显示出箭头出现时到按下对应方向键时的反应时间;
4). 箭头方向和按下的方向键不一致则分数减1,并且箭头说“错误”;
5). 当倒计时为0时,游戏结束,用一个列表“积分榜”来记录每轮游戏的得分;
6). “积分榜”中每轮分数进行比较,其中最高分呈现在舞台上方最高分中;
7). 点击小绿旗,下一轮游戏重新开始(积分榜中数据不变)。
潜艇游戏
潜艇游戏。
1). 角色、背景如图所示;
2). 点击绿旗,潜水艇询问:“下潜到多少米?”;
3). 输入对应刻度数字(40,80,120,160)潜水艇移动到左侧对应刻度的位置;
4). 等待1秒,潜水艇询问:“选择前进速度1-5?”(数字越大速度越快,速度5最快);
5). 输入1到5之间的数字,潜水艇以此速度水平向右移动到舞台右侧边缘。
豌豆射手
在舞台上放置豌豆射手,并实现发射子弹的效果。
1). 点击绿旗,角色、背景如图所示;
2). 在左上角豌豆射手位置,按下鼠标左键,会生成一个新豌豆射手,拖动鼠标新豌豆射手跟随鼠标移动,移动到新的位置松开鼠标左键,新豌豆射手会被放置在这个新位置,新豌豆射手不会再跟随鼠标移动;
3). 豌豆射手只能放置在黄色土地上,如果放置在灰色石砖上,豌豆射手会在0.1秒后消失;
4). 在黄色土地上放下豌豆射手之后,豌豆射手就开始持续变化造型(造型间的切换间隔0.1秒),每当切换到最后一个造型时,豌豆射手会发射子弹(如图所示);
5). 子弹水平向右侧飞行,在右侧边缘消失(每个豌豆射手都可以持续发射子弹)。
拼图游戏
拼图游戏。
2). 指针在碎片上,按下鼠标拖拽碎片在舞台上移动(松开鼠标碎片停止移动);
3). 碎片移动到对应背景上,按下空格键碎片与背景重合(不对应就不能重合);
4). 四张碎片成功拼出如图所示的图片后,程序结束。
病毒消灭战
背景信息:
机体内具有吞噬功能的细胞统称为吞噬细胞,吞噬细胞对体内衰老死亡细胞和外来异物有吞噬和消化的功能,是机体天然防御的重要机制之一。
用键盘按键控制吞噬细胞去消灭人体中随机出现的病毒。
1). 运行程序,吞噬细胞(白色吞噬细胞为防御状态)在舞台左侧边缘随机位置出现,三种病毒(蓝色、紫色、绿色)在舞台右侧边缘随机位置出现,并且以不同速度水平向左移动(如图所示);
2). 按上、下、左、右按键,控制防御的吞噬细胞上、下、左、右移动;
3). 按空格键,吞噬细胞进行挥剑,松开空格按键,吞噬细胞开始防御;
4). 病毒在移动的过程中碰到挥剑的吞噬细胞时,病毒消失且“消灭”值+1;
5). 当病毒移到舞台最左边时,病毒消失并且“感染”值+1;
6). 当“消灭”值大于等于 10 时,所有病毒消失,吞噬细胞说:“我胜利了!”;
7). 当“感染”值大于等于5时,所有病毒消失,吞噬细胞说:“我还要努力!”。
嫦娥奔月
中秋是中国民间的传统节日,中秋以月之圆寓意人之团圆,为寄托思念故乡,思念亲人之情,祈盼丰收、幸福,成为丰富多彩、弥足珍贵的文化遗产。
嫦娥奔月。
1). 运行程序,等待1秒出现嫦娥角色;
2). 点击嫦娥,嫦娥询问“请输入我飞行的时间5-10”;
3). 输入数字后嫦娥开始向月亮移动,飞行过程中嫦娥越来越小;
4). 左上角显示输入的数值后开始倒计时(5代表5秒,6代表6秒以此类推);
5). 倒计时为0停止计数,嫦娥在月亮上停止移动;
6). 等待1秒,出现节日祝福。
闰年计算
每年的 1、3、5、7、8、10、12 月都有 31 天; 4、6、9、11 月都有 30 天;2月比较特殊,公历年份能被4整除的是闰年,其他是平年,例如2020年是闰年,2021年是平年。平年的2月有28天,闰年的2月有29天。
运行程序,在对话框输入年份与月份,并说出输入年份为平年还是闰年,输入月份有多少天。
1). 点击绿旗,询问请输入年份并出现对话框;
2). 说出输入年份为平年还是闰年(年份大于2001,小于2040);
3). 询问请输入月份并出现对话框(1-12);
4). 说出输入月份有多少天;
5). 完整说出刚才输入年份为平年或闰年,输入月份一共有多少天。
红绿灯记忆游戏
记忆游戏,红绿灯三盏灯亮起后分别为红灯、黄灯和绿灯, 观察并记忆三盏灯随机亮起熄灭的先后顺序。
1). 运行程序,小朋友说:“3秒后开始程序,请观察红绿灯亮起的先后顺序”;
2). 红绿灯的三盏灯按照随机顺序,分别亮起和熄灭一次,每盏灯亮起同时说出灯的颜色,1秒后熄灭,间隔1秒后下一盏灯亮起;
3). 小朋友说:“请按照三盏灯的亮灭顺序依次点击舞台右下角的3个按钮”;
4). 如果点击按钮的顺序与三盏灯的亮起熄灭顺序一致,则正确次数加1,小朋友说:“对了”;
5). 如果顺序不一致,小朋友说:“错了”;
6). 完成五次游戏后,左上角显示正确次数,小朋友说出:“正确次数为*”(*表示正确次数),2秒后游戏结束。
绘制花朵
运行程序,鼠标点击屏幕,会自下而上画出一条枝干和一朵花,花朵是由五片花瓣组成,每片花瓣为五边形图案,每次画出枝干和花朵的颜色随机。
1). 在舞台上的任意一点,点击鼠标,会从点击处的舞台正下方画出一条枝干到达鼠标点击位置(枝干的颜色随机);
2). 枝干到达鼠标点击处,画出由五片花瓣组成的花朵(每片花瓣为五边形图案, 花朵颜色随机);
3). 在屏幕任意位置点击都会出现随机颜色的枝干和花朵。