Scratch编程计算小杨N天累计做题总数
题目描述
为了准备考试,小杨每天都要做题:
- 第1天做
a道题,第2天做b道题,从第3天起,每天做题数量为前两天的总和。 - 若某一天做题量≥
m,则后续所有日子不再做题(当天题量正常计入总和)。 请编写Scratch程序计算到第N天,小杨总共做了多少题。
输入描述
新建以下变量,直接赋值即可,无需使用「询问并等待」积木:
- 变量
a、b:取值范围0 ≤ a,b ≤ 10 - 变量
m:取值范围a,b < m ≤ 100000 - 变量
N:取值范围3 ≤ N ≤ 364
输入样例1
a=1
b=2
m=10
N=5
输入样例2
a=1
b=1
m=5
N=8
输出描述
新建变量result存储小杨N天内的总做题数。
输出样例1
result=19
样例1解释:前5天做题量分别为1、2、3、5、8,均小于10,总和为19。
输出样例2
result=12
样例2解释:第5天做题量等于m=5,后续3天不再做题,总和为1+1+2+3+5=12。
注意事项
- 变量名的拼写(包括大小写)必须和题目完全一致。
- 输入变量直接赋值即可,无需使用「询问并等待」积木。
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析