信息学奥赛(计算机理论基础).ppt
《信息学奥赛(计算机理论基础).ppt》由会员分享,可在线阅读,更多相关《信息学奥赛(计算机理论基础).ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息学奥赛基础篇信息学奥赛简介青少年信息学(计算机)奥林匹克竞赛(早期称为青少年计算机程序设计竞赛)是旨在广大青少年中普及计算机教育,推广计算机应用的一项学科性竞赛活动。全国从1984年开始举办全国性竞赛。而自从1989年我国参加第一届国际信息学奥林匹克(InternationalOlympiadinInformatics,简称IOI)以来,全国青少年计算机程序设计竞赛也更名为全国青少年信息学(计算机)奥林匹克(NationalOlympiadinInformatics,简称NOIP)。与此相应,各省青少年计算机竞赛更名为各省青少年信息学奥林匹克竞赛。从而形成了从省全国国际相衔接的系列性活动。
2、全国信息学奥林匹克竞赛活动担负着选拔优秀学生参加国际学科奥林匹克竞赛任务,它是经国家教委批准,中国科协具体领导,由中国计算机学会主办的。联赛命题宗旨 全国青少年信息学奥林匹克联赛(NOIP)是一项面向全国青少年的信息学竞赛和普及活动,旨在向那些在中学阶段学习的青少年普及计算机科学知识;给学校的信息技术教育课程提供动力和新的思路;给那些有才华的学生提供相互交流和学习的机会;通过竞赛和相关的活动培养和选拔优秀的计算机人才。竞赛的目的是为了在更高层次上推动普及。本竞赛及其相关活动遵循开放性原则,任何有条件和有兴趣的学校和个人,都可以在业余时间自愿参加。本活动不和现行的学校教学相冲突,也不列入教学计划
3、,是课外性质的因材施教活动。参加者可为初高中学生或其他中等专业学校的青少年。普及的内容涉及计算机的基本组成;计算机工作的基本原理;计算机程序设计的基本方法;至少一门高级程序设计语言;程序设计中常用的数据结构。普及的重点是根据中学生的特点,培养学生学习计算机的兴趣,使得他们对信息技术的一些本质和核心的东西有更多的了解,提高他们创造性地运用程序设计知识解决实际问题的能力。对学生的能力培养注重想象力与创造力;对问题的理解和分析能力;数学能力和逻辑思维能力;对客观问题和主观思维的口头和书面表达能力;人文精神。包括与人的沟通和理解能力,团队精神与合作能力,恒心和毅力,审美能力等。竞赛形式和成绩评定联赛分
4、两个年龄组:初中组和高中组。每组竞赛分两轮:初试和复试。初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。程序设计的描述语言采用Pascal或Basic。各省市初试成绩在本赛区前百分之十五的学生进入复赛,其分数不计入复赛的成绩。初赛时间为10月的最后一个星期六下午 2:30-4:30举行。复试形式为上机,侧重考察学生对问题的分析理解能力,数学抽象能力,驾驭编程语言的能力和编程技巧、想象力和创造性等。程序设计语言可采用 Pascal、Basic、C/C+或Java。各省市竞赛的等第奖在复试的优胜者中产生。时间为 3 小时。只进行一试,约在当年的11 月的最后
5、一个周六进行。竞赛形式和成绩评定试题形式每次联赛的试题分四组:初中组初试赛题;初中组复试赛题;高中组初试赛题;高中组复试赛题。其中,初中组初试赛题和高中组初试赛题类型相同,初中组复试赛题和高中组复试赛题类型相同,但初中组和高中组的题目不完全相同,高中组难度略高;以体现年龄特点和层次要求。初试:初试全部为笔试,满分100分。试题由四部分组成:1、选择题:共20题,每题15分,共30分。每题有5个备选方案;前10个题为单选题门每题有且只有一个正确答案),后 10题为复选题(即每题有1至5个正确答案,只有全部选对才得分)。试题内容包括计算机基本组成与原理、计算机基本操作、信息科技与人类社会发展的关系
6、等等。2、问题求解题:共2题,每题5分,共10分。试题给出一个叙述较为简单的问题,要求学生对问题进行分析,找到一个合适的算法,并推算出问题的解。答案以字符串方式给出,考生给出的答案与标准答案的字符串相同,则得分;否则不得分。3、程序阅读理解题:共4题,每题8分,共32分。题目给出一段程序(没有关于程序功能的说明),有时也会给出程序的输入,要求考生通过阅读理解该段程序给出程序的输出。输出以字符串的形式给出,如果与标准答案一致,则得分;否则不得分。4、程序完善题:共 2题,每题 14分,共 28分。题目给出一段关于程序功能的文字说明,然后给出一段程序代码,在代码中略去了若干个语句并在这些位置给出空
7、格,要求考生根据程序的功能说明和代码的上下文,填出被略去的语句。填对的,则得分;否则不得分。复试:复试的题型和形式向全国信息学奥赛(NOI)靠拢,全部为上机编程题,但难度略低。复试为决出竞赛成绩的最后一个环节。题目包括 4道题,每题 100分,共计 400分。难度有易有难,既考虑普及面,又考虑选拔的梯度要求。每一道试题包括:题目、问题描述、样例说明(输入、输出及必要的说明)。测试时,测试程序为每道题提供了十组测试数据,考生程序每答对一组得10 分;累计分即为该道题的得分。试题形式考试内容主要包括:计算机发展史、计算机组成、计算机基本原理、计算机程序设计、计算机日常应用等。要求考生掌握至少一门高
8、级程序设计语言(详见竞赛大纲)。为了保持竞赛内容的相对连续性,试题涵盖的知识点和题型至少6O应出现在普及类的参考书目中,其余内容可能超出该范围。为了考核学生的基础知识、综合应用能力,激发学生的求知欲和创新思维,体现“与时俱进”的特点,竞赛题型在保持大纲相对稳定、优秀学生可能接受和理解的基础上,按照下述趋势适当变化1、增大与课内知识结合的紧密度;2、增大解题方法的多样性和灵活程度;3、增大开放性试题的比例。试题的知识范围计算机基础知识 计算机的诞生和发展 计算机的特点 计算机在现代社会中应用 计算机的基本组成及其相互联系 计算机的工作原理 计算机中的数的表示 计算机信息安全基础知识 计算机软件知
9、识实例11、美籍匈牙利数学家冯诺依曼对计算机科学发展所做出的贡献是()。A.提出理想计算机的数学模型,成为计算机科学的理论基础。B.是世界上第一个编写计算机程序的人。C.提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDV AC。D.采用集成电路作为计算机的主要功能部件。E.指出计算机性能将以每两年翻一番的速度向前发展。(第十届全国青少年信息学奥林匹克联赛初赛试题 普及组 Pascal 语言)2、(2004)10+(32)16的结果是()。A.(2036)10B.(2054)16C.(4006)102E.(2036)16(第十届全国青少年信息学奥林匹克联赛初赛试题 普及组 Pas
10、cal 语言)实例23、图灵(AlanTuring)是()。A)美国人 B)英国人 C)德国人 D)匈牙利人 E)法国人(第九届全国青少年信息学奥林匹克联赛初赛试题 普及组 Pascal 语言)4、第一个给计算机写程序的人是()。A.Alan Mathison TuringB.Ada LovelaceC.John von NeumannD.John McCarthyE.Edsger Wybe Dijkstra(第九届全国青少年信息学奥林匹克联赛初赛试题 普及组 Pascal 语言)与计算机相关的几个重要人物艾伦图灵(AlanTuring)英国科学家,他是计算机人工智能技术的鼻祖。1937年他提
11、出了能思考的计算机图灵机的概念,推进了计算机理论的发展。图灵机模型是一种抽象计算模型,用来精确定义可计算函数,是实现机器人的最基本的一个理论模型。1950年,艾伦图灵发表题为计算机能思考吗的论文,设计了著名的图灵测验,解决了如何判定机器人是否具有同人类相等的智力的问题。冯诺依曼(JohnV onNeumann)1945年,他写了一篇题为关于离散变量自动电子计算机的草案的论文,第一次提出了在数字计算机内部的存储器中存放程序的概念。这成为所有现代计算机的基础理论,被称为“冯诺依曼结构”。如今,各式各样的电脑无论看起来差别多大,实质上绝大多数是属于冯诺依曼结构的。与计算机相关的几个重要人物高登摩尔(
12、GordonMoore)“每过18个月,计算机芯片依赖的集成电路由于内部晶体管数量的几何级数的增长,而使性能几乎提高一倍,同时集成电路的价格也恰好减少为原来的一半。”这就是计算机界著名的摩尔定律,他的发明人就是高登摩尔。1968年他与罗伯特诺伊斯一起率领一群工程师创建了一家叫集成电子的公司,简称“Intel”,这就是当今名震世界的英特尔公司。法国人帕斯卡于17世纪制造出的一种机械式加法机,是世界上第一台机械式计算机。算盘是人类最早的手动计算工具,机械式计算机是在此之后出现的一种用机械技术来实现数学运算的计算工具。CPU的发展历史CPU(Central Processing Unit),被称呼为
13、中心处理器或者Microprocessor微处理器。CPU是计算机的核心,其重要性好比心脏对于人一样。实际上,处理器的作用和大脑更相似,因为它负责处理、运算计算机内部的所有数据,而主板芯片组则更像是心脏,它控制着数据的交换。CPU的种类决定了你使用的操作系统和相应的软件,CPU的速度决定了你的计算机有多强大,当然越快、越新的CPU会花掉你更多的钱。CPU从最初发展至今已经有二十多年的历史了,这期间,按照其处理信息的字长,CPU可以分为:四位微处 理器、八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等等。CPU的发展历史1978年6月,Intel推出4.77MHz的8086微
14、处理器,标志着第三代微处理器问世。它采用16位寄存器、16位数据总线和29000个3微米技术的晶体管 1985年10月,Intel推出16MHz 80386DX微处理器(最高33MHz 主频),可以直接访问4G字节的内存,并具有异常处理机制;虚拟86模式可以同时模拟多个8086处理器来加强多任务处理能力。80386的广泛应用,将PC机从16位时代带入了32位时代。此外它还具有比80286更多的指令集。发布时,80386的最快速版本的主频为20MHz,具备6.0 MIPs,包含275,000个晶体管。1993年3月22日:全面超越486的新一代586 CPU问世,为了摆脱486时代微处理器名称混
15、乱的困扰,英特尔公司把自己的新一代产品命名为Pentium(奔腾)以区别AMD和Cyrix的产品。2000年11月21日,Intel 在全球同步发布了其最新一代的微处理器Pentium4(奔腾4)。Pentium 4 系统总线仅为 100Mhz,并且也是 64位数据宽度 CPU 的主要性能指标 主频即CPU 的时钟频率(CPU Clock Speed),这是我们最关心的,我们所说的3.2GHz、2.0GHz 等就是指它,一般说来,主频越高,CPU 的速度就越快,整机的就越高。FSB 前端总线即CPU 的外部时钟频率,由电脑主板提供,以前一般是133MHz,目前Intel 公司最新的芯片组i92
16、5XE 芯片组使用1066MHz 的FSB。内部缓存(L1 Cache)封闭在CPU 芯片内部的高速缓存,用于暂时存储CPU 运算时的部分指令和数据,存取速度与CPU 主频一致,L1 缓存的容量单位一般为KB。L1 缓存越大,CPU 工作时与存取速度较慢的L2 缓存和内存间交换数据的次数越少,相对电脑的运算速度可以提高。外部缓存(L2 Cache)以CPU 主频的一半速度运行CPU 的主要性能指标CPU(中央处理器)是电脑的核心,作为系统的心脏,CPU的档次决定了整台机器的处理水平,其性能的高低直接影响全局。电脑处理数据的能力和速度主要取决于CPU。通常用位长和主频评价CPU的能力和速度,如P
17、300 CPU能处理位长为32位的二进制数据,主频为300MHz。1、主频、倍频、外频:主频也就是CPU的时钟频率,英文全称是CPU Clock Speed,简单地说也就是CPU运算时的工作频率。一般说来,主频越高,一个时钟周期内完成的指令数也越多,当然CPU的速度也就越快了。不过由于各种各样的CPU它们的内部结构也不尽相同,所以并非所有的时钟频率相同的CPU的性能都一样。至于外频就是系统总线的工作频率;而倍频则是指CPU外频与主频相差的倍数。三者是有十分密切的关系的:主频=外频倍频。存储器及分类一般我们存放在外存(磁盘或各种存储介质)上的资料都要通过内存,再进入CPU进行处理。所以与内存之间
18、的通道内存总线的速度对整个系统性能就显得很重要了,由于内存和CPU之间的运行速度或多或少会有差异,因此便出现了二级缓存,来协调两者之间的差异,而内存总线速度就是指CPU与二级(L2)高速缓存和内存之间的通信速度。内存储器:简称内存,用于存放当前待处理的信息和常用信息的半导体芯片。容量不大,但存取迅速。内存包括RAM、ROM和Cache。1、RAM:RAM(随机存取存储器)是电脑的主存储器,人们习惯将RAM称为内存。RAM的最大特点是关机或断电数据便会丢失。内存越大的电脑,能同时处理的信息量越大。我们用刷新时间评价RAM的性能,单位为ns(纳秒),刷新时间越小存取速度越快。586电脑常用RAM有
19、EDO RAM和SDRAM,存储器芯片安装在手指宽的条形电路板上,称之为内存条。内存条安装在主板上的内存条插槽中。按内存条与主板的连接方式有30线、72线和168线之分。目前装机常用168线、刷新时间为10ns、容量为32M(或64M)的SDRAM内存条。2、Cache:Cache(高速缓冲存储器)是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期,Cache中保存着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调用,这样就减少了CPU的等待时间,提高了系统的效率。Cache又
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息学 计算机 理论基础
限制150内