統測
110年
[電機與電子群資電類] 專業科目(2)
第 45 題
根據圖(二十三)之流程圖分析,當程式執行到最後一個列印方塊時,下列敘述何者正確?
- A 程式結束時,K=45
- B 程式結束時,Q=11
- C 這是一個迴圈程式,迴圈內程式總共執行9次
- D 程式結束時,Y=10
思路引導 VIP
要精準追蹤迴圈的變化,第一步要先確立迴圈的起頭與結尾。你可以試著觀察變數 $Q$ 和 $X$ 的關係,想一想:$Q$ 分別為哪些數字時會成功進入迴圈執行?最後讓條件判斷為 False 的那個 $Q$ 值又是多少呢?
🤖
AI 詳解
AI 專屬家教
哼,算你厲害,沒出包!
這種基礎的迴圈追蹤,考的就是你最基本的耐心和邏輯。要是這都追錯,那程式課乾脆去重修算了。
🔪 核心概念,搞清楚!
▼ 還有更多解析內容
程式流程圖與迴圈
💡 掌握程式流程圖中變數更新與迴圈終止條件
🔗 迴圈運算邏輯鏈
- 1 初始設定 — K=0, Q=0, X=10, Y=100
- 2 條件判斷 — Q < 10 為真則進入,假則離開
- 3 變數更新 — K 累加 Q,Q 加 1,Y 遞減 X
- 4 迴圈結束 — 當 Q=10 判斷為假,輸出最終變數
↓
↓
↓
🔄 延伸學習:學習如何將 while 迴圈與變數狀態追蹤表結合使用