第1章南财数据智能化课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第1章南财数据智能化课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章南财 数据 智能化 课件
- 资源描述:
-
1、计算机软件技术基础(第计算机软件技术基础(第4 4版)版)王晓庆QQ: 26445100Office:8671-8170Mobile: 189-5199-5050Email: 第第1章章 预备知识预备知识1.1 集合1.2 算法1.1.1 集合及其基本性质1.1.2 自然数集与数学归纳法1.1.3 笛卡尔积1.1.4 二元关系31.1.1 集合及其基本性质 1. 集合的基本概念 所谓集合,是指若干个或无穷多个具有相同属性的元(元素)的集体。 通常,一个集合名称用大写字母表示,而集合中的某个元素用小写字母表示。45678一个集合,通常用以下两种方法表示。 (1) 列举法 用列举法表示一个集合是将
2、此集合中的元素全部列出来,或者列出若干项但能根据规律可知其所有的元素。例如9大于1而小于100的所有整数的集合可以表示为 A 2,3,4,99 ,有限集所有整数构成的集合可以表示为 Z 0,1,2,3,无限集空集表示为 ,空集10 (2) 性质叙述法 用性质叙述法表示一个集合是将集合中的元素所具有的属性描述出来。例如:11大于1而小于100的所有整数的集合可以表示为 A a|1a100的所有整数 所有整数构成的集合可以表示为 Zz |z为一切整数 大于0而小于1的所有实数构成的集合可以表示为 B b|0b1的所有实数 所有实数构成的集合可以表示为 Rr |r为一切实数 1213 2. 集合的基
3、本运算(1) 两个集合的并(union)设有两个集合M和N,它们的并集记作MN,其定义如下: 即两个集合M与N的并集是指M与N中的所有元素(去掉重复的元素)组成的集合。14(2) 两个集合的交(intersection)设有两个集合M和N,它们的交集记作MN,其定义如下: 即两个集合M与N的交集是指M与N中所有共同元素组成的集合。15两个集合与的并、交均满足交换律,即 MNNM MNNM 16(3) 两个集合的差(difference) 设有两个集合M和N,M和N的差集记作MN,其定义如下: MN |M但不属于N 两个集合的差不满足交换律,即 MNNM17 例 设集合 Aa,b,c,d,e B
4、d,e,f,g,h 则 ABa,b,c,d,e,f,g,h AB d,e ABa,b,c BAf,g,h 18基本性质:(1) 结合律 (AB)CA(BC) (AB)CA(BC)(2) 分配律 A(BC)(AB)(AC) A(BC)(AB)(AC)(3) (AB)(BA)(AB)(AB)(4) B(AB) (AB)(AB)A193. 映射2021222324251.1.2 自然数集与数学归纳法26由所有自然数所组成的集合由所有自然数所组成的集合 1 1,2 2,3 3, 称为自然数集。自然数集是一个无限集。称为自然数集。自然数集是一个无限集。由自然数组成的集合均是自然数集的子集。由自然数组成的
5、集合均是自然数集的子集。自然数集的子集可以是有限集,也可以是无限集。自然数集的子集可以是有限集,也可以是无限集。27与自然数集对等(即具有相等浓度)的集合称为可列集(或可数集)。任一可列集中的元素排列时可标以正整数下标,即任意可列集均可写成28定理:在自然数集的任一非空子集M中,必定有一个最小数。即在集合M中有不大于其它任意数的数。2930定理:设M是由自然数形成的集合,如果它含有1,2,k,并且当它含有数n1,n2,nk(nk)时,也含有数n,那么它含有所有的自然数,即M是自然数集。3132为了证明一个命题对于所有的自然数是真,采用数学归纳法证明的步骤如下:(1) 证明命题对于自然数1,2,
6、k是真的;(2) 假设命题对于自然数nk,nk1,n1(nk)是真的(这一步称为归纳假设);(3) 证明命题对于自然数n也是真的。33例 证明下列命题: 对于任意的自然数n,必存在一对非负整数(i,j )有 7n3i5j34证明:(1) 当n1时,有7135,即i1,j1。命题成立。 当n2时,有723350,即即i3,j0。命题成立。 当n3时,有733052,即即i0,j2。命题成立。(2) 假设命题对于自然数n1,n2,n3(n3)成立(归纳假设)。(3) 考虑自然数n,有 7n7(n3)3根据归纳假设,对于自然数n3命题成立,设存在一对非负整数I,J有 7(n3)3I5J则有 7n7(
7、n3)33(I1)5J3i5j其中iI1,jJ均为非负整数。即对于自然数n命题也成立。 由此得出结论,对于所有的自然数n命题成立。351.1.3 笛卡尔积3637381.1.4 二元关系39404142434445461.2.1 算法的基本特征1.2.2 算法设计基本方法1.2.3 算法的复杂度分析1.2.1 算法的基本概念算法的基本概念 算法是指解题方案的准确而完整的描述。1.能行性(effectiveness) A1012,B1,C1012 ABC10121(1012)0 ACB1012(1012)112.确定性(definiteness)3.有穷性(finiteness)4.拥有足够的情
8、报算法是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。1.2.2 算法设计基本方法算法设计基本方法1. 列举法列举法根据提出的问题,列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。因此,列举法常用于解决“是否存在”或“有多少种可能”等类型的问题,例如求解不定方程的问题。例设每只母鸡值3元,每只公鸡值2元,两只小鸡值1元。现要用100元钱买100只鸡,设计买鸡方案。 假设买母鸡I只,公鸡J只,小鸡K只。 FOR I0 TO 100 DO FOR J0 TO 100 DO FOR K0 TO 100 DO MIJK N3I
9、2J0.5K IF (M100)and(N100) THEN OUTPUT I,J,K RETURN总循环次数为1013 FOR I0 TO 33 DO FOR J0 TO 501.5I DO K100IJ IF (3I2J0.5K100) THEN OUTPUT I,J,K RETURN总循环次数为894) I5 . 151(330I #include stdio.h main() int i,j,k; for (i0; i33; i) for (j0; j501.5*i; j) k100ij; if (3*i2*j0.5*k100.0) printf(%5d%5d%5dn,i,j,k);
展开阅读全文