根據(jù)下面的要求,求滿足1+2+3+…+n>500的最小的自然數(shù)n.
(1)畫出執(zhí)行該問題的程序框圖;
(2)以下是解決該問題的一個(gè)程序,但有幾處錯(cuò)誤,請(qǐng)找出錯(cuò)誤并予以更正.
分析:(1)分析題目中的要求,發(fā)現(xiàn)這是一個(gè)累加型的問題,故可能用循環(huán)結(jié)構(gòu)來(lái)實(shí)現(xiàn),在編寫算法的過(guò)程中要注意,累加的初始值為1,累加值每一次增加1,退出循環(huán)的條件是累加結(jié)果>500,即可得到流程圖;
(2)直到型循環(huán)結(jié)構(gòu)是直到滿足條件退出循環(huán)則“DO”錯(cuò)誤,應(yīng)改成WHILE,以及輸出結(jié)果為n.不是n+1,賦值S=0不是1;
解答:解:(1)程序框圖如圖所示:
或者:
(2)①DO應(yīng)改為WHILE;
②PRINT  n+1 應(yīng)改為PRINT  n;
③S=1應(yīng)改為S=0
點(diǎn)評(píng):本題主要考查了循環(huán)結(jié)構(gòu),以及利用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)數(shù)值的累加(乘),同時(shí)考查了流程圖的應(yīng)用,屬于中檔題.
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源: 題型:

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:

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

查看答案和解析>>

同步練習(xí)冊(cè)答案