下列四圖是為計算
而繪制的算法流程圖,根據流程圖回答后面的問題:(1)
其中正確的流程圖有哪幾個?錯誤的流程圖有哪幾個?錯在哪里?(2)
錯誤的流程圖中,按該流程圖所蘊含的算法,能執(zhí)行到底嗎,若能執(zhí)行到底,最后輸出的結果是什么?(3)
根據上面的回答總結出應用循環(huán)結構繪制流程圖應該注意哪幾方面的問題?
解: (1)正確的流程圖只有圖所示(4).①圖所示 (1)有三處錯誤.第一處錯誤,第二圖框中 ,應該是i=4,因為本流程圖中的計數變量是i,不是,指數都是2,而底數2,4,6,8,…,100是變化的,但前后兩項的底數相差2,因此計數變量是順加2.第二處錯誤,第三個圖框中的內容錯誤,累加的是 而不是i,故應改為.第三處錯誤,第四個圖框中的內容,其中的指令 i=i+1,應改為i=i+2,原因是底數前后兩項相差2.②圖所示 (2)的流程圖中共有四處錯誤.第一處錯誤,流線沒有箭頭顯示程序的執(zhí)行順序. 第二處錯誤,第三個圖框中的內容 p=p+i錯,應改為.第三處錯誤,判斷框的流線上沒有標明標志是或否的字母 Y和N應在向下的流線上注明Y,在向右的流線上標注N.第四處錯誤,在第三個圖框和判斷過程中漏掉了在循環(huán)體中起主要作用的框圖,內容即為 i=i+2,使程序無法退出循環(huán),應在第三個圖框和判斷框間添加圖框i=i+2.③圖所示 (3)的流程圖中有一處錯誤.即判斷框中的內容錯誤.應將框內的內容“i<100?”改為“i≤100?”或改為“i>100?”,且判斷框下面的流程線上標注的Y和N互換.(2) ①圖所示(1)雖然能進行到底,但執(zhí)行的結果不是所期望的結果,按照這個流程圖最終輸出的結果是 .②圖所示 (2)流程圖無法進行到底.③圖所示 (3)雖然能使程序進行到底,但最終輸出的結果不是預期的結果而是,少了.(3) 應用循環(huán)結構解決問題時,特別注意兩個變量(累積變量和計數變量)的初始值,及計數變量到底是什么,它遞加的值是多大,還要特別注意判斷框中計數變量的取值限制,不等號含等號還是不含等號,用大于還是用小于,還是用小于等于、大于等于,它們的含義是不同的,另外,不要漏掉流程線的箭頭以及與判斷框相連的流程線上標志是或否的字母Y和N. |
科目:高中數學 來源:數學教研室 題型:044
下列四圖是為計算而繪制的算法流程圖,根據流程圖回答后面的問題:
(1)其中正確的流程圖有哪幾個?錯誤的流程圖有哪幾個?錯在哪里?
(2)錯誤的流程圖中,按該流程圖所蘊含的算法,能執(zhí)行到底嗎,若能執(zhí)行到底,最后輸出的結果是什么?
(3)根據上面的回答總結出應用循環(huán)結構繪制流程圖應該注意哪幾方面的問題?
查看答案和解析>>
科目:高中數學 來源:2010年山東省濰坊市高考數學押題試卷(理科)(解析版) 題型:解答題
查看答案和解析>>
湖北省互聯網違法和不良信息舉報平臺 | 網上有害信息舉報專區(qū) | 電信詐騙舉報專區(qū) | 涉歷史虛無主義有害信息舉報專區(qū) | 涉企侵權舉報專區(qū)
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com