📐 集合課程 · 第 2 課

集合的表示法

列舉法與描述法 —— 怎樣寫出一個集合?

🎮 元素新增遊戲 ⏱ 約 15 分鐘 📐 人教版必修第一冊 · 第一章

🎯 這節課你能學到

學完這節課,你將能夠:

① 遊戲→ ② 概念→ ③ 實驗→ ④ 挑戰
1
🎮 👆 點選新增元素,觀察兩種表示法
👆 👆 點選按鈕體驗

🎮 構建你的集合

👆 點選按鈕新增元素到集合A,同時觀察列舉法和描述法的實時變化。

💡 小提示:集合中相同的元素只能出現一次(互異性)。試試新增已存在的數字!
👆 點選新增元素 元素數: 0
列舉法
{ }
直接列出
描述法
—
條件描述
元素個數 |A|
0
基數

📊 操作記錄表

操作列舉法描述法

📈 集合統計圖

💡 觀察要點:每新增一個元素,列舉法如何變化?描述法能否準確概括所有元素?如果新增已存在的元素,集合會變嗎?(提示:集合的互異性)
2
從遊戲到數學:集合的兩種表示法
核心概念 · 重點學會

🔍 從遊戲中「抽象」

剛才的遊戲中,我們往集合A裡新增元素。仔細想想:

遊戲中的事實
👆 點選按鈕,把數字放進集合
↓ 抽象
元素 → 集合 A
關鍵特徵
同一個數字放兩次,集合不變
↓ 抽象
互異性:元素不重複
第一種表示
把所有數字直接寫出來
↓ 抽象
列舉法:{1, 2, 3}
第二種表示
用一句話描述這些數字的共同點
↓ 抽象
描述法:{x | x<4, x∈N*}

📖 列舉法 —— 直接「點名」

📘 定義(人教版 P3)

把集合中的元素一一列舉出來,寫在大括號 {} 內,元素間用逗號分隔。

A = { 1, 2, 3, 4, 5 }
B = { 蘋果, 香蕉, 橙子 }
C = { 0, 1, 2, ..., 100 } ← 有規律時可用省略號
💡 一句話理解:列舉法就像「點名」——把所有元素一個叫出來。直觀清晰,但元素多時寫不完。

📖 描述法 —— 制定「規那麼」

當元素很多或有無限個時,用描述法更方便:

📘 定義

用元素的共同特徵表示集合。形式:{x | P(x)},讀作「滿足條件P的所有x」。

A = { x | x 是小於 6 的正整數 }
B = { x | x² < 10, x∈Z }
C = { x | x 是小於 10 的質數 } ← {2,3,5,7}
💡 一句話理解:描述法就像「制定規那麼」——不說有哪些元素,而是說「滿足什麼條件就是元素」。適合元素多或無限的情況。

🧩 三種語言的對照

描述法中的「條件P(x)」可以用不同語言表達,最終含義相同:

① 自然語言
用中文描述
↓
{x | x 是小於6的正整數}
② 符號語言
用數學符號
↓
{x | x<6, x∈N*}
③ 圖形語言
數軸上的區間
↓
●—————○
1   6
標準格式: { 元素 | 元素的範圍, 共同特徵 }
(豎線左邊寫「是什麼」,右邊寫「滿足什麼條件」)

⭐ 兩種方法對比與選擇

列舉法 📝
直接列出所有元素
→
{1, 2, 3}
描述法 🔍
用條件描述元素特徵
→
{x | x<4, x∈N*}
互轉 🔄
同一集合兩種寫法
→
{1,2,3} = {x|x<4,x∈N*}
選擇原那麼 🎯
元素少用列舉,元素多用描述
→
看情況靈活選擇
💡 小提示:列舉→描述:找規律;描述→列舉:逐個驗證。同一集合兩種寫法等價!
3
🔬 描述法猜集合
輸入答案 · 按 Enter 提交 →

根據描述法提示,輸入對應的列舉法集合(用逗號分隔數字)。描述法→列舉法轉換練習。

💡 小提示:輸入答案後按 Enter 鍵快速提交!
1
{x | x 是小於4的正整數}
💡 提示:{x | x 是小於4的正整數} 表示「所有小於4的正整數」。正整數從1開始,所以小於4的正整數是 1, 2, 3。
🎮 遊戲對照:描述法就像「謎語」——告訴你規那麼,讓你猜裡面有哪些元素。列舉法就像「開箱」——直接把所有元素擺在你面前。
4
🎯 挑戰關卡 — 檢驗你的探索成果
共 4 題 · 👆 點選選項作答
1 集合 {x | x 是小於5的正整數} 用列舉法表示是(  )
⚠️ 💡 💡 記住「小於5」不包括5本身,「正整數」從1開始。
2 集合 {1,2,3} 用描述法表示,下列正確的是(  )
N* 表示正整數集(從1開始),N 表示自然數集(從0開始)。
3 下列集合表示正確的是(  )
集合的三大特性:確定性、互異性、無序性。
4 集合 {x | -1≤x≤2, x∈Z} 的元素個數為(  )
Z 表示整數集,⚠️ 💡 💡 記住包含負數和0。
💻
Python 核心程式碼:集合的表示
👆 點選展開程式碼 →
🐍 列舉法與描述法的轉換 ▼ 👆 點選展開程式碼 →
set2_representation.py📋 複製
# 列舉法:直接寫出所有元素
A = {1, 2, 3, 4, 5}
print("列舉法:", A)
# 描述法:用條件篩選(集合推導式)
# {x | x是小於6的正整數}
B = {x for x in range(1, 100) if x < 6}
print("描述法:", B) # {1,2,3,4,5}
# 描述法:{x | x是小於10的質數}
def is_prime(n):
 return n > 1 and all(n%i for i in range(2, int(n**0.5)+1))
primes = {x for x in range(2, 10) if is_prime(x)}
print("質數集合:", primes) # {2,3,5,7}
▶ 執行輸出
列舉法: {1, 2, 3, 4, 5}
描述法: {1, 2, 3, 4, 5}
質數集合: {2, 3, 5, 7}
🔄 列舉法 ↔ 描述法互轉 ▼ 核心 8 行 →
set2_convert.py📋 複製
# 列舉法 → 描述法:找規律
A = {2, 3, 5, 7}
# 觀察:都是小於10的質數
# 描述法:{x | x是小於10的質數}
# 描述法 → 列舉法:逐個驗證
# {x | -2≤x≤3, x∈Z}
B = {x for x in range(-2, 4)} # -2,-1,0,1,2,3
print(B) # {-2, -1, 0, 1, 2, 3}
# 驗證兩個集合是否相等
C = {1, 2, 3}
D = {x for x in range(1,4)}
print(C == D) # True,同一集合兩種寫法
▶ 執行輸出
{-2, -1, 0, 1, 2, 3}
True
5
📝 本課小結 — 回顧你的收穫

📝 今天你學到了什麼?

✅ 列舉法
一一列出元素,寫在大括號內。直觀清晰,適合元素少的集合
✅ 描述法
用條件描述元素特徵,{x | P(x)}。簡潔有力,適合元素多或無限
✅ 互轉技巧
列舉→描述:找規律;描述→列舉:逐個驗證
✅ 選擇原那麼
元素少用列舉,元素多用描述,看情況靈活選擇
🎉 🎉 太厲害了!你已經學會了集合的兩種表示法。下一課我們探索「集合間的基本關係」!
下節預告:第 3 課 —— 集合間的基本關係
子集、真子集、集合相等——集合之間有什麼關係?
🔒 解鎖中