分析:觀察分析所加的數值,指數相同,底數相鄰兩數相差2,設計數器i初始值為1,用i=i+2實現底數部分.本例可用while循環,又循環次數確定,亦可用for循環實現.
解法一:
S=0;
i=1;
while i<=999
S=S+i^2;
i=i+2;
end
S
解法二:
S=0;
for i=1:2:999
S=S+i^2;
end
S
程序框圖如圖所示:
綠色通道
(1)使用while循環設計程序的一般思路:
①把反復要做的工作,作為循環體放在while與end之間.
②確定循環條件及在while之前,要設置好初始條件,如本例中的i=1.
③考慮在循環體內怎樣改變條件以退出循環,如本例中的i=i+2.
(2)框圖轉化為程序時,注意框圖中循環的入口、循環體、條件.框圖中循環的入口即為程序中循環的入口(while),循環體放在while與end之間,條件放在while之后.
湖北省互聯網違法和不良信息舉報平臺 | 網上有害信息舉報專區 | 電信詐騙舉報專區 | 涉歷史虛無主義有害信息舉報專區 | 涉企侵權舉報專區
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com