全国青少年信息素养大赛 Scratch 复赛-专项训练:数学问题《四》 建议答题时长:60min
1. 编程题

计算三角形面积

编写程序自动计算三角形的面积。手动输入三角形的底和高,程序自动计算出三角形的面积,三角形的面积等于底*高/2。

准备工作:

小猫角色,白色背景。

功能实现:

(1)询问“请输入三角形的底”,输入一个数值;

(2)询问“请输入三角形的高”,输入一个数值;

(3)小猫说“三角形的面积是 xxx”2 秒。

A
B
C
D
查看答案
2. 编程题

判断亲和数

判断亲和数

对于正整数 a 和 b(a>=b),如果 a 除以 b 的余数为 0,那么 b 是 a 的因数,例如 6 的因数为 1,2,3,6。

亲和数,指两个正整数,彼此的全部因数之和(这里的因数不包括整数自己)与另一方相等。例如 12 的因数之和 1+2+3+4+6=16, 26 的因数之和为 1+2+13=16,12和 26 是亲和数。

输入两个正整数,判断这两个数是否为亲和数。

准备工作:

(1)保留默认的小猫角色和白色背景。

功能实现:

(1)点击绿旗,小猫询问“请输入第一个正整数”;

(2)小猫询问“请输入第二个正整数”;

(3)小猫计算两个数的因数和后,判断这两个数是否亲和数,如果是亲和数,小猫说

“xx 和 xx 是亲和数”;如果不是,小猫说“xx 和 xx 不是亲和数

A
B
C
D
查看答案
3. 编程题

判断闰年

闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。没有补上时间差的年份为平年。平年的二月只有 28 天,而闰年的二月有 29 天。那么如何判断这一年是闰年还是平年呢,有这样一个闰年的判断方法:年份能被 400 整除,或者能被 4 整除但不能被 100 整除的都是闰年。

准备工作:

(1)选择背景 blue sky2;

(2)选择角色 Abby。

功能实现:

(1)根据上述的闰年判断方法,编程判断用户输入的年份是闰年还是平年,例如:输入 2022,角色会说出:“2022 是平年”;

(2)然后角色会再次进行询问:“你想知道这一年哪个月的天数?”,例如:输入 2,角色会说出:"2 月有 28 天"。

A
B
C
D
查看答案
试题目录
编程题
1 2 3
赣ICP备20007335号-2