高中信息技术(新浙教版)必修分章节知识点_第1页
高中信息技术(新浙教版)必修分章节知识点_第2页
高中信息技术(新浙教版)必修分章节知识点_第3页
高中信息技术(新浙教版)必修分章节知识点_第4页
高中信息技术(新浙教版)必修分章节知识点_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一册在手,复习不愁目录第一章数据与信息 1.1数据、信息与知识 1.2数据采集与编码 1.3数据管理与安全 6第二章算法与Python基础 7第三章序列及其操作 3.1字符串操作 3.2列表操作 3.3字典操作 第四章数据处理与应用 4.1常见数据处理 4.2大数据处理与应用 第五章编程处理数据 5.2Matplotlib模块 第六章人工智能及应用 第七章信息系统与支撑技术 第八章信息系统安全与防护 第一章数据与信息信息编码(4-6)数据管理与安全数据、信息与知识数据采集与编码1.数据是对客观事物的符号表示,如图形符号、数字、字母等。其中,数字是最简单的一种数据,是对数据的一种传统和狭义的理解。2.经过解释,数据才有意义,数据和关于数据的解释是密不可分的。3.在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号总称,是用于输入到计算机中进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。4.信息自古就有,目前还没有统一的定义。信息定义1:用来消除随机不确定的东西。——香农信息定义2:信息是数据经过存储、分析及解释后所产生的的意义信息定义3:信息是物质存在的一种方式、形态、或运动状态,也是事物的一种普遍性。5.信息的特征:①载体依附性:信息的表示、传播、存储必须依附于载体,同一信息可依附于不同的载体。②时效性:信息会随时间的推移而变化。③共享性:信息可以传递、共享并被重复利用而不会产生损耗。④可加工处理性、真伪性:信息经过加工、处理、分析后可以更好的被人们所使用,所以信息是可以脱离它所反映的事物被存储、保留和传播。信息采集获取的途径是否全面,加工过程是否合理决定其具有片面性、真伪性。虚假的信息来源于片面的感知,故盲人摸象体现真伪性。⑤价值性:包括显性价值与隐性价值。其价值对于不同的对象有所不同。显性价值指的是信息内容本身具有的价值;隐性价值是除信息内容外与信息紧密相关的所有价值,如电商平台根据搜索记录实现个性化推荐功能。6.知识的定义:知识是人类在社会实践中所获得的认识和经验的总和,包括对事实、信息的描述以及在教育和实践中获得的技能。知识的获得,是人对已有的信息进行加工,进而将新信息纳入原知识结构的过程。如:生活常识,学习的各个科目都是知识。知识的来源很多,是可以继承和传递的。7.智慧的定义:智慧是一种更高层次的综合能力,主要表现为收集、加工、应用、传播知识的能力,以及对事物发展的前瞻性看法。它是在知识的基础之上,通过认识的积累,而形成的对事物的认识、远见,体现为一种卓越的判断力。8.数据、信息、知识与智慧的关系:理解理解知识意义分析归纳判断智慧1.2数据采集与编码1.常见数制数据在计算机内部是以二进制方式存储和处理。在信息技术中,人们通常用二进制(B)、八进制(0)、十六进制(H)来表示信息。对于R进制,从右往左/从低位到高位数(方向不能错),第n位的位权是Rn-1。如二进制的基数为2,二进制数“101”中,从左到右3个数的权值分别是2²、2¹、2°。十进制、十六进制、二进制之间的关系(要求:熟记,快速反应)十进制十六进制二进制十进制十六进制二进制000881119922A33B44C55D66E77F2.进制相关tips:①n位二进制最大值:2"-1如;1111B=2⁴-1=15②n位二进制编码范围是0~2"-1,共2"个编码。③对二进制串s从左取n位:s//2¹en(s)"(整除),从右取n位:s%2"(取余)④偶数进制串(如2进制,16进制等),末尾为0,此十进制值一定是偶数,反之则奇数。⑤R进制串,末尾添加1个0,相当于原值×R。3.进制转换方法③:从左(高位)往右(低位),③:从左(高位)往右(低位),四转一【8421法】如:101001B=29H④:一转四(必补足0)如:25H=100101B如:11B=1×2¹+1×2⁰=2+1=3D②:短除法(R表示进制数)除R取余,余数倒序,商为0止4.编码是信息按照某种规格或格式,从一种形式转换为另一种形式的过程。解码是编码的逆过程。(压缩是编码过程,解压缩是解码过程。)5.条形码是将宽度不等的多个黑条和白条,按照一定的编码规则排列,用以表达一组信息的图形标识符。我国普遍采用的是EAN13条形码,这种条形码由13位数字组成,前3位数字表示国家代码,最后一位叫校验码,用来检查扫描到的数字是不是有错误,这个数字由前12位数字按一定规律计算得到。6.二维码是用某种特定的几何图形按一定规律在平面上(二维方向)分布的黑白相间的图形记录数据符号信息。相对于一维的条形码,二维码的信息存储量更大,功能也更加强大。现代生活中随处可见各种二维码,可通过扫码完成支付或信息阅读,但是在使用二维码的同时也要注意信息安全。7.常见的字符编码有ASCII、Unicode及各种汉字编码ASCII(美国信息标准交换码)主要用于显示现代英语和其他西欧语言。基本的ASCII码共有128个(0~127),用1个字节的低7位编码,二进制范围为0000000~01111111,即十六进制的00~7F。如ASCII码中,“A”的编码为65,“a”的编码为97,数字“0”的编码为48。十进制二进制十六进制空格0(1~9顺次增加)A(B~Z顺次增加)a(b~z顺次增加)8.汉字编码:计算机中的汉字也是采用二进制进行编码的。①汉字编码分为外码(输入码)、交换码、机内码和字形码。输入码又可分为音码(拼音,语音)、形码(字形,五笔)等,故每个汉字的输入码不唯一。②通过UltraEdit软件可以观察字符的内码,1个ASCII码字符一般占一个字节,1个GB2312编码的字符占2个字节。另:全角字符两个字节,半角字符一个字节。9.内码查看(UltraEdit软件)第1字节第1字节1个汉字两字节ASCI1占1字节共16字节全角字符占2字节内码都是二进制,软件显示的均为十六进制代码(因为16进制位数少,转换方便)大小写及数字内码均按16进制顺序显示。如“i”为69,则“j”为6A,而“o”为70查看字符占字节总数判断依据是上方数字标尺(012……ef)☆判断某字符是ASCII(半角)编码还是汉字(全角)编码:根据内码的16进制是否<=7F判断,因ASCII码最大为7F10.位图图像是由像素组成的,放大或拉伸后易失真,存储量大,色彩鲜艳。矢量图形是用点、线或多边形等基于数学方程的几何图元表示的图形。矢量图形保存的文件大小一般比位图要小。11.数据采集方式说明获取自然信源数据定的规律转换成可用输出信号(电信号)获取网络数据按规则或关键字,自动抓取网页上数据的程序12.数字化:模拟信号以连续变化的物理量存在,数字信号在取值上是离散的、不连续的信号。利用麦克风录制声音音频,实现了模拟信号和数字信号的转换。数字化(即模数转换)的三个步骤:采样、量化、编码。数字化过程中,影响信号保真度的因素是采样频率、量化位数。(1)图像数字化:①图像的采样是指将位图分割成一块块大小相同的点;②图像的量化是指使用多大范围的数值来表示每个像素点的颜色信息是,一般用二进制表示,其长度也称颜色位深度。(2)声音的数字化:①声音的采样是按照一定的时间间隔取声音模拟信号上的值,形成离散信号。②声音的量化指将离散值划分等级,2n=x(n表示量化位数,x表示量化等级数)模拟信号数字信号模拟信号数字信号模拟信号声波电流/电压电流/电压声波模数转换数模转换13.计算机存储容量知识计算机存储容量的最小单位:二进制位(比特,bit或b)计算机存储容量的基本单位:字节(Byte或B)1B=8b计算机存储容量的其他常见单位:千字节(KB)1KB=1024B千兆字节(GB)1GB=1024MB太字节(TB)14.容量计算公式(单位:字节)B数字图像的每一个像素的颜色值由二进制(bit)来表示。位深度:每个像素在计算机中所需要的二进制位数就是位深度。2x=n(x表示位深度,n表示颜色总数)压缩后图片容量=压缩前容量÷压缩比【压缩比=压缩前容量:压缩后容量】二进制位二进制位黑白(单色位图)1256色/256级灰度816色4真彩色图像②(WAV)声音存储容量=采样频率(Hz)*量化位数(bit)*声道数*时长(s)/8B(适用其他格式如MP3)声音存储容量=播放位速率(kbps)*时长(s)/8B③(AVI)视频存储容量=一帧BMP图像存储容量(B)*帧频*播放时间=水平像素*垂直像素*颜色位深度/8(B)*帧频*播放时间(通用公式)视频存储容量=播放位速率(kbps)*时长(s)/8B15.常见的文件类型扩展名说明图像文件无压缩位图画图、ACDSee常见位图格式支持透明背景包含多图层信息常见音频格式Windowsmideaplaye既可以是静态图像,也可以是动画文件Flash动画源文件,保留图层信息Flash制作的二维动画纯文本文档金山公司文字处理文档封装的电子文档可执行程序不需要支撑软件电子表格1.数据管理是利用计算机硬件和软件技术对数据进行有效收集、存储、处理和应用的过程。实现数据有效管理的关键是数据组织。计算机数据的管理已经依次经历了人工管理、文件管理和数据库管理三个阶段。在计算机中,数据一般以文件形式存储。2.威胁数据安全的因素:存储介质损坏、操作失误、黑客入侵、感染计算机病毒等。主动防护手段:磁盘陈列,数据备份,异地容灾等。提高数据本身安全的方法有:数据加密,数据校验等。3.数据加密是指通过加密算法和加密密钥将明文转变为密文,反之,解密就是通过解密算法和解密密钥将密文恢复为明文。4.数据校验:是为保证数据的完整性进行的一种校验操作,通常用一种指定的算法对原始数据计算出一个校验值,接收方按同样的算法计算出一个校验值,如果两次计算得到的校验值相同,则数据是完第二章算法与Python基础1.广义上讲,“算法”指的是解决问题或完成任务的一系列步骤。在计算机科学领域内,“算法”指的是用计算机解决问题的步骤,是为了解决问题而让计算机有序执行,无歧义、有限步骤的集合。2.算法的特征①有穷性:处理步骤必须是有限的。②可行性:每一步操作可以实施,可以在有限的时间内完成。③确定性:算法中对于每个步骤的执行描述必须是明确的。④0个或多个输入:算法被执行时,可以从外部获承数据,也可以包含在算法中。⑤1个或多个输出:算法的核心是解决问题,必须有问题求解的结果,至少有一个输出结果。3.算法的要素:数据、运算、控制转移①数据:用算法解决问题时,必须明确参与运算的初始数据、运算时产生的中间数据以及代表问题解决的结果数据。②运算:对数据进行运算时,明确每一步的运算是什么,对哪些数据进行运算。③控制转移:在算法执行过程中,有时需要根据数据或运算结果的特点进行不同的处理,需要运用控制转移来执行不同的操作。4.算法的描述方式:①自然语言②流程图③伪代码④计算机程序设计语言5.算法的控制结构:顺序结构、分支结构、循环结构结构定义严格按照顺序依次进行各步操作再根据判断结果分别执行不同处理的控制结构需要重复执行(循环)的控制结构流程图第一个操作第一个操作 条件满足?条件满足?执行语句1执行语句2特点1、每个步骤按照算法中出现的顺序依次执行。2、每个步骤一定会被执行一次,而且只执行一次。1、首先进行条件判断,根据条件满足与否来决定执行哪个分支。2、在一个分支结构中,必定有一忽略1、循环控制结构的重复执行(循环)是有限制的,是在条件控制下的可控重复6.变量命名规则:在Python中,变量名可以包括字母、数字和下划线,但不能以数字开头,而且字母区分大小写。在Python中,变量的值和类型都可以改变。7.Python常见数据类型数据类型名整型十六进制数(用0x前缀,如:0xff00,0xa5b4c3d2等)实型用科学记数法表示的实数,如0.000012可以写成1.2e-5等字符串型布尔型布尔型数据可以进行not、and和or等逻辑运描述示例优先级求x的y次幂5**2结果为251*5*2结果为102/5/2结果为2.52用x除以y,向下取整5//2结果为22%用x除以y,取余数5%2结果为12+将x与y相加5+2结果为735-2结果为33【注意】*和+可以用于字符串拼接运算1)字符拼接加法:"1"+"2"="12"。2)字符拼接乘法:"1"*3="111"注意:+用于字符拼接运算符两边必须是字符串类型,*运算必须一边是字符串,一边是数字,表示重复输出字符串。示例优先级>5>2结果为True4<5<2结果为False45>=2结果为True45<=2结果为False45==2结果为False55!=2结果为True5x是y的成员6【注意】字符串比较大小比较字符内码的大小。比如"12">"100"成立,因为字符串比较大小,首先比较第一个字符,第一个字符谁大就谁大。第一个字符相同则比较第二字符,第二个字符"2"大于"0"成立,所以"12">"100"成立。整除结果向下取整整除结果向下取整x=123求百位十位个位数字示例优先级布尔“非”7布尔“与”8布尔“或”9题目 Y YNNY题目求最大公约数(辗转相除)求最大公约数(更项相减) N 题目十进制n转二进制ans流程图 输入n,ans="" 题目 输入a,b 输出a,b 输入a,b 输出a,b 输入a,b 输出a,b函数输出x的值获取用户输入(输入数据以字符串型保存)将字符串和数字转换成整型将字符串和数字转换成实型返回x的绝对值返回序列的长度将x转换成字符串返回x对应的字符对x进行四舍五入(如果给定n,就将数x转换为小数点后有n位的数)max(s,[,args...])返回序列的最大值(如果给定多个参数,则返回给定参数中的最大值)min(s,[,args...])返回序列的最小值(如果给定多个参数,则返回给定参数中的最小值)函数的结束值设置为一个空格,这样下一次对print函数的调用结果将名称math.e自然常数e圆周率π对x向上取整,比如x=1.2,返回2对x向下取整,比如x=1.2,返回1对数运算,默认基底为e②random模块中的常用函数名称随机生成一个(0,1)范围内的实数随机生成一个[a,b]范围内的实数(注意区间是双闭区间)随机生成一个[a,b]范围内的整数(注意区间是双闭区间)从序列的元素中随机挑选一个元素比如random.choice(range(10)),从0-9中随机挑选一个整数从序列中随机挑选k个元素if<条件1>:一、for语句<语句块1>forelif<条件2>:<循环体><语句块2>★注意:①range函数若缺少起始值,起始值默认为0;若缺少步长值,elif<条件N>:步长值默认为1,序列区间不包含终值。<语句块N>②break语句用于强制退出本层循环体,continue语句用于跳else:过当前位置后面的语句,继续下一次<语句块N+1>二、while语句1.While循环由条件决定是否执行循环体,条件一16.定义函数的语法:while<条件>:定有满足的时候,也有不满足的时候def函数名(参数集合):<循环体>2.循环体中一定有改变条件满足与不满足的语句3.循环体中后面的语句大多是为下一次循环做准备<函数体>[return函数值]17.解析算法的基本思想是指根据问题的前提条件与所求结果之间的关系,找出求解问题的数学表达式,并通过表达式的计算来实现问题的求解。18.枚举算法的基本思想是把问题所有可能的解一一列举,然后逐一判断。典型例子:鸡兔同笼问题;典型算法结构:循环结构。第三章序列及其操作3.1字符串操作1.索引查找获取‘4':str[4]或获取‘4567':str[4:8]注:无法直接通过索引修改字符串的值str[9]='8'该表达式是错误的,无法运行!2.切片——变量名[start:end:step]step:决定方向和步长,负数表示从右往左,正数表示从左往右。省略默认为1。start:省略默认表示从头开始,一般默认为0。end:省略默认表示取到末尾,若为具体数值,则该索引位置上的字符取不到。【注意】切片的前两个参数是包头去尾,左闭右开!例:对于‘12345678'这个字符串进行切片操作,要求取出‘1357’子字符串str=‘12345678'#定义str变量存储被切片的字符串a=str[0:7:2]#切片3.字符串str倒序输出演示效果如右图所示:3.2列表操作1.列表创建、查找(1)手动创建列表List1=[’好’,‘学’,‘习’]List2=list(range(1,10))等价于List3=[1,2,3,4,5,6,7,8,9](5)获取List1中的‘习’2.列表的增改(1)列表添加元素(2)List创建(4)获取List3中的[3,5,7]#获取的是一个新的列表赋值给List4(2)列表重复运算a=a*2得到a=[1,2,1,2](3)修改列表的值#可通过列表索引直接修改a[2]=‘a'得到a=[1,2,'a']3.3字典操作1.字典创建(1)创建字典——键值对形式dict={keyl键是唯一的,且必须保持同种数据类型,常见的是字符串和数值类型值可重复,不限制数据类型如:dictl={“姓名”:“张三”,“年龄”:18}如:dict2={1:“小明”,2:“小兰”,3:“小红”}(2)通过键访问字典元素【键必须存在】dict1={“name”:"小明","age":49,"salary":10000}小明(3)修改、添加字典元素因字典键不重复性,可以通过键来修改或添加,如果原字典里有键存在,则视为修改,如果不存在,则视为添加。【记忆方法:有(key)则改,无(key)则加】例:dict1={"name":"小明","age":49,"salary":10000}dict1["name"]="葫芦娃"dict1["address"]="八坑村"dict1["name"]="葫芦娃"dict1["address"]="八坑村"{'name':'葫芦娃','age':49,'salary':10000,'address':'八坑村'}序列字符串标识单引号,双引号,三引号示例s2="班级:205"dl={°铅笔':3,'钢笔:15,'直尺':5}访问s1[0]得到'h'list1[1]得到97d1['钢笔']得到15切片变量名[start:end:step]变量名[start:end:step]×不可通过字符串索引直接修改可通过列表索引直接修改可通过字典键值对修改s的值为"hiLily"则c为['50','pie',5]×新增项a.append(b)得到结果同上的c键值对方式新增项√重复sl*3得到"hihihi"a*2得到['50','50']×5'inc结果为False50'inc结果为True遍历('铅笔':3)('直尺':5)第四章数据处理与应用【知识结构】常见数据处理常见数据处理数据处理与应用大数据处理与应用1.常见的数据问题有数据缺失、数据重复、数据异常,还有逻辑错误、格式不一致等,数据整理的方法有不缺、去重、单元格格式设置等。(1)数据缺失问题是数据集中普遍存在的问题,较好的处理方法是根据数据间的关联性估计较准确的缺失值,并通过合适的方法对缺失值进行填充。通常采用平均值,中间值或概率统计值来填充。(2)数据重复问题在多数据源合并集成时常见。重复数据的检测可以分为基于字段和基于记录两个方面。可以在进一步审核的基础上进行合并或删除。(3)异常数据指数据集中不符合一般规律的数据对象,可能是要去掉的噪声,也可能是含有重要信息的数据对象。(4)逻辑错误问题指数据集中的属性值与实际值不符,或违背业务规则、逻辑。如年月日数据出现“2000/4/31”的情况属于数据出现逻辑错误。(5)格式不一致问题在多数据源合并集成时常见。需要根据具体需求,进行数据转换,通常包括属性数据类型的转换、根据已有属性集构造新属性的转换,将不同来源的形同属性的定义及其值进行统一标准化的转换等。2.Excel常用快捷工具图标含义8居中百分比增加小减少小升序排序降序排序3.设置单元格格式。数字选项卡中可以设置货币、日期、百分比、文本等格式。对齐选项卡中可以设置对齐方式、合并单元格等。若显示如001、002此类数据,需设置为文本格式。噩e梁避年元循式缩进(I):文本一方向0数,不会改变引用该单元格的公式计算结果,不会导致数据源中含有②合并单元格后新单元格的地址以区域的左上角单元格地址为准。例如选择“B2:C3”执行“合并单元格”操作,新单元格地址为B2。4.公式的编辑:必须以等号"="开头,乘号为*,除号为/,括号()。乘号不能省略,不能用中括号[]。比如公式"=((A2+82)/2)-5",不能写成"=[(A2+82)/2]-5"。如果单元格格式被设置成“文本”,输入公式会无效(被当做文本字符)。5.Excel常用的函数有Sum(数据区域)、Average(数据区域)、Max(数据区域)、Min(数据区域)等。多个不连续区域中间用逗号分隔,比如"=Sum(B2:D2,F2)"。函数名称功能备注求和求C1到D10区域中所有数值之和求C1到D10区域中所有数值的平均值求C1到D10区域中所有数值的最大值求C1到D10区域中所有数值的最小值示降序,默认省略不写,1表示升序)6.其他函数(无需记忆,常见于各类试题)公式功能=IF(条件,结果1,结果2)条件成立,显示结果1,否则显示结果2=SUMIF(区域,条件,求和区域)对区域中符合条件的值求和=AVERAGEIF(区域,条件,求平均值区域)=COUNTIF(区域,条件)统计区域中符合条件的数量原因单元格宽度不够或单元列宽太窄【注意】Average函数的结果为引用区域中非空数值的和除以非空数值的数为0,即分母为0,导致#DIV/0!公式引用了错误数据类型,如输入“=B3+C3+D3”时,B3单元格实际是文本函数名或单元格名输入错误,如“=SUM(C3:E3)”输成“=SUN(C3:E3)”删除了公式引用的单元格(不是清除内容),或粘使用了不正确的区域运算符,如“=SUM(C3:E3)”输成“=SUN(C3E3)”,公式会自动变成"=C3*5+D3"。因为单元格E3相对C2,增加2列,增加1行。公式中的行号和列号会分别自动增2和增1,即"=A2*5+B2"变成"=C3*5+D3"。自动加1);如果不想让某个行号发生变化,则需要在行号前加绝对引用符号$,如"=B2/F$2",下个单元格公式则为"=B3/F$2"。同理自动填充到右边单元格,列号会自动递增公式由"=B2/F2"变为"=C2/G2"(列号递增)。如果不想让某个列号发生变化,则需要在列号前加绝对引用符号$,ABCDE12姓名3杨帅45蔡玉茹6叶诗瑶78王祥伟9>图表区域解题方法1:①根据x轴,圈定数据区域A7:Al1②根据y轴,圈定数据区域C7:D11③根据图例,确定标题栏区域C2:D2(如果图例是系列1、系列2则不包C2:D2)④最后,通过对齐确定数据区域A2(图表区域不连续时需符合高平齐长对正)>图表区域解题方法2(当图例不为系列1,系列2时):①根据x轴,圈定数据区域A7:All②根据图例,确定标题栏区域C2:D2③最后,通过上述两个区域所在行列的交集确定数据区域。最终正确区域为:A2,A7:All,C2:D2,C11.图表影响因素图表会发生变化:①图表相关单元格数据发生改变②图表中的有关数据参加排序或筛选图表不会发生变化:①修改单元格格式②修改图表无关的单元格数据③插入行列1.大数据的定义(如社交软件数据,网络交易数据,城市监控数据)大数据代表着信息量大,速度快,种类繁多的信息资产,需要特定技术和分析方法将其转化为价值。2.大数据特征4V(1)数据体量巨大:大数据的数据量庞大,其存储单位需要用到EB、ZB级别,且时刻在增长中。(2)速度快:速度快不仅指数据产生的速度快,还指数据处理的速度快。(3)数据类型多:大数据来源多样,其数据往往多种形式共存。(4)价值密度低:尽管大数据有很高的价值,但与其海量的数据量相比,则显得密度较低。3.大数据思维①大数据要分析的是全体数据,不是抽样数据。②对于数据不再追求精确性,而是能够接受混杂性。③不一定强调对事物因果关系的探求,而是更加注重相关性。例如电商的个性化推荐,不必知道购买商品的原因,只要找到商品间的关联性,就能为客户提供精确推荐。4.大数据处理的分治思想:分治就是把一个复杂的问题分成两个或更多相同或相似的子问题,找到求这几个子问题的解法后,再找出合适的方法把它们组合成求整个问题的解法。如果这些子问题还难以解决,可以再把它们分成几个更小的子问题,以此类推,直至可以直接求出解为止。5.大数据处理有静态数据、流数据和图数据三种类型。图数据静态数据:在处理时已收集完成、在计算时不会发生改变的数据。流数据:不间断地、持续地到达的实时数据。随着时间的流逝,流数据的价值也随之降低。图数据:现实中的许多数据是以图的形式呈现的,或者是可以转换为图以后在进行分析的,如社交网络、道路交通等数据。6.Hadoop(批处理计算)是一个可运行于大规模计算机集群上的分布式系统基础架构,适用于静态数据的批处理计算。Hadoop计算平台主要包括Common公共库、分布式文件系统HDFS、分布式数据库HBase、分结构化数据结构化数据半结构化数据非结构化数据数据采集公共库Common等分布式文件系统分布式数据库HBase(BigTable的开源实现)分布式并行计算模型数据处理和分析数据可视化数据整理、查询工具数据流语言大数据处理架构数据存储和管理8.文本数据处理的一般过程:分词、特征提取、数据分析、结果呈现。9.常用的中文分词算法:基于词典(如jieba分词)、基于统计、基于规则(处于试验阶段)。10.特征提取一般采用的方式:(1)根据专家的知识挑选有价值的特征;(2)用数学建模的方法构造评估函数(大多基于概率统计设计)自动选取特征【目前大多采用该方法】。11.标签云用词频表现文本特征,将关键词按照一定的顺序和规律排列,并以文字代销的形式代表词语的重要性。12.文本情感分析是指通过计算机技术对文本的主观性、观点、情绪、极性进行挖掘和分析,对文本的情感倾向做出分类判断。13.可视化的基本方法:(1)有关时间趋势的可视化:通过时间序列数据观察事物变化的过程和趋势。一般采用柱形图、折线图。(2)有关比例的可视化:通过各部分数据大小占比情况分析,一般采用饼图、环形图(也可称为面包圈图)。(3)有关关系的可视化:探究变量与变量之间的关联性,一般采用散点图、气泡图。散点图用于表现2-3个变量之间的关系;气泡图用于表现3-4个变量之间的关系,x轴和y轴各表示一个变量,第三个变量通过气泡的面积大小来表示,第四个变量通过气泡的颜色体现,例如飓风路径图(必修一叫教材,图4.2.22)(4)有关差异的可视化:探究多个变量之间的差异,找出其中的异常值,一般采用雷达图。例(5)有关空间的可视化:地理数据或基于地理数据的分析结果一般采用地图进行展示。第五章编程处理数据1.Series:一维的数据结构,包含一个数组的数据和一个与数据关联的索引(index)#默认索引和指定索引:韩国英国中国美国s1运行结果s2运行结果s3运行结果#查看索引和值(遍历):结果结果C中国英国美国韩国2.DataFrame:一种二维的数据结构,由1个索引列(index个数据列可以是不同的类型。可看作是共享一个index的Series的集合。>>>d=[['a','b','c','d'],['e','f','g','h'],[#行索引和列索引值分别默认为:0,1,2,3>>>d={'xl':[1,2,3,4],'x2':[5,6,7,8],'③字典是无序的,可通过columns指定列索引的排列顺序>>>d={'xl':[1,2,3,4],'x2':[5,6,7,8],'>>>dfl=pd.DataFrame(d,columns=二维数据文件有:excel,csv文件等,可使用read_excel()函df=pd.read_csv('test.csv',23王五93012班名姓名[1,'张三’,98][2,’李四’,96][3,'王五',93]#行列转置操作姓名张三李四王五df[n:m]:访问行索引n至m-1行数据df.values[n]:访问行索引值是n的数据(列表对象)print(df.head()#显示表格中前5行的数据df[‘列名']字典记法df.列名属性记法df[['列名1,'列名2','列名3']]多列数据print(df['姓名'])或print(print(df[['姓名',英语',生物]])#显示姓名、英语、生物列所有数据print(df.at[3,'姓名'])#显示第4行的姓名值(5)布尔型数据选取满足条件:df[条件表达式]→条件表达式应由df[‘列标题名']和关系运算符组成的表达式组成例:print(df[df['语文']>108])或print(df[df.语文>108])#显示语文成绩大于108的数据行结果:结果:王五02data={"name":["张三","李四","王五","赵六"],"sex":["男","女","女","男"],"aged":[20,19,20,21],"scordf=DataFrame(data)#使用字典print(df)0张三print(df)女女男女男女80北京60西安2.insert()函数插入(影响原始数据,没有返回值)insert(i,column,value,allow_duplii:列号参数,表示第几列(默认第0列开始)print(df)0123男女女男90北京西安珠海3.drop删除操作(默认不影响原始数据)drop(Labels,axis=0,inaxis:0(默认值)表示行,1表示列inplace:默认False,不影响原始数据,反之则影响原始数据例:df_delc=df.drop('city',axis=1)#删除cityprint(df)运行结果:80北京60西安60例:df_delc=df.drop(1,axis=0,inplace=True)#删除第2行并且影响原始数据,没有返回值print(df)运行结果:2王五女3赵六男北京珠海dfdelc输出结果:4.del删除操作(影响原始数据)print(df)df输出结果:0张三男女女男1678060北京西安长春珠海0张三2王五3赵六5.重命名列操作(不影响原始数据):rename()函数#不改变原序列例:df_ren=df.rename(columns={'name':'姓print(df_ren)姓名80北京60西安(7)行的操作:append()追加数据行#不改变原序列例:df1=pd.df2=pd.DataFrame([[2]],coldf3=pd.DataFrame([3,4]df4=df1.append(df2,ignore_iprint(df)0101010101a例2:a=pd.DataFrame([[1]],columns=['a'])b=pd.DataFrame([[2,3]],columns=['a','c=a.append(b,ignore_index=True)aaba▲根据例2可知,ab两个DataFrame对象拼接新生成的c对象的列数等于ab两个对象最大的列数(8)DataFrame对象中数据的统计与计算groupby()函数:可以对DataFrame对象数据进行分组,然后对其中每一组数据进行不同的操作groupby(colunm,as_inas_index:省略默认为True,表示以组标签(列名)为索引,False不以组标签为索引。print(df)运行结果(如右下图所示)df输出结果:地区规格单位价格采价点采集时间4石家庄市红富士一级元/500克3.98超市111月中旬5石家庄市红富士一级元/500克3.98超市211月中旬df按地区分组求平均值:(as_index=True)地区北京市天津市石家庄市价格df按地区分组求平均值:(as_index=False)地区价格☆sort_values()函数的使用:按值排序,不影响原始数据(常用常考)sort_values(column,acolumn:列标题参数运行结果:地区规格单位价格采价点采集时间2天津市红富士一级元/500克5.00超市111月中旬3天津市红富士一级元/500克5.00超市211月中旬1北京市红富士一级元/500克4.88超市111月中旬4石家庄市红富士一级元/500克3.98超市111月中旬5石家庄市红富士一级元/500克3.98超市211月中旬函数说明备注都要操作返回df中每一列的非空数df["列名"].count()或df.列名.count()获取求和、求平均值,通过axis=0/1确定行列同上同上返回各列的基本描述统计值,包含计数、平均位差同上plot(X,Y,kind=str)函数的使用:默认生成折线图Y:数据的列标题或列索引位置,默认为kind=str:控制绘图类型,str有以下几种情况‘line':折线图(默认)‘scatter':散点图,必须要传入2个列的标题或索引'bar':柱形图(纵向)'barh':条形图(横向)'pie':饼图plt.show()matplotlib.pyplot中常用函数说明注:不创建figure对象,直接调用pl图,matplotlib会自动创建一个figure对象绘制线形图绘制垂直柱状图绘制平行柱状图绘制散点图设置X、Y轴的取值范围(双闭区间)设置X、Y轴的标签显示图例显示创建的所有绘图对象figure(num=None,figsize=fiufigsize:窗口的大小,如figsize=(8,4),即为长8英寸,宽4英寸x:横坐标数据(可省略),默认为range(len(y))说明Xx轴无柱形图的高度,也就是y轴的高度无柱形图的宽度的含义plt.bar(x,height,width=0.6,color='b',label=水平柱形图说明yy轴无无柱子的宽度plt.barh(y,width,height=0.6,color='plt.show()plt.scatter(x,y,color='b',label='plt.show()说明Xx轴yy轴的含义xlim(left,right),将x轴的范围设置为[left,right](双闭区间),ylim也一样1.应用示例:im=Image.open("wpsprint(im.format)#获取图像文件格式print(im.size)#获取图像尺寸大小(以像素为单位表示图像的宽度和高度)im.rotate(45).show()#将图像旋转45°后显示运行结果: (56,56)第一个数表示图像宽度(im.size[0]),第二个数表示图像高度(im.size[1])2.convert("L")表示将图像转成灰度值模式,灰度值的取值范围是0~255,0表示黑色,255表示白色。灰度值转换公式:L=R*299/1000+G*587/1000+B*114/1000。(仅做了解)3.在matplotlib.pyplot库(一般别称plt)里,plt.imshow()函数的cmap参数值如果是“gray”,则图像的像素值0表示黑色,1表示白色。例题解析:题中img[i,j]表示该位置的像素值用Python程序处理图像文件flower.jpg,该图像颜色位深度为24bit,图像如第11题图所示,程序代码如下。img=np.array(Image.open("flower.jpg").coforjinrange(cols):第11题图plt.imshow(img,cmap="gra下列说法正确的是A.处理后的图像可以呈现128种颜色B.处理后的图像像素将减少像素值处理后只有1和0两种处理的是像素值,不减少像素数量C.将方框中128改为50,则处理后图像中的黑色部分将增加D.将方框中的“>”改为“<=”,则分别处理后的图像中黑白色将互换在gray模式下,1表示的是白色,0表示的是黑色第六章人工智能及应用1.人工智能的三大主要方法:符号主义、联结主义、行为主义。①符号主义:又称逻辑主义、心理学派或计算机学派。智能行为是对符号的推理和运算。例如:以下为演绎三段论推理的过程,其采用的人工智能便是符号主义。所有的恒星都是气态星体(大前提)太阳是恒星(小前提)太阳是气态星体(结论)②联结主义:又称仿生学派或生理学派。通过模仿人类大脑中神经元之间的复杂交互来进行认知推理。典型代表:深度学习(深度学习是典型的数据驱动的人工智能方法,能够让计算机从数据本身进行知识学习),神经网络算法;应用实例:谷歌的AlphaGo战胜人类棋手大师。③行为主义:又称进化主义或控制论学派。从“交互-反馈”角度来刻画智能行为,认为智能体可以在与环境的交互中不断学习,从而提升自己的智能水平。典型代表:扫地机器人。2.原始递归函数、lambda演算和图灵机,这三种计算机制在性能上是等效的。由于图灵机可以通过最简单、最基本和最确定的方法,一步一步机械的完成计算任务,图灵机成了现代计算机的理论模型,而冯诺依曼结构是图灵机的工程实现,是现代计算机结构的基础。1950年,图灵针对“智能测试”问题提出了测试机器是否具有智能的一种方法,即著名的“图灵测试”3.人工智能的应用分为领域人工智能、跨领域人工智能、混合增强智能。①领域人工智能:依赖于领域知识和数据的人工智能,具有强大的存储记忆和搜索功能。如专用于下国际象棋的超级计算机“深蓝”,用于人机对话的系统“沃森”等②跨领域人工智能:智能系统从一个领域跨越到另一个领域。如果谷歌的AlphaGo从围棋人工智能跨越到电力控制领域。③混合增强智能:是多种智能体的混合形式,它将人的作用或人的认知模型引入人工智能系统。需强调的是,在智能叠加协调的回路中,人类智能是智能回路的总开关,即人类智能起主导作用。例如达芬奇外科手术机器人。第七章信息系统与支撑技术①前机械时期:从楔形文字、甲骨文到希腊字母、罗马字母,从湿黏纸张,使得信息的记载、传播方式,存储技术有了进步。该时期主要2.信息系统由五个关键要素组成,分别是硬件信息系统举例:①网上预约挂号系统②办公自动化(O0A)系统③网络学习平台④电子商务系统(如12306售票系统,淘宝京东等购物平台)制,服务随时随处③基于数据分析,支持科学决策④便捷保存数据,利于共享追踪7.信息社会的基本内涵分别是信息社会是以人为本的,信息社会是可持续发展的,信息社会是(1)信息经济(2)网络社会,信息服务的可获得性。社会发展的全面性(3)在线政府:科学决策、公开透明、高效治理、互动参与(4)数字生活:生活工具数字化,生活方式数字化,生活内容数字化9.信息社会指数:取值范围在0到1之间,值越高表明信息社会发展水平越高阶段发展阶段起步期转型期中级阶段高级阶段ISI范围10.计算机发展的四个阶段:电子管计算机、晶体管计算机、中小规模集成电路计算机、大规模集成电路计算机。11.计算机硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。鼠标、键盘、外存内存显示器、12.计算机软件包括系统软件和应用软件两大部分。13.软件是相对于硬件而言的,是指在计算机上运行的程序及其数据和文档的总和14.应用软件是为了某种特定用途开发的软件,可以满足不同领域、不同问题的应用需求,如办公软件、娱乐软件、工具软件(满足用户在系统维护、系统美化、图像编辑、音视频处理等方面的专业工作需求)等。15.系统软件包括:操作系统,系统编程语言,数据库管理系统,支持服务系统,其中操作系统是最重要的系统软件。16.Unix:第一个多用户多任务的操作系统,主要作为服务器操作系统使用;Linux:自由和开放源代码的类unix操作系统17.中央处理器(CPU)是计算机最核心的部件,由运算器和控制器组成衡量一个CPU性能的最主要指标是主频,其余的指标还有字长,核心数量和高速缓冲存储器18.存储器的功能是存放程序和数据,CPU执行的指令和需要运算的操作数积运算结果都存储在存储器中,按照用途可以分为主存(内存)、辅存(外存)和高速缓冲存储器(1)内存包含只读存储器(ROM)和随机存取存储器(RAM),最大的区别在于关闭电源后RAMRAM:存储正在运行的程序,容量越大同一时间可以运行的程序越多越流畅;ROM:只允许读取其中的内容,不可修改和写入(一般存储开机设置项)(2)外存:常见的外存有硬盘和闪存盘,存储需要存储在计算机中的数据。机械硬盘(HDD)采用磁性介质,固态硬盘(SSD)和闪存盘(u盘)采用闪存作为介质。19.输入输出设备中,兼具输入输出功能的,主要有声卡、网卡、光盘驱动器。20.计算机处理信息的工作原理:输入,处理,存储,输出。21.移动终端是指可以在移动中使用的计算机设备,广义的讲包括POS机,手机,笔记本电脑,平板电脑等。移动终端的硬件和软件采用和计算机相似的结构,硬件要求较小的尺寸,较低的功耗,较高的性能。22.移动终端的中央处理器(芯片)是整个设备的控制中枢和逻辑控制中心,华为的麒麟CPU是我国首款移动终端中央处理器。常见的移动终端中央处理器有苹果,三星,高通(如骁龙系列),英伟达(Nvidia),联发科(如天玑系列)等等。23.安卓系统是一种基于Linux的操作系统,最初由AndyRubin(安迪·鲁宾)开发24.智能手机完成移动支付的方式:安装有支付功能的软件,NFC功能(可在无网状态下完成)26.手机的性能指标:CPU(主频,核心数量等),RAM(类似于计算机中的内存),ROM(类似与计算机中的硬盘),屏幕(大小、分辨率直接关系到显示效果)27.在由传感与控制技术支持的信息系统中,传感28.传感器属于信息输入设备,是一种检测装置,能感受到被测量的信息。它一般由敏感元件,信号),辅助元件主要包括信号调节与转换电路及其所需要的电源(必修二P51)。29.通过加速度传感器,可以实现计步功能;通朝向切换;通过距离传感器,可以实现手机通话时自动黑屏以达到防误触效果。(必修二P52)32.射频识别技术(RFID),属于通信技术的范畴,可通过无线电讯号识别特定目标并读写相关33.RFID中技术的完成由电子标签和RFI(1)电子标签可分为:有源电子标签和无源电子标签,有源电子标签有更远的通信距离,但体②无源电子标签:无电源,平时与普通卡片无异,只有遇到R(2)RFID读写器:控制射频模块向标签发送读取信息信号,并接受NFC技术是一种短距(运行于10厘米内)高频的无线电技术,兼具读取和写入功能。36.开环控制:结果不影响当前输出(无反馈),一般瞬时完成(如:投篮);闭环控制:输出定时间。(如:开水龙头)37.网络在信息系统中的功能和作用:数据通信功能【最基本】,资源共享功能(共享全部软硬件及数据资源),分布处理功能39.计算机网络按照覆盖范围可分为:局域网,城域网,广域网简称地理范围局域网城域网几十公里到上百公里广域网几十公里到几万公里一个国家或国际间功能无约20-200kbit/s约5-20Mkbit/s约100Mkbit/s(1)总线形:许多计算机共享同一个总线,最常见的以太网就是总线形。(2)环形:计算机通过介质连接成环形,局域网中的令牌环即是此类型。(3)星形:由中心结点转发的网络结构,现在的交换式网络即属此类型。(4)树形:分级结构,又称为分级的集中式网络,如广播电视网络。(5)网状形(不规则形):计算机之间无规则地连接,一般广域网属于不规则形。44.三网合一的条件:数字技术,光纤通信技术,计算机网络互连通信技术(IP技术)的发展;计算机网络→下一代互联网,移动通信网络→宽带通信网,广播三网融合指三大网络通过这些技术的更新和改造,技术功能、业务范围趋于一致,互联互通。45.局域网内的网页传输过程:客户端→网关(通过),客户端→Web服务器不同局域网的网页传输过程:客户端→网关1(通过)→因特网→网关2→Web服务器46.URL(统一资源定位器),通俗讲的网址。例如:/index.html其中'http'代表超文本传输协议,功能是浏览器与Web服务器之间的数据传输''代表Web服务器,是用户或企业租用或买断的服务器名称,用户或企业可以通过更新维护服务器上的内容更新网页'www'代表万维网(WorldWideWeb),由很多很多的超文本互相链接形成,包含了绝大多数的Web服务器内容''代表Web服务器的域名,区分不同服务器的名称和地址'index.html'以.html结尾的代表该网页所对应的网页文件名,若将当前网页保存所得到的结果47.网络的组成:计算机系统,数据通信系统,网络软件和网络协议48.计算机系统分为:服务器和终端服务器:由大型机,中小型机构成,负责数据处理和网络控制,构成网络的主要资源,网络软件和网络的应用程序主要安装在服务器中终端:网络中数量大、分布广的设备,用户进行网络操作、人机交互的工具,可以是PC机,笔记本电脑,手机等设备49.数据通信系统:传输介质和网络互联设备组成50.传输介质有线传输介质双绞线一般约100米同轴电缆200-500米强550米-几十千米无线传输介质无线电波较弱10-100米最高可达几百Mbps受大气干扰全球通信蓝牙强10米路由器:通过ip地址将网络分为多个子网段52.网络软件的作用:(1)授权给用户,使用户能访问网络资源,并且方便安全地使用网络;(2)管理和调度网络资源,提供网络通信和用户所需的各种网络服务软件和通信控制软件的集合,常见的网络操作系统有:UNIX,WindowsSer①网际协议(IP):负责将信息从一个地方传送到另一个地方②传输控制协议(TCP):管理被传送内容的完整性③应用程序协议(AP):将传输的信息转换成人类能识别的内容55.TCP/IP是网络中最重要的协议,http,ftp,telnet等应用程序协议(AP)都是建立在它的基56.HTTP:超文本传输协议;FTP:文件传输协议;SMTP:简单邮件传输协议(发邮件);POP3:电子邮局协议(收邮件);DHCP:动态主机配置协议57.IP地址——计算机在网络上的编号或标识。IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”,也被称为IPV4。通常用点分十进制(a.b.c.d),如在的子网。子网部分用1标识,主机地址部分用0表示。IP地址二进制形式子网掩码二进制形式(1)确定网络结构,连接网络设备因特网——调制解调器(猫)——无线路由器——有线/无线终端(2)互联网的接入:设置路由器连接因特网的方式(一般为拨号上网);启用路由器的网络地(3)有线终端接入局域网:终端接入局域网需要有一个与路由器相同网段的ip地址,为了方便访问和管理,一般采用静态地址分布;为了避免繁琐的设置,一般采用动态地址(DHCP:动态主机配置协议)(4)无线终端接入局域网:设置SSID(无线网络名字)和密钥,搜索对应SSID,输入正确密钥(5)网络连通性测试:通过终端能否浏览网页即可测试61.网络应用软件的实现架构有C/S和B/S两种架构。客户端/服务器架构(C/S架构):界面精美,体验舒适,必须安装才能使用,升级维护有一定困难,同时对用户体验有一定影响。浏览器/服务器架构(B/S架构):界面和体验较客户端相比较差,但无须下载安装客户端,只要有网络就可以访问,更新和维护在服务器上就可以完成。但服务器的负荷较重,对服务器的要求较高。有web服务器、浏览器、网站/网页等词语出现的,均是B/S架构。62.Flask编写简单网络应用程序编写路由和视图函数启动Web应用创建应用实例导入框架模块注:@app.route(‘/')表示设置斜杠路由,也是根路由的意思。路由名称不同代表路由不同。视图函数和路由是绑定的,一个视图函数可以对应多个路由,一个路由对应一个视图函数。案例一:建立最简单的网页代码13app=Flask(_name__)#创19if_name_='_main_:控制台输出WARNING:Thisisadevelopmentserver.Donotuseitina--[21/Aug/202119:4这是我的第一个网页程序!>27#2.添加新网页(路由)30app-Flask(_name__)34return'这是我的第一个网页程序!37defhello():#路由对应的视图(hello为函数名,可以更换)38return‘你好!40if_name_==_main_:>接;例如:5000/8@app.route('/user',meL0xm=request.args.g感谢访问<h5>我的第一个网页</h5><p>用户名</p>sp><inputtype="text"name='kp><inputtype='submit"value="确定/></p>36r7*ServingFlaskapp"04POST方式"(lazyWARNING:Thisisadevelopmentserver.DoUseaproductionWSGIserverinst*Runningonhttp://:5000/Pr<p>感谢访问</p>□x←功能构建Flask应用实例处理网页请求的对象使用网页模板构建网页☆url构成(get方法访问):注意:没有端口号就省略冒号;路由名称是根路由(即@app.route(‘/')),则省略路由名,/后直接跟?;如果没有传参,则省略?。第八章信息系统安全与防护1.个人信息分为个人一般信息和个人敏感信息,个人敏感信息主要指一旦遭遇泄露或修改,会4.个人信息的保护:(1)国家立法(2)行业自律(3)个人信息安全意识5.数字公民指能安全地、合法地、符合道德规范地使用数字化信息和工具的人,具有较高的数6.数字公民素养教育:按照尊重(数字礼仪,数字准入,数字法律)、教育(数字通信,数字素养,数字商务)、保护(数字全责,数字安全,数字健康)三个维度进行发展。8.密钥(Key)指在密码算法中引进的控制参数,对(1)替代加密法将每个字母按照字母表的顺序向后推移两位,加密可以用C=E(P)=(P+2)%26来表示,换成具(2)换位密码法(3)简单异或法异或(田);相同则为0,不同则为1(例如1田1=0,0田0=0,1田0=1,0田1=1)(3)USBKey认证技术:采用软硬件访问控制的三个要素:主体,客体,控制策略(也称为授权)用户账户管理:(1)系统管理员根据实际情况对用户进行分组(2)系统管理员授予用户的身份具有唯一性,不允许一个人多个账户(3)系统中任何用户的登录都需要身份识别(4)保证能自我复制的一组计算机指令或者程序代码,具有传染性、寄生性、隐蔽性、潜伏性、破坏性、14.计算机病毒防治:(1)安装并开启防火墙(2)安装应用系统补丁(3)安装防病毒软件(4)15.手机病毒防治:(1)及时删除乱码信息(2)不接受陌生请求(3)保证下载内容安全性(4)不随意连接公共WIFI18.漏洞的防护:(1)使用防火墙(2)经常扫描安全漏洞并修复(3)使用有效手段抓住入侵者19.防火墙技术一般由硬件和软件组合而成,也可以只是软件系统,存在于两个网络(如内部网和外部网,公共网和专用网)之间,主要由服务访问规则,验证工具,包过滤和应用网关组成。frommicrobitimport*#导入microbit模块显示文字、图案(括号内填写显示内容参数)滚动(跑马灯)显示(2)通过USB连接线将micro:bit连接到计算机,并安装串口驱动,显示COM端口表示安装成功例1:每隔0.2秒输出一次当前板载温度。例2:按A键显示笑脸、按B键显示哭脸whileTrue:#重复无限次print(temperature())ifbutton_a.is_pressed():sleep(200)ifbutton_b.is_pressed():例3:根据引脚pin0上的数字输入信号改变microbit上的显示ifpin0.read_digital():#输入信号是数字pin.write_analog(value)#向引脚写入模拟值pin.read_analog例4:根据引脚pin1上获取的湿度值,控制继电器。假设:pinl引脚已经连接湿度传感valuel=pin1.read_analog()#读取土壤湿度数值并记录在变量valuel中pin2.write_digital(1pin2.write_digital(0(4)通过串口调试工具,查看串口数据。micro:bit默认的波特率是115200。#创建串口对象#打开串口(1)需求分析:目标期待,功能/性能需求,资源和环境需求,用户界面需求,可扩展性需求(2)可行性分析:必要性主要体现在系统的搭建是否应该马上开始进行;可行性分析主要从技(3)开发模式的选择:C/S模式或B/S模式(4)概要设计:模块结构设计,系统物理配置(硬件,软件,通信网络),数据库管理系统的(5)详细设计:输入设计,输出设计,人机界面设计,数据库设计,代码设计,安全设计(1)硬件搭建:服务器,网络设备,传感设备和智能终端(2)软件开发:数据管理设计(数据采集,数据传输,数据存储,数据呈现);程序编写(C/S架构需要对服务器和客户端都编写,B/S架构一般只需要编写服务器)(3)搭建一个室内环境监控系统的逻辑原理:①首先通过Microbit的0bloq(无线wifi)模块和信息系统服务器建立连接(要求:在②由

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论