線性檢索
點算項目
逐一檢查 height[0] 至 height[9],點算身高超過 bound 的同學人數。按「下一步」觀察 count 何時加 1。
height = [168, 154, 172, 160, 181, 149, 176, 165, 158, 170]
偽代碼 | Python |
|---|---|
| 輸入 bound | bound = int(input("bound: ")) |
| count <- 0 | count = 0 |
| 設 k 由 0 至 9 | for k in range(0, 10): |
| 如果 height[k] > bound | if height[k] > bound: |
| count <- count + 1 | count = count + 1 |
| 輸出 count | print(count) |
只有 height[k] > bound 才會令 count 加 1;等於 bound 不計算在內。偽代碼與 Python 均使用 0 至 9 的索引。
1–20 個項目
輸入整數後按 Enter 或「下一步」。按重設可換一組 height 數值。
height 陣列
第 0 / 10 步
目前位置 已比較 已計算
準備開始
count 初始為 0。輸入 bound,按「下一步」檢查第一位同學的身高。