📐 集合课程 · 第 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 课 —— 集合间的基本关系
子集、真子集、集合相等——集合之间有什么关系?
🔒 解锁中