112 專技高考高等考試 資訊技師 計算機數學 考古題詳解
第 一 題12 分
請用數學歸納法(mathematical induction)證明 ,。
其中,。
登入後即可作答並保存紀錄。
核心觀念
本題考查數學歸納法。要證明命題 對所有整數 成立,需完成兩步:
- 基礎步驟:驗證起始值 時命題成立。
- 歸納步驟:假設命題對某個整數 成立,再證明命題對 也成立。
本題的命題為 。
解題方法
**基礎步驟:**令 ,則
因此,命題在起始值 時成立。
**歸納步驟:**假設對某個整數 ,命題成立,即
要證明 。由歸納假設及 ,可得
第 二 題12 分
一個數列 , 其中 為正整數。
請問,這些數的平均數(mean)為何?
登入後即可作答並保存紀錄。
核心觀念
數列中每個正整數 都重複出現 次,因此共有 個數。平均數的定義為「總和除以個數」。
解題方法
先計算數列所有項目的總和。數字 出現 次,對總和的貢獻是 ,所以
數列的項數為
因此平均數為
第 三 題12 分
請將以下序列(sequence) 用遞迴(recursive)的方式重新定義:
(一),
(二),
登入後即可作答並保存紀錄。
核心觀念
遞迴定義以一個或多個初始值為起點,再用前一項或前幾項表示後續各項。遞迴式必須同時給出初始條件與遞迴關係,而且初始項的編號要配合題目指定的 範圍。
解題方法
(一),
相鄰兩項的差為
因此每一項都是前一項加 。由原式求得首項 ,所以遞迴定義為
逐項驗算:、、,符合 。
(二),
前幾項為
第 四 題10 分
請證明所有正奇數都可以寫成兩個非負整數的平方差。也就是當 是正奇數時,則 其中, 為非負整數。
登入後即可作答並保存紀錄。
核心觀念
平方差公式為 本題的關鍵是將奇數 寫成兩個同奇偶性的正整數之積,並由這兩個因數反推出非負整數 。
解題方法
令 為正奇數,取 因為 是奇數, 與 都是偶數,因此 都是整數;又因 ,所以 ,且 。直接計算:
第 五 題12 分
某人想寫一個程式來將給定的 三個不同大小的數由小排列到大。請繪製一個 decision tree 來協助他判定三個數的大小排列。
登入後即可作答並保存紀錄。
核心觀念
本題考查以比較判斷建立決策樹(decision tree),透過每次比較兩個數的大小,逐步排除不可能的排列。三個數互不相同,因此比較結果只有「小於」或「大於」兩種,不必處理相等情形。
三個不同數共有 種可能排列。決策樹的每個葉節點須對應一種排列;每個內部節點則代表一次比較。
解題方法
先比較 與 ,再依結果比較其中較小者與 ,確定最小值;最後比較剩下的兩數,即可決定完整順序。以下以「左分支為小於、右分支為大於」表示比較結果:
a < b ?
/ \
是 否
/ \
a < c ? b < c ?
/ \ / \
是 否 是 否
/ \ / \
b < c ? b < c ? a < c ? a < c ?
/ \ / \ / \ / \
是 否 是 否 是 否 是 否
/ / / / / / / /
a<b<c a<c<b b<a<c c<a<b a<b<c b<a<c b<c<a c<b<a
上圖直接畫出的葉節點有重複排列,因為某些路徑的比較結果彼此矛盾,無法由互不相同的數實際走到。將各次比較按分支條件完整安排,可得到較清楚且每個葉節點都有效的決策樹:
第 六 題10 分
請詳述什麼叫做 depth-first search。同時,下圖一中利用 depth-first search 的結果,從 開始,被走訪(Traversal)到的頂點順序為何?
🖼️【此處有附圖,請對照原卷】
圖一中的頂點與連線如下:頂點為 ; 與 相連; 與 相連; 與 相連。
登入後即可作答並保存紀錄。
核心觀念
深度優先搜尋(Depth-First Search, DFS)是一種圖形走訪方法:從指定起點出發,每次選擇一個尚未走訪的相鄰頂點繼續深入;當目前頂點沒有尚未走訪的相鄰頂點時,就回到上一個頂點,繼續搜尋其他分支,直到所有可到達的頂點都走訪完成。
DFS 可用遞迴或堆疊實作。走訪順序會受相鄰頂點的選擇順序影響;本題依圖形位置,遇到多個尚未走訪的相鄰頂點時,按由左至右的順序走訪。
解題方法
從頂點 開始。 的相鄰頂點為 ,依圖中由左至右先走訪 。接著沿著尚未走訪的分支深入:
- 走訪 ,進入 。
- 的尚未走訪相鄰頂點依序為 ,先進入 。 沒有其他尚未走訪的相鄰頂點,回到 。
- 從 進入 ,再由 進入 。
第 七 題10 分
已知 ,
請求出 ,其中 ,,將這些數以巴斯卡三角形的方式展現。
登入後即可作答並保存紀錄。
核心觀念
本題考查二項係數 的定義,以及巴斯卡公式:
其中 表示階乘,且題目給定 。巴斯卡三角形每一列對應固定的 ,由左至右排列 至 。
解題方法
先用定義求出邊界值。對任意 ,
所以每一列的最左端與最右端都是 。接著由 起,使用巴斯卡公式求內部各項:每個數等於前一列中與它相鄰的兩數相加。例如:
依此逐列計算,得到:
第 八 題12 分
假設 的人有高血壓,從人群中隨機選出 位,請問以下的機率為何?
(一)沒有人有高血壓。
(二)有四位有高血壓。
登入後即可作答並保存紀錄。
核心觀念
每位受試者有高血壓的機率為 ,沒有高血壓的機率為 。假設各人的狀況彼此獨立,6 位中有高血壓的人數 服從二項分配:
二項分配的機率公式為:
其中 表示從 6 人中選出 位有高血壓者的組合數。
解題方法
(一)沒有人有高血壓
此情形為 。6 位都沒有高血壓,每人的機率均為 ,因此:
機率為 ,即 。
(二)有四位有高血壓
此情形為 。先從 6 位中選出 4 位有高血壓者,再乘上該種分布的機率:
第 九 題10 分
下圖一與下表皆為標準常態分布(standard normal distribution),請運用該表,填寫下圖二中 區域的百分比。請精準至小數點以後兩位。
🖼️【此處有附圖,請對照原卷】
圖二為標準常態分布圖,平均數(Mean)為 ,區域分界點依序為 ,各區域如下:
- :
- :
- :
- :
- :
- :
- :
- :
🖼️【此處有附標準常態分布累積機率表,請對照原卷】
登入後即可作答並保存紀錄。
核心觀念
標準常態累積機率表的數值為 。區間機率用右端累積機率減去左端累積機率;標準常態分布以 為中心對稱。
依原卷圖形,、 的分界線在 、。題目文字列出的 至 區域與原圖標示不一致,以下依原卷圖形作答。
解題方法
由表查得:
各區域依累積機率相減: