VB函数过程求解 5、VB函数过程求解

发布于 科技 2024-07-04
10个回答
  1. 匿名用户2024-01-30

    因为 i = 1 到 n 你的句子中 n 的值 ** 不存在,所以它是错误的。

    在正解中,使用 while,并且使用 n=n+1,并且转换为 your ** 应该是 i=i+1,并且在你不知道函数中 n 的值,并且你想从 1 中添加 i 的值的前提下,最好使用 while。 而且,你的判断不准确,当b为负数时,它一定小于y,所以你应该判断b的绝对值。

    **修改如下:

    function mysin(x, y)

    i = 1b = (-1) ^i - 1) *x ^ 2 * i - 1) / jc(2 * i - 1)

    do while abs(b) >= y

    s = s + b

    i = i + 1

    b = (-1) ^i - 1) *x ^ 2 * i - 1) / jc(2 * i - 1)

    loopmysin = s

    end function

    另一个**保持不变,可以实现正确解决方案的答案。

  2. 匿名用户2024-01-29

    函数需要有返回...

    函数 jc(n) 这些语句缺少返回类型,该返回类型应该是。

    函数 jc(n) 作为整数,然后您需要在函数中具有相应的返回值以返回计算结果。

  3. 匿名用户2024-01-28

    从字符串中逐个取出字符串:no1:x:123:y:680:end并执行以下操作:

    当 i=1 时:

    字符:n 不大于 0 且不小于 9,并且因为 a(1) = 0,不大于 0,所以:什么都不做!

    因此,可以判断忽略不是0-9的字符!

    当 i=3 时:

    字符:0-9 之间的 1。

    因为 c 的值没有改变,所以它只是 1

    所以 a(1) = a(1)*10+1

    结果 a(1) = 1

    当 i=4 时:

    字符:不在 0-9 之间。

    因为 c 的值没有变化,它只是 1,而 a(1) 已经是 1,大于 0,所以 c=c+1

    当 i = 5 时,结果 c = 2:

    字符:x 不在 0-9 之间。

    因为 c 的值现在是 2,而 a(2) 是 0。

    所以什么都不做。

    结果仍然是 c=2

    当 i=6 时:

    字符:不在 0-9 之间。

    因为 c 的值现在是 2,而 a(2) 是 0。

    所以什么都不做。

    结果仍然是 c=2

    当 i=7 时:

    字符:0-9 之间的 1。

    因为 c 的值现在是 2,而 a(2) 是 0。

    所以 a(2) = a(2) * 10 + 1

    结果 a(2) = 1

    当 i=8 时:

    字符:2 个,介于 0-9 之间。

    因为 c 仍然是 2,而 a(2) 是 1。

    所以 a(2) = a(2)*10+2

    结果 a(2) = 12

    当 i=9 时:

    字符:3 个,介于 0-9 之间。

    因为 c 仍然是 2,而 a(2) 是 12。

    所以 a(2) = a(2)*10+3

    结果 a(2) = 123

    所以问题中最大的数字是 123,所以。

    答案应该是:d

    为您提供编程检查的结果:

  4. 匿名用户2024-01-27

    这是循环的嵌套,外循环循环一个,内部循环循环一个循环。

    也就是说,总循环数等于外部循环数乘以内部循环数。

    外循环是 1 到 3,3 次,内循环是 -4 到 -1,4 次,3*4=12 所以 n=n+1 执行 12 次,即 n 的值为 12

  5. 匿名用户2024-01-26

    答案是

    总共增加了4*3=12次。

  6. 匿名用户2024-01-25

    写的时候都是一样的。

  7. 匿名用户2024-01-24

    计算结果为 5

    过程是:步骤 1:7 8=

    第二步是短时间

    步骤 3:5

    第一个傻瓜是四级台阶:用尺子 1 mod 9=1

    步骤 5:4+1=5

  8. 匿名用户2024-01-23

    一开始,在分配 x 数组后,每个元素的值为:

    x(0)=1

    x(1)=2

    x(2)=3

    x(3)=4

    x(4)=5

    在执行第一次调用 proc(x) 后,由于 proc 中的 do 循环执行了两次,因此 i 分别为 0 和 1,因此:

    x(0)=x(0)+x(1)=1+2=3

    x(1)=x(1)+x(2)=2+3=5

    其他没有改变,i 的值为 2

    执行第二次调用 proc(x) 后,i 的值为 2,因为 i 是一个静态变量,因此:

    x(2)=x(2)+x(3)=3+4=7

    因此,经过上述过程后,x 数组中每个元素的值变为:

    x(0)=3

    x(1)=5

    x(2)=7

    x(3)=4

    x(4)=5

    所以答案是b

  9. 匿名用户2024-01-22

    当程序加载时,设置 n=5

    单击后,将 5 传递给函数。

    函数中的 S = 5+4+3+2+1,并且 s=15ss = ss + s,所以 ss 也是 15

    最终打印 SS; s;n

    第一次点击的结果是:15150

    第。 当进行第二次、第三次和第四次点击时,n 已经为 0,因此接下来的三次点击中 s 的值保持不变,仍为 15

    但 ss 正在发生变化,分别为 15+15; 15+15+15; 15+15+15+15

    所以接下来三次的结果是。

  10. 匿名用户2024-01-21

    k=2如果 k>=1 则 a=3 此时条件满足,a=3如果 k>=2 则 a=2 条件满足,a=2如果 k>=3,则 a=1 条件不满足,a 不改变,或者 a=2打印 a 打印结果:2

    i=1 to 15

    x=2*i-1

    如果 x mod 3=0,则 s=s+1 计算 x 可被 3 整除的次数。

    因为 i 循环最多 15 次,所以 s 必须小于 15,答案必须是 b

相关回答
13个回答2024-07-04

y=f(x) 的最大值为 13

顶点为 13,函数开口向下。 >>>More

8个回答2024-07-04

private sub command1_click()

dim i as long, n as long, gen as long, su() as long, s as long >>>More

10个回答2024-07-04

1. y= x+2 和 x,交点 a 和 c 为 y,x 为零,a 和 b 的坐标分别为零。 >>>More

11个回答2024-07-04

绝对值小于20“,表示不能包含+20和-20,没有正确答案,命题是错误的。 >>>More

4个回答2024-07-04

mid 函数。

返回一个变体(字符串),该变体包含字符串中指定的字符数。 >>>More