連續整數計算器 - 序列、求和與分析
產生連續整數序列,依指定目標和找出序列,或分析現有清單。回傳序列、總和、平均值與數量。
選擇一種模式,輸入參數後,計算器會回傳連續整數序列,以及它的總和、平均值和數量。
連續整數計算器 - 序列、求和與分析
產生連續整數序列,依指定目標和找出序列,或分析現有清單。回傳序列、總和、平均值與數量。
關於連續整數計算器
連續整數是首尾相接、沒有間隔的整數,例如 7、8、9、10。它們出現在代數中無數的文字題,也出現在數論恆等式中(例如前 n 個正整數之和,也就是高斯著名的求和公式)、組合數學中(從一排項目中選取 k 個連續項目),以及日常情境中,例如排程、頁碼編號和標示。這個計算器支援三類密切相關的問題,幾乎涵蓋你對一段連續整數可能提出的所有實用疑問。
產生模式接受起始整數 s 和數量 n,回傳序列 s、s+1、…、s+n−1,以及它的總和和平均值。總和可直接由等差級數公式得到:sum = n·(2s + n − 1) / 2。平均值就是 s + (n − 1)/2,也就是序列的中點。當你知道起點與項數時,就使用此模式。
依目標和查找模式則反過來提問。給定目標和 T 與數量 n,起始整數為 s = T/n − (n − 1)/2,它等於把序列平均值回推到第一項。只有當 s 本身是整數時,才存在整數項序列;這恰好發生在 2T 可被 n 整除,而且 T/n − (n − 1)/2 為整數時。當你已有目標時就使用此模式——例如,你想要三個相加等於 33 的連續整數,並需要找出對應序列。
分析模式接受一個以逗號或空格分隔的整數列表,並檢查它們是否構成連續序列。它會先排序,再計算相鄰差值,並確認每個差值都等於 1。無論序列是否連續,它都會回傳總和、平均值和數量。你可以用它來驗證資料、檢查學生答案,或總結一組你懷疑是連續數列的數字。
還有幾個細節值得注意。連續整數不同於連續偶數或連續奇數,它們是每次加 2,而不是加 1。n 個從 s 開始的連續整數之和,始終等於 n 乘以中間項(若 n 為偶數,則為兩個中間項的平均值);這提供了一個優雅的手算捷徑,可以避免完整公式。最後,雖然計算器允許起始值為負數,但上述性質仍然完全成立,因為等差級數恆等式在符號變化下是對稱的。
範例
三個快速情境,分別涵蓋計算器的每種模式。
| 輸入 | 結果 | 說明 |
|---|---|---|
| 產生:start = 5, count = 4 | 5, 6, 7, 8 (總和 26,平均值 6.5) | 使用等差級數公式:sum = 4·(2·5 + 4 − 1)/2 = 4·13/2 = 26。序列的中點是 6.5。 |
| 依和查找:target = 33, count = 3 | 10, 11, 12 (起始值 10) | 求得 s = 33/3 − (3 − 1)/2 = 11 − 1 = 10。三個整數 10、11、12 的和確實是 33。 |
| 分析:4, 5, 6, 7, 8 | 連續 (總和 30,平均值 6,數量 5) | 相鄰差值都為 1,因此這是一個從 4 開始的五個連續整數序列。 |
| 依和查找:target = 22, count = 4 | 4, 5, 6, 7 (起始值 4,總和 22) | 求得 s = 22/4 − (4 − 1)/2 = 5.5 − 1.5 = 4。四個整數 4、5、6、7 的和為 22。只有當 s 不是整數時,才會出現無解結果。 |
如何使用連續整數計算器
- 選擇一種模式:產生序列、依目標和查找,或分析序列。
- 填入所選模式需要的輸入:起始整數和數量、目標和和數量,或以逗號或空格分隔的整數列表。
- 點擊計算。結果面板會顯示序列(如適用),以及總和、平均值和數量。
- 你可以隨時切換模式,繼續提出相關問題——例如先產生一個序列,再分析其修改後的版本。
- 點擊重設可清空所有輸入並重新開始。
連續整數常見問題
什麼是連續整數?
連續整數是按順序相鄰排列、每一對之間差 1 的整數。例如 3、4、5,以及 −2、−1、0。它們不同於連續偶數或連續奇數,後者是每次加 2。
如何求從 s 開始的 n 個連續整數之和?
使用等差級數公式 sum = n·(2s + n − 1) / 2。等價地,總和也等於 n 乘以序列平均值,而平均值是 s + (n − 1)/2。
如何根據目標和求起始整數?
把求和公式變形為 s = T/n − (n − 1)/2,其中 T 是目標和,n 是項數。只有當 s 的結果是整數時,才存在整數序列。
為什麼「依目標和查找」有時會提示無解?
只有當 T/n − (n − 1)/2 本身是整數時,才存在一個和為 T 的 n 個連續整數序列。如果不是,就不存在能產生所需和的該長度連續序列,計算器會報告無解。
這個計算器支援負整數嗎?
支援。負整數和 0 都是完全有效的起始值,求和與平均值公式也不需要改變。例如,序列 −3、−2、−1、0、1 的和是 −5。
分析模式如何解析輸入?
它會按逗號和空白字元拆分輸入,丟棄空項,並將剩餘每個標記解析為整數。然後對列表排序,並檢查相鄰元素之間的差是否恒為 1。