VB习题:表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 值的取值范围是多少?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/05/26 22:54:41
VB习题:表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 值的取值范围是多少?
Rnd是0-1的随机数,可以=0,不可以=1,取值范围:[0,1)
5 * Rnd + 1的取值范围:[1,6)
Int()意思是取整,Int(5 * Rnd + 1)的值可能为:1,2,3,4,5
同理,Int(5 * Rnd - 1)的值可能为:-1,0,1,2,3
表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 的值可能为:
1*(-1)= -1
1*0= 0
1*1= 1
1*2= 2
1*3= 3
2*(-1)= -2
2*0= 0
2*1= 2
2*2= 4
2*3= 6
3*(-1)= -3
3*0= 0
3*1=3
3*2= 6
3*3= 9
4*(-1)= -4
4*0= 0
4*1=4
4*2= 8
4*3= 12
5*(-1)= -5
5*0= 0
5*1=5
5*2= 10
5*3= 15
综上所述,表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 的值可能为:
-5,-4,-3,-2,-1,0,1,2,3,4,5,6,8,9,10,12,15
即-5到15的整数,但是缺四个数:7,11,13,14
5 * Rnd + 1的取值范围:[1,6)
Int()意思是取整,Int(5 * Rnd + 1)的值可能为:1,2,3,4,5
同理,Int(5 * Rnd - 1)的值可能为:-1,0,1,2,3
表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 的值可能为:
1*(-1)= -1
1*0= 0
1*1= 1
1*2= 2
1*3= 3
2*(-1)= -2
2*0= 0
2*1= 2
2*2= 4
2*3= 6
3*(-1)= -3
3*0= 0
3*1=3
3*2= 6
3*3= 9
4*(-1)= -4
4*0= 0
4*1=4
4*2= 8
4*3= 12
5*(-1)= -5
5*0= 0
5*1=5
5*2= 10
5*3= 15
综上所述,表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 的值可能为:
-5,-4,-3,-2,-1,0,1,2,3,4,5,6,8,9,10,12,15
即-5到15的整数,但是缺四个数:7,11,13,14
VB习题:表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 值的取值范围是多少?
表达式 Int(5*Rnd+1) 的值的范围是
帮我解释一下一个VB题 表达式Int(5*Rnd+1)*Int(5*Rnd-1)值的范围是 为什么结果是【-5,15】
vb中int(rnd(0)+1)+int(rnd(1)-1)值是多少?为什么?
VB中Int(Rnd(1) * 4),Int(Rnd(2) * 5)产生的随机整数的闭区间是多少
VB 编程 vb中 Int(Rnd(0)+1)+Int(Rnd(1)-1) 值等于多少
产生[5,46]之间的随机整数VB表达式是 A.Int(Rnd(1)*42)+6 B.Int(Rnd(1)*42)+5
(5*Rnd+1)*Int(5*Rnd-1) 这个最后的范围为什么是-5~15?
表达式Int(4*Rnd+1)*(Int(4*Rnd-1))值的范围是( A.〔-1,8〕 B.〔-4,8〕 C.〔-3
VB int(rnd*(-7)+4)*int(rnd*5-10) 随机数产生的范围.为什么答案是【-30,18】而不是【
(VB) a = Int(Rnd(1) * 9).
Int(Rnd(1))是什么意思