-
1.首先,给出初始模量值,x,y,s1,s2,s3均为0
do while 循环,当 x 超过 20 时停止,循环中有一个句子 x=x+1 控制 x 增长。
那么 x 的值将从 1,2....20 次循环 20 次。
里面是 docase 分支语句,有 2 个分支。
分支 1,int(x 2)=x 2 能被 2 整除,2 是一个偶数,在这种情况下 s1=s1+x 2,这是每次 s1 时 x 2 的总和。
x 是偶数:2、4、6、8、10、12、14、16、18、20,除以 2 并相加,结果是 1+2+3+4+5+6+7+8+9+10=55
分支 2, mod(x 3)=0 能被 3 整除,x 的值为 3,6,9,12,15,18,但不包括分支 1,即它不能是偶数。
所以 x 的值是 3、9、15,那么 s2 = s2 + x 3,这是每次 s2 x 3 的总和,即 1 + 3 + 5 = 9
分支 3,int(x 2)<>x 2 不能被 Zen 2 整除,它们是奇数,如果排除分支 1 和分支 2,剩下的奇数是:1、5、7、11、13、17、19,那么 s3=s3+1 每次加 1,结果是 7
所以最后一个屏幕显示:55 9 7
2.在这里,我们定义一个数组,10个元素,并手动输入值,分别是1,2,3等10
接下来是 do while 循环,其中 s 实际上是数组中每个元素的相加,即 1+2+3+4+5+6+7+8+9+10,结果为 s=55
最后,显示 S 10,并显示屏幕。
3.有问题! 第 9 行实际上是中文问号,这里的 w1 实际上是它。 f.,不是数字,这里执行会出错!
在开始时,x1 和 x2 给出第一天的起始值,并定义 w1、w2 公共变量。
通过引用将 x1 和 x2 传递到 p1 进程中,p1 接受局部变量 w1 和 w2,它们仅在 p1 范围内有效,这与刚才的公共变量不同。
私有 w1 函数是隐藏外部 w1 公共变量,p1 中使用的 w1 都是 w1 局部变量。 W2 不同,后续调用都是更改的 w2 公共变量。