分析:分析程序中各變量、各語(yǔ)句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計(jì)算變量n的值,并輸出滿足條件:“S<0“的n的值.模擬程序的運(yùn)行,用表格對(duì)程序運(yùn)行過(guò)程中各變量的值進(jìn)行分析,不難得到輸出結(jié)果.
解答:解:n=1,S=-
滿足條件S<0,執(zhí)行循環(huán)體,依此類推,n=12,S=
---…+滿足條件S<0,執(zhí)行循環(huán)體,n=13,S=
---…++
不滿足條件S<0,退出循環(huán)體,最后輸出的n即可.
故選D.
點(diǎn)評(píng):本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),根據(jù)流程圖計(jì)算運(yùn)行結(jié)果是算法這一模塊的重要題型,處理的步驟一般為:分析流程圖,從流程圖中即要分析出計(jì)算的類型,又要分析出參與計(jì)算的數(shù)據(jù)建立數(shù)學(xué)模型,根據(jù)第一步分析的結(jié)果,選擇恰當(dāng)?shù)臄?shù)學(xué)模型解模.