根據(jù)下面的要求,求滿足1+2+3+…+n>500的最小的自然數(shù)n.
(1)下面是解決該問題的一個程序,但有3處錯誤,請找出錯誤并予以更正;
(2)畫出執(zhí)行該問題的流程圖.
分析:(1)有三處錯誤:1,S的初始值改為S=0;2,直到型循環(huán)結構是直到滿足條件退出循環(huán),則S≥500,改為  S≤500;3,根據(jù)循環(huán)次數(shù)可知輸出結果為n;
(2)分析題目中的要求,發(fā)現(xiàn)這是一個累加型的問題,故可能用循環(huán)結構來實現(xiàn),在編寫算法的過程中要注意,計數(shù)的初始值為1,計數(shù)值每一次增加1,退出循環(huán)的條件是累加結果S≤500,即可得到流程圖.
解答:解:(1)錯誤1   S=1,改為S=0;
錯誤2   S≥500,改為  S≤500;
錯誤3   輸出  n+1,改為  輸出  n;
(2)流程圖如圖:
點評:本題主要考查了循環(huán)結構,以及利用循環(huán)語句來實現(xiàn)數(shù)值的累加(乘),同時考查了流程圖的應用,屬于中檔題.算法是新課程中的新增加的內(nèi)容,也必然是新高考中的一個熱點,應高度重視.
練習冊系列答案
相關習題

科目:高中數(shù)學 來源: 題型:

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

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

根據(jù)下面的要求,求滿足1+2+3+…+n>500的最小的自然數(shù)n.
(1)畫出執(zhí)行該問題的程序框圖;
(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.

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

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

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

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

查看答案和解析>>

同步練習冊答案