noip计算机基础.ppt
《noip计算机基础.ppt》由会员分享,可在线阅读,更多相关《noip计算机基础.ppt(108页珍藏版)》请在课桌文档上搜索。
1、全国奥林匹克信息学联赛初赛(普及组)培训,NOIP简介,NOIP简介 NOIP是指全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces简称NOIP)。每年由中国计算机学会统一组织。NOIP是在同一时间、不同地点以各省市为单位由特派员组织。每年的9月110日报名,初赛定于每年10月的第二个星期六下午,复赛定于每年11月的最后第二个星期六举行。全国统一大纲、统一试卷。初、高中或其他中等专业学校的学生可报名参加联赛。联赛分初赛和复赛两个阶段。初赛以通用和实用的计算机知识为考试内容,重在考察基础与实用的知识,以笔试为主。复赛为程序设计
2、。参加初赛者须达到一定分数线后才有资格参加复赛。各省市、自治区都应参加联赛,参加联赛是参加NOI的必要条件。,知识范围,计算机的基本组成;计算机工作的基本原理;计算机程序设计的基本方法;至少一门高级程序设计语言;程序设计中常用的数据结构。,初试:初试全部为笔试,1、选择题:共20题,每题15分,共30分。每题有4个备选方案。试题内容包括计算机基本组成与原理、计算机基本操作、信息科技与人类社会发展的关系等等。2、问题求解题:共2题,每题5分,共10分。试题给出一个叙述较为简单的问题,要求学生对问题进行分析,找到一个合适的算法,并推算出问题的解。答案以字符串方式给出,考生给出的答案与标准答案的字符
3、串相同,则得分;否则不得分。3、程序阅读理解题:共4题,每题8分,共32分。题目给出一段程序(没有关于程序功能的说明),有时也会给出程序的输入,要求考生通过阅读理解该段程序给出程序的输出。输出以字符串的形式给出,如果与标准答案一致,则得分;否则不得分。4、程序完善题:共 2题,第一题10分,共4空,没空2.5分;第二题18分,共6空,每空3分。两题共28分。题目给出一段关于程序功能的文字说明,然后给出一段程序代码,在代码中略去了若干个语句并在这些位置给出空格,要求考生根据程序的功能说明和代码的上下文,填出被略去的语句。填对的,则得分;否则不得分。,计算机基础,一、计算机硬件二、计算机网络技术三
4、、数据编码和进制转换四、数据结构,计算机的发展历史,1946年2月5日,出于美国军方对弹道研究的计算需要,世界上第一台电子计算机ENIAC问世。这个重达30吨,由18800个电子管组成的庞然大物就是所有现代计算机的始祖。,理论基础,电子计算机的问世,最重要的奠基人是英国科学家艾兰 图灵(Alan Turing)和美籍匈牙利科学家冯 诺依曼(John Von Neuman)。图灵的贡献是建立了图灵机的理论模型,奠定了人工智能的基础。冯 诺依曼则是首先提出了计算机体系结构的设想。,冯诺依曼体系结构,冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。,从ENIAC到当前最
5、先进的计算机都采用的是冯诺依曼体系结构。所以冯诺依曼是当之无愧的数字计算机之父。,运算器和控制器统称为CPU,计算机的发展,计算机的特点,1运算速度快2计算精度高3具有记忆(存储)能力4具有逻辑判断能力5高度自动化与灵活性,计算机的分类,1、按信息的表示和处理方式分 分为:数字电子计算机、模拟电子计算机及数字模拟混合电子计算机。2、按计算机用途分分为:专用计算机与通用计算机3、按计算机规模与性能分巨型机:银河、曙光、神火、联想深腾6800、曙光4000A大型机:IBM4831中型机小型机:IBM AS400微型机:70年代,计算机技术的第二次飞跃,计算机的应用,1科学计算2、实时控制3数据处理
6、4计算机辅助设计(CAD)、辅助制造(CAM)和辅助教学(CAI)5文字处理和办公室自动化6人工智能7计算机网络应用,计算机发展的趋势,巨型化高性能开放式多媒体化智能化网络化,计算机系统,计算机系统是由硬件系统和软件系统两部分组成,计算机的基本结构,冯.诺依曼提出的存储程序计算机的组成及其功能:,1、运算器(ALU):对二进制数码进行算术运算或逻辑运算2、控制器(CU):指挥全机各部件自动、协调地工作3、存储器(memory):用于保存程序和数据4、输入设备(Input Devices):用来向计算机输入命令、数据、文本、图形、图像、音频和视频等信息。5、输出设备(Output Devices
7、):将计算机处理后的各种内部信息转换为人们能识别的形式(如文字、图形、图像和声音等)表达出来。,中央处理器CPU,运算器和控制器合称为中央处理单元,简称CPU。CPU的作用是处理数据、存取数据或指令、协调各部件工作等。CPU相关术语:1、主频 主频是衡量CPU运行速度的重要指标。它是指系统时钟脉冲发生器输出周期性脉冲的频率。通常以赫兹(Hz)为单位。2、字长 字长是CPU可以同时处理的二进制数据位数。如64位微处理器,一次能够处理64位二进制数据。常用的有16位、32位、64位微处理器。,存储器,存储器用于保存数据和程序,存储器分类:(1)内部存储器:ROM(只读存储器)、RAM(随机存储器)
8、、Cache(高速缓冲存储器)它们的特点:访问速度快、信息暂时性、相对价格高(2)外部存储器:软盘(分三寸盘和五寸盘)、硬盘、光盘(分为只读光盘CD-ROM、一次性写入光盘CD-R、DVD-ROM)、硬盘、优盘(闪盘)、可移动硬盘等。它们的特点:访问速度慢、信息永久性、相对价格低,只读存储器:(ROM-Read Only Memory)):是一种只能读取资料的内存。在制造过程中,将资料以一特制光罩(mask)烧录于线路中,其资料内容在写入后就不能更改,常用于电脑中的开机启动,断电后信息不会丢失。随机存储器:(RAM-Random Access Memory):储存的信息可以读出,也可以写入,断
9、电后存储的信息会丢失。,SDR内存,DDR内存,内存:组成:是由RAM组成的 分类:SDR、DDR 容量:1G、2G、4G、8G等,外存:硬盘 500G、1T 软盘 1.44M 光盘 650M U盘 8G,16G,32G,硬盘,软盘,光盘,U盘,USB接口,存储器相关术语,位(Bit):存放一位二进制数即0或1。位是计算机中存储信息的最小单位。字节(Byte):8个二进制位为一个字节。为了便于衡量存储器的大小,统一以字节(Byte简写为B)为单位。字节是计算机中存储信息的基本单位地址:整个内存被分成若干个存储单元,每个存储单元一般可存放8位二进制(字节编址)。每个存储单元可以存放数据或程序代码
10、。为了能有效地存取该单元内的内容,每个单元必须有唯一的编号(称为地址)来标识。读操作(Read):按地址从存储器中取出信息,不破坏原有的内容,称为对存储器进行“读”操作。写操作(Write):把信息写入存储器,原来的内容被覆盖,称为对存储器进行“写”操作。,存储器的容量单位,计算机存储单位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB来表示,它们之间的关系是:位 bit(比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。英文缩写:b(固定小写)字节byte:8个二进制位为一个字节(B),最常用的单位。,单位换算,1 By
11、te=8 bit 注意1b不等于1B1 KB=1024(210)byte1 MB=1024 KB1 GB=1024 MB1 TB=1024 GB1 PB=1024 TB1 EB=1024 PB,输入输出设备,输入设备输入设备用来接受用户输入的原始数据和程序,并将它们转变为计算机可以识别的二进制形式存放到内存中。常用的输入设备有键盘、鼠标、扫描仪、光笔、数字化仪、麦克风等。输出设备输出设备用于将存放在内存中由计算机处理的结果转变为人们所能接受的形式。常用的输出设备有:显示器、打印机、绘图仪、音箱等。,输入设备,输出设备,显示器 阴极射线管显示器(CRT),液晶显示器LCD,系统软件,(1)操作系
12、统:是管理和控制计算机的全部硬件、软件资源的程序。主要功能有:用户与计算机硬件的接口、硬件功能的扩充、计算机系统的控制及管理等。按应用领域划分主要有三种:,1、桌面操作系统2、服务器操作系统3、嵌入式操作系统,操作系统,桌面操作系统,桌面操作系统主要用于个人计算机上。个人计算机市场从硬件架构上来说主要分为两大阵营,PC机与Mac机,从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统:Unix和类Unix操作系统:Mac OSX,Linux发行版(如Debian,Ubuntu,Linux Mint,openSUSE,Fedora等);微软公司Windows操作系统:Win
13、dows 98,Windows XP,Windows Vista,Windows 7,Windows 8,Windows 8.1等。,操作系统,服务器操作系统,服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等。服务器操作系统主要集中在三大类:Unix系列:SUNSolaris,IBM-AIX,HP-UX,FreeBSD,OS X Server等;Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu Server等;Windows系列:Windows NT Server,Windows Server 2003,Wi
14、ndows Server 2008,Windows Server 2008 R2等。,操作系统,嵌入式操作系统,嵌入式操作系统是应用在嵌入式系统的操作系统。嵌入式系统广泛应用在生活的各个方面,涵盖范围从便携设备到大型固定设施,如数码相机、手机、平板电脑、家用电器、医疗设备、交通灯、航空电子设备和工厂控制设备等,越来越多嵌入式系统安装有实时操作系统。在嵌入式领域常用的操作系统有嵌入式Linux、Windows Embedded、VxWorks等,以及广泛使用在智能手机或平板电脑等消费电子产品的操作系统,如Android、iOS、Symbian、Windows Phone和BlackBerry O
15、S等。,系统软件,(2)语言处理程序:除机器语言外,其他任何语言编写的程序都不能直接在计算机上执行,需要先对它们进行适当的变换,而这个任务就是由语言处理程序承担。计算机语言包括:1、机器语言 2、汇编语言 3、高级语言:Basic语言、Pascal语言、C语言、Java语言等。(3)数据库管理系统数据库系统:按数据模型的不同分为三种类型:层次型、网状型、关系型。目前比较流行的数据库系统有 FoxPro、Oracle、SQL等。,应用软件,应用软件是在计算机硬件和系统软件的支持下,为解决各类专业和实际问题而设计开发的一类软件。如Office、WPS等文字处理、电子表格、多媒体制作工具、各种工程设
16、计和数学计算软件、模拟过程、辅助设计和管理程序等。,计算机病毒,定义:破坏计算机功能或者毁坏数据、影响计算机使用,并能自我复制的一组计算机指令或者程序代码。特征:传染性、潜伏性、隐蔽性、破坏性分类:传染途径:,按寄生方式分为:引导型病毒、文件型病毒、复合型病毒按破坏情况分类:良性病毒、恶性病毒,1、光盘/U盘传染2、机器传染3、网络传染,真题练习,真题练习,第二节计算机网络知识,网络组成,1、通信主体:服务器和工作站2、通信设备:传输介质、网络设备3、通信协议:通常是TCP/IP,网络分类,按传输距离分:按网络结构分:,1、局域网(LAN)2、城域网(MAN)3、广域网(WAN),1、总线型2
17、、星型3、环型4、树型,网络拓扑结构,OSI网络协议的层次,国际标准化组织(ISO)提出的“开放系统互连模型(OSI)”是计算机网络通信的基本协议。该协议分为七层。如下表:,第三节数据编码和进制转换,编码,在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码).,ASCII编码,如果要想互相通信而不造成混乱,那么大家就必须使用
18、相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了常用符号用哪些二进制数来表示。,ASCII:American Standard Code for Information Interchange,标准ASCII码,标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:031及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(
19、文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。32126(共95个)是字符(32是空格),其中4857为0到9十个阿拉伯数字6590为26个大写英文字母,97122号为26个小写英文字母,其余为一些标点符号、运算符号等。,进制,进制是一种记数方式,故亦称进位记数法,可使用数字符号的数目称为基数或底数,基数为n,即可称n进位制,简称n进制。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。计算机是信息处理的工具,任何信息必须转换成二进制形式数据后才能由计算机
20、进行处理,存储和传输。,常见进制,十进制:日常计数二进制:它由两个基本数字0,1组成,二进制数运算规律是逢二进一。八进制:八进制有数码0、1、2、3、4、5、6、7,并且每个数码正好对应三位二进制数,所以八进制能很好地反映二进制。16进制:十六进制数由十六个字符09以及A,B,C,D,E,F组成。,位权,在数制中,各位数字所表示值的大小不仅与该数字本身的大小有关,还与该数字所在的位置有关,我们称这关系为数的位权。,一个十进制数110,其中百位上的1表示1个102,既100,十位的1表示1个101,即10,个位的0表示0个100,即0。一个二进制数110,其中高位的1表示1个22,即4,低位的1
21、表示1个21,即2,最低位的0表示0个20,即0。一个十六进制数110,其中高位的1表示1个162,即256,低位的1表示1个161,即16,最低位的0表示0个160,即0。,进制转换,1、R进制转换为十进制 基数为R的数字,只要将各位数字与它的权相乘,其积相加,和数就是十进制数:(xpx0.x-1x-k)R=()10例:1101101.01012=12021122+123十024125126+02-1+12-202-3+12-4=109.3125,当从R进制转换到十进制时,可以把小数点作为起点,分别向左右两边进行,即对其整数部分和小数部分分别转换。对于二进制来说,只要把数位是1的那些位的权值
22、相加,其和就是等效的十进制数。,2、十进制转换为R进制 进制整数转换成R进制的整数,可用十进制数连续地除以R,其余数即为R系统的各位系数。此方法称之除R取余法。例如:将5710转换为二进制数十进制小数转换成R进制时,可连续地乘以R,直到小数部分为0,或达到所要求的精度为止(小数部分可能永不为零),得到的整数即组成R进制的小数部分,此法称为“乘R取整”例:将0.312510转换成二进制数 0.31252=0.625 0.6252=1.25 0.252=0.5 0.52=1.0,将此数分成整数与小数两部分分别转换,然后再拼接起来。,整数,小数,二、八、十六进制的相互转换即每位八进制数相当于三位二进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- noip 计算机 基础

链接地址:https://www.desk33.com/p-225285.html