LET Y=0
FOR I=1 TO 21 STEP 4
LET Y=Y+I
NEXT I
PRINT Y
END
因为题目所给的数列等差为4
所以变量Y从1开始每次加4,一直加到21就是答案了
I=1 Y=0+1=1
I=1+4=5 Y=1+5=6
I=5+4=9 Y=6+9=15
……
I=21 Y=Y+21=你要求的那个数
然后print打印出来
仔细啊、看看Y累加的过程,就是1+5+9+……+21
LET S=0
FOR I= 1 TO 100 STEP 0.1
LET S=S+I
NEXT I
PRINT S
END
这个跟上一道题差不多,等差为0.1,所以把步长step改为0.1即可
LET S=0
FOR I=10 TO 2 STEP -2
LET S= S+I
NEXT I
PRINT S
END
这道题从10+8+6+……+2,首先是倒着加的,所以步长为-2,循环变量从第一个数10到最后一个数2,所以循环初值,终值为10和2
LET S=1
FOR I=1 TO 10
LET S= S*I
NEXT I
PRINT S
END
这是阶乘的,从1乘到10,那循环变量就从1到10,步长为1可以省略
不同于上边3题的就是每个数之间的关系为"乘",所以在循环中就要便成S= S*I
像这种数列的问题,都是大同小异,你只要弄清楚每个数之间的关系就可以了
把这种关系弄明白了,就可以举一反三,就全都明白了
第一道题讲得比较细,不明白的话你可以试试把每次循环时所有的变量算出来,就非常明显了.运用熟了只受,这种程序块对你来说就是小菜一碟了