中三 ICT 演算法與流程圖:第 2 份(進階) 2026-11-12 導師備課指引 · 中三 ICT 中三 ICT 演算法與流程圖:第 2 份(進階) 中三 ICT 演算法與流程圖第二份(進階),十題覆蓋 FOR 與 WHILE 的選擇、判斷符號出口、巢狀迴圈次數、條件累加與二分搜尋的比較次數。 直接答案 答案依次為:FOR 用計數而 WHILE 用條件、兩個出口是與否、左箭頭、4 次、12 次、4 次而最後 x 是 -2、12、10 次、7、WHILE 先檢查條件。 01 本卷資料(做完才看答案) 項目 內容 題數 10 建議時間 20 難度分佈 基礎 3 · 進階 3 · 挑戰 3 · 錯題重練 1 對應章節 所屬章節:中三 ICT 演算法與流程圖 適用年級 中三 02 題目(10 題) 基礎FOR 迴圈與 WHILE 迴圈主要分別是甚麼? 基礎判斷符號有幾個出口?分別代表甚麼? 基礎偽代碼中用來表示“把值放入變數”的符號通常是甚麼? 進階FOR i = 2 TO 8 STEP 2 的迴圈體會執行幾次? 進階外層 FOR i = 1 TO 3,內層 FOR j = 1 TO 4,內層迴圈總共執行幾次? 進階x = 10,WHILE x > 0 時每次做 x = x – 3,迴圈執行幾次?最後 x 是多少? 挑戰sum = 0,FOR i = 1 TO 6,若 i MOD 2 = 0 則 sum = sum + i,最後 sum 是多少? 挑戰在 1 000 個已排序的項目上用二分搜尋,最多大約需要比較幾次? 挑戰x = 1,count = 0,WHILE x < 100 時每次做 x = x * 2 和 count = count + 1,最後 count 是多少? 錯題重練有同學說“WHILE 迴圈一定會執行至少一次”,錯在哪裡? 03 答案與一句解說 題號 答案 一句解說 1 FOR 用計數控制已知次數,WHILE 用條件控制,次數可以事先未知 次數已知選 FOR,要看條件才停就選 WHILE。 2 兩個出口,分別是“是”和“否” 條件只會成立或不成立,所以一定只有兩條分支。 3 左箭頭(←) 箭頭由右邊的運算式指向左邊的變數,方向就是資料流動方向。 4 4 次 i 依次取 2、4、6、8,共四個值。 5 12 次 外層每一輪都跑完四次內層,3 乘 4 得 12。 6 執行 4 次,最後 x 是 -2 x 依次變成 7、4、1、-2,到 -2 時條件不成立才停。 7 12 只有 2、4、6 被加進 sum,2 加 4 加 6 得 12。 8 10 次 每次把範圍減半,2 的 10 次方是 1 024,所以約十次。 9 7 x 依次變成 2、4、8、16、32、64、128,共七次,128 時條件已不成立。 10 WHILE 先檢查條件,一開始不成立就零次 先測試後執行,所以條件首次不成立時迴圈體完全不跑。 04 做完之後怎樣跟進 對完答案,只重做錯的那幾題,並在錯題旁寫出錯在哪一步(公式、單位還是抄錯數)。 同一題隔兩日再做一次;兩次都對才可以移到下一份練習。 家長只需看答案欄與解說欄,不必逐題講解。 演算法是有限而明確的步驟;流程圖用菱形表示判斷、平行四邊形表示輸入輸出,並以順序、選擇、重覆三種結構組合出解法。導師登記 → 本卷題目與答案由 TutorZone 團隊原創編寫,並非任何學校、出版社或考試局的試題;數值與答案均以程式核算。
中三 ICT 演算法與流程圖:第 2 份(進階) 2026-11-12 導師備課指引 · 中三 ICT 中三 ICT 演算法與流程圖:第 2 份(進階) 中三 ICT 演算法與流程圖第二份(進階),十題覆蓋 FOR 與 WHILE 的選擇、判斷符號出口、巢狀迴圈次數、條件累加與二分搜尋的比較次數。 直接答案 答案依次為:FOR 用計數而 WHILE 用條件、兩個出口是與否、左箭頭、4 次、12 次、4 次而最後 x 是 -2、12、10 次、7、WHILE 先檢查條件。 01 本卷資料(做完才看答案) 項目 內容 題數 10 建議時間 20 難度分佈 基礎 3 · 進階 3 · 挑戰 3 · 錯題重練 1 對應章節 所屬章節:中三 ICT 演算法與流程圖 適用年級 中三 02 題目(10 題) 基礎FOR 迴圈與 WHILE 迴圈主要分別是甚麼? 基礎判斷符號有幾個出口?分別代表甚麼? 基礎偽代碼中用來表示“把值放入變數”的符號通常是甚麼? 進階FOR i = 2 TO 8 STEP 2 的迴圈體會執行幾次? 進階外層 FOR i = 1 TO 3,內層 FOR j = 1 TO 4,內層迴圈總共執行幾次? 進階x = 10,WHILE x > 0 時每次做 x = x – 3,迴圈執行幾次?最後 x 是多少? 挑戰sum = 0,FOR i = 1 TO 6,若 i MOD 2 = 0 則 sum = sum + i,最後 sum 是多少? 挑戰在 1 000 個已排序的項目上用二分搜尋,最多大約需要比較幾次? 挑戰x = 1,count = 0,WHILE x < 100 時每次做 x = x * 2 和 count = count + 1,最後 count 是多少? 錯題重練有同學說“WHILE 迴圈一定會執行至少一次”,錯在哪裡? 03 答案與一句解說 題號 答案 一句解說 1 FOR 用計數控制已知次數,WHILE 用條件控制,次數可以事先未知 次數已知選 FOR,要看條件才停就選 WHILE。 2 兩個出口,分別是“是”和“否” 條件只會成立或不成立,所以一定只有兩條分支。 3 左箭頭(←) 箭頭由右邊的運算式指向左邊的變數,方向就是資料流動方向。 4 4 次 i 依次取 2、4、6、8,共四個值。 5 12 次 外層每一輪都跑完四次內層,3 乘 4 得 12。 6 執行 4 次,最後 x 是 -2 x 依次變成 7、4、1、-2,到 -2 時條件不成立才停。 7 12 只有 2、4、6 被加進 sum,2 加 4 加 6 得 12。 8 10 次 每次把範圍減半,2 的 10 次方是 1 024,所以約十次。 9 7 x 依次變成 2、4、8、16、32、64、128,共七次,128 時條件已不成立。 10 WHILE 先檢查條件,一開始不成立就零次 先測試後執行,所以條件首次不成立時迴圈體完全不跑。 04 做完之後怎樣跟進 對完答案,只重做錯的那幾題,並在錯題旁寫出錯在哪一步(公式、單位還是抄錯數)。 同一題隔兩日再做一次;兩次都對才可以移到下一份練習。 家長只需看答案欄與解說欄,不必逐題講解。 演算法是有限而明確的步驟;流程圖用菱形表示判斷、平行四邊形表示輸入輸出,並以順序、選擇、重覆三種結構組合出解法。導師登記 → 本卷題目與答案由 TutorZone 團隊原創編寫,並非任何學校、出版社或考試局的試題;數值與答案均以程式核算。