第1章C语言概述–11特点课件.pptx

上传人(卖家):晟晟文业 文档编号:5186574 上传时间:2023-02-16 格式:PPTX 页数:15 大小:644.84KB
下载 相关 举报
第1章C语言概述–11特点课件.pptx_第1页
第1页 / 共15页
第1章C语言概述–11特点课件.pptx_第2页
第2页 / 共15页
第1章C语言概述–11特点课件.pptx_第3页
第3页 / 共15页
第1章C语言概述–11特点课件.pptx_第4页
第4页 / 共15页
第1章C语言概述–11特点课件.pptx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、编程语言基础C语言第一章 C语言概述 特点标题和包含列表的内容布局一、为什么学习编程 我们生活的这个时代,你会发现有这样一群人,他们对世界的影响越来越大,电视、报纸、网络到处都充斥他们的身影。比尔盖茨创立了微软,让电脑更容易被我们平常人所使用;乔布斯创立了苹果,iphone、ipad、ipod每一样产品都在改变着我们的日常生活;谢尔盖布林和拉里佩奇两个年青创立了Google,使得获取知识变的前所未有的容易;马克扎克伯格创立了Facebook 什么他们从小就开始接触计算机,不但没有沉迷于游戏,然而却改变了世界。12岁的托马斯 说:“现在的孩子不再只是爱玩游戏,他们还想自己制作好玩的游戏,不过孩子

2、们大多不知道上哪去学习计算机编程,而懂得计算机编程的家长又很少。注:誉为“小乔布斯”的12岁少年托马斯是美国加利福尼亚州洛杉矶市南湾地区一所学校的 6年级学生。大多数孩子还处在玩电脑或手机游戏的时候,托马斯已经是个能开发游戏程序的“软件工程师”了。托马斯不但为苹果公司的手机操作系统编写了两个游戏程序,而且创办了一家软件开发公司。从计算机被发明的那一天起,它的使命就是来帮助我们人类提高学习和工作效率并且改变世界。利用计算机编程,你可以轻松的去解决数学难题。例如36528=38256(在两个内填入相同的数字使得等式成立)。你觉得这样的题目太简单了?那么来个稍微复杂点的:+=(请将 19这 9个阿拉

3、伯数字分别填入 9个中,每个数字只能使用一次使得等式成立)计算机也可以轻轻松松解决。如果再复杂一点,我想知道上面这个式子的所有解,通过我们笔算就很困难了,但如果使用计算机编程去解决却易如反掌,这正是计算机所擅长的。计算机编程同时充满着乐趣。如果你有一个想法,马上就可以通过编程实现,并可以立即看到效果。这种即时的反馈,会让你的学习兴趣变得越来越来浓厚,也越来越有兴趣和信心。这种超强的信心感,是你从其他学科上难以感受到的。我还记得我第一个程序运行成功时候的那种兴奋,真是太棒了,你一定要去感受一下,这是一种你一辈子都不会忘记的感觉。要想改变世界,首先要改变自己。二、为什么先学习C语言 为什么选择C语

4、言而不是C+、C#、Java之类。因为C语言比较单纯没有那么多七七八八的东西,而且他很简洁。更多地去关注计算机编程的思想,而不是复杂的语法或其他,因此是什么语言也就显得不那么重要了。C语言仅仅是我们与计算机沟通的一门语言而已。程序语言年度排名,2012年最流行的编程语言正是有着 40年历史的 C语言,战胜了 Java位居第一,这或许也能说明 C语言的重要性吧。C语言是根本,他将帮助你更好的去理解编程的思想。三、编程的魔力 1、先从一个神奇的数字说起2147483647。2147483647是一个质数(也叫做素数,即只能被 1和其本身整除的数)。发现这个质数的人是伟大的欧拉。1722年他在双目失

5、明的情况,以惊人的毅力靠心算证明了2147483647是一个质数,堪称当时世界上已知的最大质数,他也因此获得了“数学英雄”的美名。现在通过计算机你只需要一秒钟以内就可以证明2147483647是一个质数。2、来看一个很流行的益智游戏数独 在一个 99格的大九宫格中有 9个 33的小九宫格。默认已经在其中填写了一些数字,现在请在其它的空格上填入1到 9的数字。每个数字在每个小九宫格内只能出现一次,每个数字在每行每列也只能出现一次。请看下面这个例子 你一定很快就填出了一种可行的解,可是你知道上面的这个数独一共有多少种不同解吗?51965种不同的解!很难想象吧,计算机仍然只需要1秒钟!C语言是国际上

6、广泛流行的高级语言。C语言是在B语言的基础上发展起来的。B(BCPL)语言是1970年由美国贝尔实验室设计的,并用于编写了第一个UNIX操作系统,在PDP 7上实现。优点:精练,接近硬件,缺点:过于简单,数据无类型。1972年贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言,对B取长补短,并用之改写了原来用汇编编写的UNIX,(即UNIX第5版),但仅在贝尔实验室使用。四、C语言出现的历史背景及其标准 1975年UNIX第6版发布,C优点突出引起关注。1977年出现了可移植C语言编译程序,推动了UNIX在各种机器上实现,C语言也得到推广,其发展相辅相成。1978年影响深远的名

7、著The C Programming Language由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSI C,比标准C有了很大的发展。1988年K&R按照 ANSI C修改了他们的The C Programming Language。1987年,ANSI公布了新标准87 ANSI C。1990年,国际标准化组织接受了87 ANSI C为I

8、SO C 的标准(ISO98991990)。1994年,ISO又修订了C语言标准。目前流行的C语言编译系统大多是以ANSI C为基础进行开发的五、语言的特点 1)语言简洁、紧凑,使用方便、灵活。32个关键字、9种控制语句,程序形式自由(2)运算符丰富。34种运算符 (3)数据类型丰富,具有现代语言的各种数据结构。(4)具有结构化的控制语句,是完全模块化和结构化的语言。(5)语法限制不太严格,程序设计自由度大。(6)允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。兼有高级和低级语言的特点。(7)目标代码质量高,程序执行效率高。只比汇编程序生成的目标代码效率低10-20%。(8)程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第1章C语言概述–11特点课件.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|