中文字幕人妻色偷偷久久-精品久久久久成人码免费动漫-久久精品国产清自在天天线-国产成人精品免高潮在线观看

精英家教網 > 高中數學 > 題目詳情
20、下面是某位同學利用當型循環語句寫的一個求滿足1+2+3+…+n>500的最小的自然數n的程序.
(1)該程序是否有錯誤,若有請找出錯誤并予以更正;
(2)畫出執行該程序的程序框圖.
分析:分析題目中的要求,發現這是一個累加型的問題,故可能用循環結構來實現,在編寫算法的過程中要注意,累加的初始值為1,累加值每一次增加1,退出循環的條件是累加結果>1000,把握住以上要點不難得到正確的算法和流程圖.
解答:解:(1)該程序有錯誤,①循環變量n多余,刪去;②當型循環語句用錯,“DO”改成“While”;③輸出錯誤,改成:Print i-1.

該算法的程序框圖如圖所示:
點評:可利用循環語句來實現數值的累加(乘)常分如下步驟:①觀察S的表達式分析,循環的初值、終值、步長②觀察每次累加的值的通項公式③在循環前給累加器和循環變量賦初值,累加器的初值為0,累乘器的初值為1,環變量的初值同累加(乘)第一項的相關初值④在循環體中要先計算累加(乘)值,如果累加(乘)值比較簡單可以省略此步,累加(乘),給循環變量加步長⑤輸出累加(乘)值.
練習冊系列答案
相關習題

同步練習冊答案