中三 ICT 演算法與流程圖:第 4 份(錯題重練) 2026-11-12 導師備課指引 · 中三 ICT 中三 ICT 演算法與流程圖:第 4 份(錯題重練) 中三 ICT 演算法與流程圖第四份(錯題重練),十題專門修正符號混淆、步長迴圈次數、線性與二分搜尋比較次數,以及變數未設初值的錯誤。 直接答案 答案依次為:菱形、平行四邊形、(上界減下界)除以步長加一、7、3 次、200 次、55、執行 5 次而最後 x 是 2、10 次、未設初值的變數內容不可預期。 01 本卷資料(做完才看答案) 項目 內容 題數 10 建議時間 20 難度分佈 基礎 3 · 進階 3 · 挑戰 3 · 錯題重練 1 對應章節 所屬章節:中三 ICT 演算法與流程圖 適用年級 中三 02 題目(10 題) 基礎判斷應該用哪一種流程圖符號? 基礎輸入與輸出應該用哪一種符號? 基礎FOR 迴圈的執行次數怎樣計算? 進階x = 5;y = x * 2;y = y – 3,最後 y 是多少? 進階FOR i = 3 TO 9 STEP 3 的迴圈體會執行幾次? 進階在 200 個項目中用線性搜尋找一個不存在的值,最多要比較幾次? 挑戰sum = 0,FOR i = 1 TO 5 每次做 sum = sum + i * i,最後 sum 是多少? 挑戰x = 64,WHILE x > 2 時每次做 x = x / 2,迴圈執行幾次?最後 x 是多少? 挑戰在 1 000 個已排序項目上用二分搜尋,最壞情況大約比較幾次? 錯題重練有同學說“sum 沒有設定初值也會自動由 0 開始”,錯在哪裡? 03 答案與一句解說 題號 答案 一句解說 1 菱形 菱形是判斷專用,出口寫“是”與“否”。 2 平行四邊形 讀入資料與印出結果都用平行四邊形,不要與菱形混淆。 3 (上界 − 下界)÷ 步長 + 1 先算範圍再除以步長,最後加一才是項數。 4 7 5 乘 2 得 10,再減 3 得 7。 5 3 次 i 取 3、6、9,共三個值。 6 200 次 找不到就要由頭到尾比較全部 200 個。 7 55 1、4、9、16、25 相加得 55。 8 執行 5 次,最後 x 是 2 x 依次變成 32、16、8、4、2,到 2 時條件已不成立。 9 10 次 每次減半,2 的 10 次方是 1 024,所以約十次就收窄到單一項目。 10 未設定初值的變數內容不可預期,累加結果會錯 累加前必須寫 sum = 0,否則會把未知的舊值一併加進去。 04 做完之後怎樣跟進 對完答案,只重做錯的那幾題,並在錯題旁寫出錯在哪一步(公式、單位還是抄錯數)。 同一題隔兩日再做一次;兩次都對才可以移到下一份練習。 家長只需看答案欄與解說欄,不必逐題講解。 演算法是有限而明確的步驟;流程圖用菱形表示判斷、平行四邊形表示輸入輸出,並以順序、選擇、重覆三種結構組合出解法。導師登記 → 本卷題目與答案由 TutorZone 團隊原創編寫,並非任何學校、出版社或考試局的試題;數值與答案均以程式核算。
中三 ICT 演算法與流程圖:第 4 份(錯題重練) 2026-11-12 導師備課指引 · 中三 ICT 中三 ICT 演算法與流程圖:第 4 份(錯題重練) 中三 ICT 演算法與流程圖第四份(錯題重練),十題專門修正符號混淆、步長迴圈次數、線性與二分搜尋比較次數,以及變數未設初值的錯誤。 直接答案 答案依次為:菱形、平行四邊形、(上界減下界)除以步長加一、7、3 次、200 次、55、執行 5 次而最後 x 是 2、10 次、未設初值的變數內容不可預期。 01 本卷資料(做完才看答案) 項目 內容 題數 10 建議時間 20 難度分佈 基礎 3 · 進階 3 · 挑戰 3 · 錯題重練 1 對應章節 所屬章節:中三 ICT 演算法與流程圖 適用年級 中三 02 題目(10 題) 基礎判斷應該用哪一種流程圖符號? 基礎輸入與輸出應該用哪一種符號? 基礎FOR 迴圈的執行次數怎樣計算? 進階x = 5;y = x * 2;y = y – 3,最後 y 是多少? 進階FOR i = 3 TO 9 STEP 3 的迴圈體會執行幾次? 進階在 200 個項目中用線性搜尋找一個不存在的值,最多要比較幾次? 挑戰sum = 0,FOR i = 1 TO 5 每次做 sum = sum + i * i,最後 sum 是多少? 挑戰x = 64,WHILE x > 2 時每次做 x = x / 2,迴圈執行幾次?最後 x 是多少? 挑戰在 1 000 個已排序項目上用二分搜尋,最壞情況大約比較幾次? 錯題重練有同學說“sum 沒有設定初值也會自動由 0 開始”,錯在哪裡? 03 答案與一句解說 題號 答案 一句解說 1 菱形 菱形是判斷專用,出口寫“是”與“否”。 2 平行四邊形 讀入資料與印出結果都用平行四邊形,不要與菱形混淆。 3 (上界 − 下界)÷ 步長 + 1 先算範圍再除以步長,最後加一才是項數。 4 7 5 乘 2 得 10,再減 3 得 7。 5 3 次 i 取 3、6、9,共三個值。 6 200 次 找不到就要由頭到尾比較全部 200 個。 7 55 1、4、9、16、25 相加得 55。 8 執行 5 次,最後 x 是 2 x 依次變成 32、16、8、4、2,到 2 時條件已不成立。 9 10 次 每次減半,2 的 10 次方是 1 024,所以約十次就收窄到單一項目。 10 未設定初值的變數內容不可預期,累加結果會錯 累加前必須寫 sum = 0,否則會把未知的舊值一併加進去。 04 做完之後怎樣跟進 對完答案,只重做錯的那幾題,並在錯題旁寫出錯在哪一步(公式、單位還是抄錯數)。 同一題隔兩日再做一次;兩次都對才可以移到下一份練習。 家長只需看答案欄與解說欄,不必逐題講解。 演算法是有限而明確的步驟;流程圖用菱形表示判斷、平行四邊形表示輸入輸出,並以順序、選擇、重覆三種結構組合出解法。導師登記 → 本卷題目與答案由 TutorZone 團隊原創編寫,並非任何學校、出版社或考試局的試題;數值與答案均以程式核算。