【正文】
件 A B A B 條件 A T F T F 選擇(分支)結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 順序結(jié)構(gòu) 條 件 A B T F 選擇(分支)結(jié)構(gòu) if 條件 A else B endif s=0+1=s+1=1 s=1+2=s+2=3 s=3+3=s+3=6 s=6+4=s+4=10 計(jì)算 1+2+3+… +100 s=0 For i=1 to 100 s=s+i Endfor ?” s=”,s …… 設(shè)為 i 累加器: s=0 計(jì)算 1+2+3+…+100 初始化 S 計(jì)算 S=1+2+3+…+x 開始 輸出 S 結(jié)束 S=0 開始 輸出 S 結(jié)束 i=100 S=S+i T F 判斷 i=終值 語(yǔ)句序列 A i=i+步長(zhǎng) T F FOR 變量 =初值 TO 終值 [STEP 步長(zhǎng) ] 語(yǔ)句序列 A ENDFOR | NEXT變量 只要變量的值小于等于終值,重復(fù)執(zhí)行循環(huán)體中的語(yǔ)句序列。 給變量 i賦初值 循環(huán)結(jié)束 FOR 循環(huán) 一般知道終值 用 for循環(huán) 默認(rèn)為 1 可以不寫 i=100 如果 i為奇數(shù), S= S+ i; 否則, S= S- i T F 初始化 S 開始 結(jié)束 計(jì)算 1- 2+ 3- 4+ … - 100 S=0 for i =1 to 100 if i為奇數(shù) S= S+ i else S= S- i endif endfor If i%20 注: 判斷一個(gè)整數(shù) M能否被另一個(gè)整數(shù) N整除,一般采用 3種方法: 判斷 MOD(M,N)是否等于 0 INT(M/N)是否等于 M/N M%N是否等于 0,若等于,則表明 M能被 N整除。 s=1 i=0 do while i8 s=s+i i=i+2 enddo ?s s=1i=0 s=s+i=1+0=1 s=1 i=0+2=2