精英家教網 > 高中數學 > 題目詳情

根據下面的要求,求滿足1+2+3+…+n>500的最小的自然數n.

(1)畫出執行該問題的程序框圖;

(2)以下是解決該問題k的一個程序,但有2處錯誤,請找出錯誤并予以更正.

i=1

S=0

n=0

DO

S=S+i

i=i+1

n=n+1

loop  while  S>=500

輸出n+1.

考點:

繪制簡單實際問題的流程圖;偽代碼.

專題:

概率與統計.

分析:

(1)分析題目中的要求,發現這是一個累加型的問題,故可用循環結構來實現,在編寫算法的過程中要注意,累加的初始值為1,累加值每一次增加1,即可得到流程圖;

(2)當型循環結構是直到滿足條件退出循環,故條件錯誤;根據循環次數可知輸出結果為n.

解答:

解:(1)程序框圖如下圖:(兩者選其一即可,答案不唯一)

(2)①直到型循環結構是直到滿足條件退出循環,故S>=500應改為 S<=500;

②根據循環次數可知輸出n+1應改為輸出n;

點評:

本題主要考查了循環結構,以及利用循環語句來實現數值的累加(乘),同時考查了流程圖的應用,屬于中檔題.

練習冊系列答案
相關習題

科目:高中數學 來源: 題型:

根據下面的要求,求滿足1+2+3+…+n>500的最小的自然數n.
(1)畫出執行該問題的程序框圖;
(2)以下是解決該問題的一個程序,但有幾處錯誤,請找出錯誤并予以更正.

查看答案和解析>>

科目:高中數學 來源: 題型:

根據下面的要求,求滿足1+2+3+…+n>500的最小的自然數n.
(1)畫出執行該問題的程序框圖;
(2)以下是解決該問題k的一個程序,但有2處錯誤,請找出錯誤并予以更正.
i=1
S=0
n=0
DO
S=S+i
i=i+1
n=n+1
loop  while  S>=500
輸出n+1.

查看答案和解析>>

科目:高中數學 來源: 題型:

根據下面的要求,求滿足1+2+3+…+n>500的最小的自然數n.
(1)下面是解決該問題的一個程序,但有3處錯誤,請找出錯誤并予以更正;
(2)畫出執行該問題的流程圖.

查看答案和解析>>

科目:高中數學 來源: 題型:

根據下面的要求,求滿足1+2+3+…+n>500的最小的自然數n.
(1)畫出執行該問題的程序框圖;
(2)以下是解決該問題的一個程序,但有3處錯誤,請找出錯誤并予以更正.

查看答案和解析>>

科目:高中數學 來源: 題型:

根據下面的要求,求滿足1+2+3+…+n>500的最小的自然數n.
(1)畫出執行該問題的程序框圖;
(2)以下是解決該問題的一個程序,但有2處錯誤,請找出錯誤并予以更正.

查看答案和解析>>

同步練習冊答案
久久精品免费一区二区视