第1章 集合与关系(1)教学课件计算机数学课件.ppt
《第1章 集合与关系(1)教学课件计算机数学课件.ppt》由会员分享,可在线阅读,更多相关《第1章 集合与关系(1)教学课件计算机数学课件.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章集合与关系(1)教学课件高教版计算机数学课件第1章 集合与关系广东科学技术职业学院计算机学院Septemper 20141.1 集合 集合与函数的概念对应用数学来说是最基本的。所有的数学,以及依赖于数学的计算机科学(如程序设计、数据结构、数据库和软件工程等课程)都要使用这些基本概念。本章主要讲述集合、关系、关系数据库和函数等知识41.1 集合集合的朴素定义:集合是一组无序的对象这一定义是德国数学家康托尔於1895年首先给出的。由这一朴素定义得出的理论导致出悖论,在1902年英国数学家罗素提出的,罗素悖论可以简单描述为:我只给所有不给自己刮胡须的男人刮胡须,我也只给这些人刮脸。康托尔(18
2、45-1918),出身於俄罗斯的圣彼得堡,1862年入苏黎世大学学工,翌年转入柏林大学攻读数学和神学,受教于库默尔(Kummer)、维尔斯特拉斯(Weierstrass)和克罗内克(Kronecker)。1867获博士学位。1869年康托尔获得哈雷大学任教资格,并在那里一直工作到去世。康托尔1874年结婚,有5个子女。他忧郁的气质和妻子的乐观性情相互平衡。尽管他从父亲那里得到大笔遗产,但作为教授的收入却很少,为此他曾试图得到柏林大学一个待遇更高的位置,对他的这一任命被Kronecker阻止了,因为Kronecker不同意康托尔集合论的观点。由于学术观点上受到的沉重打击,使康托尔曾一度患精神分裂
3、症,虽在1887年恢复了健康,继续工作,但晚年一直病魔缠身。1918年1月6日在德国哈雷(Halle)-维滕贝格大学附属精神病院去世。罗素(1872-1970):罗素生于一个以积极参与进步运动,热烈投身自由事业而闻名的英格兰家庭。年幼时成为孤儿的罗素由祖父母抚养,并在家里接受教育。1890年他进入剑桥的Trinity学院学习数学与伦理学。他在几何学基础方面的工作为他赢得一个研究员职位。1910年Trinity学院任命他教授逻辑和数学原理的课程罗素毕生为进步事业而战斗。他有强烈的和平主义观点,他对第一次世界大战的抗议使他失去了Trinity学院的位置。由于一篇被认为具有煽动性的文章使他在1918
4、年被囚禁6个月。罗素还为英国妇女的选举权而斗争。1961年在他89岁高龄时第二次入狱,原因是加入呼吁核裁军的抗议活动。罗素最伟大的工作是他提出的可以作为所有数学学科基础的原理。他与怀特海合著的数学原理对逻辑学、数学、集合论、语言学和分析哲学有着巨大影响。1950年,罗素获得诺贝尔文学奖,以表彰其“多样且重要的作品,持续不断的追求人道主义理想和思想自由”。引言计算机中的数据类型就是建立在集合概念之上的。其中的结构体类型就是编程者自己根据实际需要使用基本的数据类型而构造的一种新的数据类型。这种类型能把多个不同类型的信息作为一个整体。structmy_structcharname20;intage;
5、floatheight;floatweight;my_friend;这里关键字struct声明了一个结构my_struct,它是一个存放着字符型、整型、浮点型的不同数据的集合引言在C语言中,下面程序用来求出6个数中的最小值。#includemain()ints6,min,i;printf(input6numbers:n);for(i=0;i6;i+)scanf(%d,&si);min=s0;for(i=0;isi)min=si;printf(min=%dn,min);其中的主函数main()就是一个由具有不同功能的句子所组成的集合。1.1 集合(温故)关于集合,下面的知识你懂的1、集合的概念、
6、组成集合元素的特点;2、集合的表示;3、特殊集合:空集、常用数集 R Z N Q C4、集合与元素关系 5、集合与集合的关系:6、集合运算:交集、并集、补集1.1 集合(知新)幂集课堂练习1、口答完成课本P18页习题1.1的4,7,82、上黑板完成课本P18页习题1.1的1,53、思考完成课本P19页习题1.1的91.1 集合-划分集合的划分是集合中元素之间的一种分类。在信息科学中,对知识库分类就是集合的一种划分。集合X的一个划分是把集合X分成互不重叠的一些子集。一般地,一个集合X的若干个非空子集组成的集合S,如果X的每个元素都属于且只属于S中的某一个元素,就称S为X的一个划分。注意,如果S是
7、X的一个划分,则S必定是两两不相交的,且S=X。简而言之:1、互斥原则2、穷尽原则课堂练习1、完成习题1.1的3一组元素的次序有时往往是重要的。一个由两个元素组成的有序偶有序偶(或序偶),写为(a,b)。这与另一个序偶(b,a)是不同的,除非a=b。用另一种形式可表示为(a,b)=(c,d)当且仅当a=c,b=d。比如,平面直角坐标系中任意一点可用二元有序数组(x,y)来表示;空间直角坐标系中任意一点用三元有序数组(x,y,z)来表示。笛卡尔集:如果X和Y是集合,令XY表示序偶(x,y)的集合,我们把XY称为X和Y的笛卡儿积。即 1.1 集合-笛卡尔集例1.1.13 P17 请自行阅读P17例
8、1.1.14n元序组课堂练习1、完成习题1.1的21.1 集合集合-集合运算律集合运算律 P16你是否观察到,除了对合律,其它集合运算律都是成对 出现的,这种特性称为对偶性,只要将 和 ,和U对换,一个公式就变成了它的对偶式。公式对偶性在命题逻辑的运算律中还会出现。有了集合的运算律,我们可以很方便地利用运算律对复杂的集合运算进行化简和推导例:试证明证明:1.2 关系每天我们都要涉及各种关系。例如,雇员与其工资之间的关系,一个商行与它的电话号码之间的关系。关系这个概念对今后学习数据结构和数据库都很重要。目前最常用的数据库Oracle、SQLServer、DB2都是关系型数据库系统,数据库中常见的
9、分类、排序,实质上是关系的应用。在信息科学中二元关系以及以此为基础的关系代数是关系数据库的基础。关系的表示列表一般地,关系可以想象成一个列表,表1.2.1说明了一些学生与一些课程的关系。关系的表示集合集合表1.2.1,学生若选了某课程,用关系术语就说,学生与这门课程有关系,在数学上用序偶表示,如(比尔,计算机)、(玛丽,数学),因此,我们把关系定义为序偶的集合。定义1.2.1 设X和Y是集合,一个从X到Y的二元关系R是笛卡儿积XY的一个子集。用记号xRy表示(x,y)R。而当(x,y)R时,我们也说x与y有关系R。也就是说,一个从X到Y的二元关系是有序对的集合R,其中每个有序对的第一个元素取自
10、X,第二个元素取自Y。例1.2.2 令X=比尔,玛丽,贝思,戴夫 Y=计算机,数学,艺术,历史表1.2.1所表示的关系R可以写为 R=(比尔,计算机),(玛丽,数学),(比尔,艺术),(贝思,历史),(贝思,计算机),(戴夫,数学)(贝思,历史)R,我们可写为:贝思R历史,它表示贝思选修历史课。R的定义域是X(表中的第一列),值域是Y(表中的第二列)。一个关系可以由简单地列出那些属于它的序偶而给出。下一个例子表明,关系也可以由给出规则的方法来定义。例1.2.3 令X=2,3,4 和 Y=3,4,5,6,7我们定义一个从X到Y 的关系R如下:如果x整除y,则(x,y)R根据R的定义,我们可以写出
11、R中的有序,得到 R=(2,4),(2,6),(3,3),(3,6),(4,4)把关系R写成列表的形式,可以得到表1.2.2R的定义域是2,3,4,值域是3,4,6。此例中的关系有时也写成R=(x,y)|x整除y,x X,y Y。阅读 P21 例1.2.4关系的表示关系图关系图某个集合上的关系可以表示成一个有向图(也称关系图)。先画出顶点(或结点),表示X的元素,然后,如果元素(x,y)在关系R中,我们就画一条从x到y的有向边(带箭头的线)。一个关系中的形如(x,x)的元素,对应着一个从x到x的有向边。这样的有向边也称为一个环。右图表示关系R=1,1),(1,2),(1,3),(1,4),(2
12、,2),(2,3),(2,4),(3,3),(3,4),(4,4)例1.2.5在集合X=a,b,c,d上定义一个关系R:R=(a,a),(b,c),(c,b),(d,d)此关系可以用如下的关系图表示出来,如下图所示。课堂练习P28习题1.2的1,2,3,4关系的特殊性质偏序关系定义1.2.19 集合X上的关系R,如果它是自反的,反对称的和传递的,则R称为一个偏序关系。提问:判断下列关系是不是偏序关系?(1)正整数集Z Z+上的整除关系:(2)实数集R上的大于或小于关系;(3)集合X的幂集上的包含关系 如果R是集合X上的一个偏序关系,我们就用符号xy来表示(x,y)R或xRy。它只是意味着,集合
13、X中的元素的一种次序。对于x,yX,如果有xy,或者yx成立,就说x和y是可比的。如果既没有xy,也没有yx,就说x和y是不可比的。全序关系定义1.2.23 假设R是集合X上的一个偏序关系,如果X中的任何一对元素x、y都是可比的,也就是说,有xRy或者yRx,二者必有其一,此时称R是全序关系,集合X称为全序集。提问:判断下列说法是否正确(1)正整数集Z+上的“小于等于”关系是偏序关系也是全序关系。(2)正整数集Z+上的“整除”关系是偏序关不是全序关系;课题练习:习题1.2P29的7,8关系运算关系是以有序对为元素的集合,所以它可以进行集合的一般运算,也可以进行“新”运算。P27 例1.2.26
14、设A=1,2,3,B=1,2,3,4,从A到B的关系R1=(1,1),(2,2),(3,3)和关系R2=(1,1),(1,2),(1,3),(1,4),那么R1R2=(1,1),(2,2),(3,3),(1,2),(1,3),(1,4)R1R2=(1,1)R1R2=(2,2),(3,3)它们定义了从A到B的另一些关系。关系的运算逆关系定义1.2.24 令R是从X到Y的关系。R的逆关系表示为R-1,是由下式定义的从Y到X的关系R-1=(y,x)|(x,y)RP26 例1.2.25 关系R=(2,4),(2,6),(3,3),(3,6),(4,4)的逆关系是R-1=(4,2),(6,2),(3,3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 集合与关系1教学课件 计算机数学课件 集合 关系 教学 课件 计算机 数学
限制150内