scratch中一个可供小学数学运算的程序 10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算...

2024年11月23日 04:34
有2个网友回答
网友(1):

小学一年级上学期都结束了,这个需求太晚了吧!
要求如下:
1.两数相加不可超过10;
2.两数相减不可小于0;
3.两个数都不可超过10;
建立一个题库页:
建一个随机数列 如A列,A列的值以A1为例: =TRUNC(RAND()*11)
加式的计算题 以B1为例 =A1&" + " &TRUNC(RAND()*(11-A1)) & " = "
减式的计算题 以B2为例 =A2&" - "&TRUNC(RAND()*A2)&" = "
计算的结果答案 以C1为例 =IF(ISERROR(FIND("+",B1,3)),VALUE(LEFT(B1,2))-VALUE(LEFT(RIGHT(B1,5),2)),VALUE(LEFT(B1,2))+VALUE(LEFT(RIGHT(B1,5),2)))

建立一个出题页:
出题页A1 公式为 =IF(ROW()<$F$1,Sheet1!B1,"") $F$1 为出题量,以此公式往下拉N行。

因Excel 每动一下其中的随机数即重新取值,所以题目产生后要将题目复制选择性粘贴(数值)
判断是否正确以上面的计算结果与输入的结果进行比较 分数公式如C列为判断是否正确 =COUNTIF(C:C,TRUE)/$F$1*100

网友(2):

话不多说,直接上图,不明白的话可以追问,以上程序块在aiscratch4.3以上的版本