资源描述:
《信息学奥林匹克竞赛培训教案(校本课程)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、信息学奥林匹克竞赛培训教案第1章计算机的发展与应用1.1 计算机发展简史1.1.1 第一台电子计算机的诞生1946年,世界上第一台数字式电子计算机由美国宾夕法尼亚大学的物理学家约翰·莫克利(JohnMauchly)和工程师普雷斯伯·埃克特(PresperEckert)领导研制成功,取名为ENIAC(ElectronicNumericalIntegratorAndCalculator)。它可以在1秒进行5000次加减运算,3毫秒便可以进行一次乘法运算,能存储20个字长为10位的十进制数。1.1.2 计算机发展的几个阶段 第一代(1946~1958)第二代(1958~1964)第三代(1964~
2、1975)第四代(1975~至今)主要电子器件电子管晶体管中小规模集成电路大规模/超大规模集成电路内存汞延迟线磁芯存储器半导体存储器半导体存储器外存储器穿孔卡片、纸带磁带磁带、磁盘磁盘、光盘等大容量存储器处理速度(指令数/秒)几千条几百万条几千万条数亿条以上第四代计算机以大规模集成电路VLSI为计算机的主要功能部件,用16K、64K或集成度更高的半导体存储器作为主存储器。新机器要继承原有机器指令系统中的全部指令,使得同一系列计算机的指令系统越来越复杂,这些计算机被称为“复杂指令系统计算机”,简称CISC。日趋庞大的指令系统降低了系统性能,而机器中最常常的是一些简单指令,这些指令仅占指令系统中
3、指令总数的20%,1975年提出了精简指令系统,简称RISC。冯·诺依曼型计算机是采用存储程序方式进行工作。研制中的第五代计算机,是一种智能计算机,具有自动识别自然语言、图形、图像有能力,具有理解和推理能力,具有知识获取、知识更新能力。研制朝两个方向努力:①创建非冯·诺依曼式语言,LISP、PROLOG、F.P.;②创建以人脑神经系统处理信息的原理为基础的非冯·诺依曼式的计算机模型,生物计算机、光子计算机、量子计算机。1.2 计算机对现代社会的影响1.2.1 计算机应用概述1、科学计算:利用计算机解决科学研究和工程技术中所提出的复杂的数学问题。2、数据处理:利用计算机对所获取的信息进行记录、
4、整理、加工、存储和传输等。3、人工智能:利用计算机来模仿人类的智力活动。4、自动控制:利用计算机对动态的过程进行控制、指挥和协调。5、计算机辅助设计和制造:利用计算机来辅助工程师们设计和制造产品。1.2.2 由信息高速公路热引发的全球信息化浪潮在现代,能源、材料与信息是社会发展的三大支柱。以蒸汽机为中心的动力革命,使人类的体力劳动大大得到了解放;以电子信息技术为先导、以计算机和现代通信产业为代表的信息革命使人类的脑力劳动得到解放。社会发展到每一阶段,都需要有相应的基础设施作支持。在农业社会,田地是社会的基础设施;19世纪进行的工业革命时代,很多国家通过建设高速公路和铁路等交通运输方面的基础设
5、施取得了经济飞速发展;而在信息化时代,信息高速公路就自然成为国家重要的基础设施。1993年美国国家信息基础设施计划提出了一个具有大容量、高速度的电子数据传递系统。该系统由通信网络、信息设备、信息资源和信息环境组成。语言是交流的工具,人与人交流要用语言,其它动物之间交流也有特定的动物的语言,人与计算机交流就要用到一些符号,这些符号的集合形成了计算机的语言。计算机语言有一个发展过程,从机器语言开始,然后是汇编语言,现在则使用高级语言.机器语言和汇编语言属于低级语言,计算机容易懂,但人理解起来困难.高级语言人比较容易理解,因此使得计算机得以普及,当然这是指60年代.实际上,随着应用软件的发展,现在
6、人们连语言也不用学了,也可以使用计算机,而且使用的很好. 当然,高级语言,人虽然容易懂,但计算机又不懂,因此需要翻译.所以高级语言都提供了编译系统或解释系统或集成的开发系统,对高级语言进行翻译,使得计算机能够识别并运行程序.高级语言还在发展,比如面向对象的语言,可视化的语言,网络开发语言等.机器语言和汇编语言也可以称为低级语言.不要认为有了高级语言,低级语言就可以不用了.恰恰相反,在有些领域,低级语言更有用武之处,如控制领域,电子信息领域.因为这些领域对语言运行的速度和效率更感兴趣,这正是低级语言的特点.上述语言都称为形式化的语言,与之相对应的是自然语言,也就是人使用的语言.人与计算机之间能
7、否通过自然语言交流呢?这个恐怕很难.因为按照现在计算机的原理,计算机只有执行程序才能够工作,语言就是用于编出程序来,指挥计算机的工作,没有程序,计算机就不能工作.除非在人与计算机交流时,计算机能把人的语言翻译成程序,否则,人与计算机之间永远也不能实现用自然语言进行交流.而目前这是不太可能的.要么就是改变现在计算机的结构,改变现在计算机的运行模式,那样的话,计算机就要真正的实现更新换代了.第1课 认识PASCA