这套题目来源于网络,主要有星火征途和数字守艺人的部分编程题。
1、挑粮小分队运粮
题目描述
有一支挑粮小分队负责运送粮食上山。这支队伍共有 a 名红军战士,每名战士都挑了 b 斤的粮食。在艰难的上山途中,小分队路过了一个极度缺粮的贫苦老乡家,带队班长决定从队伍的总粮草中拿出 c 斤粮食救济这位老乡。请编写程序,计算出:最终成功运达井冈山大本营的粮食还剩下多少斤?
输入要求
1. 新建变量a,代表红军战士的人数;a为正整数
2. 新建变量b,代表每个人挑的粮食斤数;b为正整数
3. 新建变量c,代表救济老乡的粮食斤数
输出要求
新建变量result,代表最终成功运达大本营的粮食斤数。
输入样例
a = 8
b = 45
c = 30

2、信号弹暗号判断
题目描述
在一次夜袭敌军据点的战斗中,八路军指挥员在山岭上观察前方的信号弹。出发前定下暗号规则:
1. 看到 1 颗信号弹,代表敌人火力猛烈,命令:“交替掩护”,用yh表示
2. 看到 2 颗信号弹,代表我军已暴露,命令:“立刻撤退”,用ct表示
3. 看到 3 颗信号弹,代表敌人防线已破,命令:“发起总攻”,用zg表示
4. 看到其他数量,代表敌人诱饵,命令:“原地待命”,用dm表示
编写程序,根据信号弹数量输出对应行动命令。
输入要求
新建变量f,代表信号弹的数量。
输出要求
新建变量result,代表命令内容。
输入样例
f = 3

3、统计含数字5的电报
题目描述
重庆地下党发报员李侠截获敌人一批数字电码,存储在列表dianbao中。情报显示:敌人调动装甲车的电报,数字一定包含数字5(5、152、509均符合)。编写程序统计列表里包含数字5的电报总条数。
输入要求
新建列表dianbao,存储电报数字。
输出要求
新建变量result,代表包含数字5的电报总条数。
输入样例
dianbao = [50090, 15, 6450, 8, 5]
输出样例
result = 4

Scratch图形化编程题目
4、端午醒狮采青
准备工作
1. 删除默认小猫角色,添加角色:醒狮、生菜
2. 添加背景:端午节氛围图1
功能实现
1. 点击绿旗后:醒狮角色移动到舞台(-160, 0),初始造型为站立;生菜角色在舞台上方(200, 140),大小80,初始状态显示。
2. 程序启动后,醒狮说“醒狮采青来啦!接住福气!”,持续3秒;按下空格键时,醒狮切换跃起造型,等待0.3秒,切回站立造型。
3. 生菜角色等待3秒后,重复执行:x坐标减少5;碰到舞台边缘则回到(200,140);若碰到醒狮,生菜隐藏,等待1秒后停止全部脚本。

5、扎染方巾制作
准备工作
1. 删除默认角色,添加角色:方巾
2. 添加背景:扎染工作台
功能实现
1. 点击绿旗后,方巾切换为白色方巾造型,移动到舞台(-190,0)位置。
2. 程序启动后,方巾每隔1秒克隆自己,克隆体x坐标增加95,随后切换下一个造型。
3. 方巾切换4次造型后退出循环,等待1秒,说“扎染制作完成!”,持续3秒。

6、掐丝珐琅画五角星
准备工作
1. 删除默认角色,添加角色“掐丝镊子”
2. 添加背景“景泰蓝赏盘”
功能实现
1. 点击绿旗后,掐丝镊子初始坐标(0,-60),初始方向90;画笔粗细2,画笔颜色金色。
2. 程序启动,全部擦除,说“掐丝开始,掐出精致图形”,持续2秒。
3. 镊子移动到(-60,55),落笔,绘制五角星,每画完一条边等待0.2秒。
4. 五角星绘制完成后抬笔。

7、陶艺陶坯烧制
准备工作
1. 删除默认角色,添加角色“陶坯”
2. 添加背景“陶艺工坊”
功能实现
1. 点击绿旗后,陶坯移动到舞台(0,-55),初始造型为“泥团”,大小70。
2. 程序启动后,陶坯每隔1秒切换一次造型。
3. 陶坯切换2次造型后,说“进窑烧制”,持续3秒。
