C语言程序设计(学习教学教案第四版)-谭浩强.ppt

C语言程序设计(学习教学教案第四版)-谭浩强.ppt

ID:51325220

大小:7.54 MB

页数:834页

时间:2020-03-22

C语言程序设计(学习教学教案第四版)-谭浩强.ppt_第1页
C语言程序设计(学习教学教案第四版)-谭浩强.ppt_第2页
C语言程序设计(学习教学教案第四版)-谭浩强.ppt_第3页
C语言程序设计(学习教学教案第四版)-谭浩强.ppt_第4页
C语言程序设计(学习教学教案第四版)-谭浩强.ppt_第5页
资源描述:

《C语言程序设计(学习教学教案第四版)-谭浩强.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课堂要求为什么学习程序设计为什么选择C语言怎样学习C程序设计课堂要求在教室、机房都做到不迟到、不早退(每节课抽查点名)上课不说话作业认真完成为什么要学习程序设计计算机的本质是“程序的机器”,只有懂得程序设计,才能进一步懂得计算机,真正了解计算机是怎样工作的,掌握用计算机处理问题的方法;培养分析问题和解决问题的能力。即使将来不是计算机专业人员,由于学过程序设计理解软件生产的特点和生产过程,就能与程序开发人员个更好的沟通与合作,开展本领域中的计算机应用,开发与本领域有关的应用程序。为什么选择C语言进行程

2、序设计,必须用一种计算机语言作为工具,否则只是纸上谈兵。可选择的语言很多,各有特点和应用领域。C语言的代码量小:同样功能的软件用C语言编写容量很小。Wps与office,界面功能基本类似,但是wps只有23.3M,但是微软office就有千兆左右。Wps的内核代码就是用C语言写的。以及我们的主板驱动、显卡驱动、摄像头驱动等都是用c语言。以及数据库DB2,oracle等都是用c语言和c+来写的。ACDSee、photoshop、2D(cs)、3D游戏等应用软件也是用C语言来编写的。速度快:window

3、s内核是c语言外核是c++、unix和linux都是用c语言编写的。功能强大:c语言可访问我们的硬件,c语言中有指针可访问我们的内存等硬件。C++是为处理大规模的程序开发而研制的大型语言,比C语言复杂难学。C语言是更为基本的,最基础的。在它基础上学习java和c#更容易。C语言是当前程序员共同的语言。怎样学习C语言每一讲分4次课前两节是理论课,讲授理论知识后两节为上机课,在机房完成本课练习。检查后方可离开。多思考,多上机。目标:能看懂程序,并调试程序,自学能力要强。第一章程序设计和C语言本章要点什么

4、是计算机程序什么是计算机语言C语言的发展及其特点运行C程序的步骤与方法最简单的C语言程序程序设计的任务什么是计算机程序计算机是万能的吗?---计算机的每一个操作都是根据人们事先指定的指令进行的。为了使计算机执行一系列的操作,必须事先编好一条条指令,输入到计算机。程序:就是一组计算机能识别和执行的指令。每一条指令使计算机执行特定的操作。为了使计算机系统能实现各种功能,需要成千上万个程序。总之,计算机的一切操作都是由程序控制的,离开程序计算机将一事无成。所以,计算机的本质是程序的机器,只有懂得程序设计,

5、才能真正了解计算机是怎样工作的,才能更深入的使用计算机。2什么是计算机语言计算机和人都能识别的语言,就是计算机语言。发展阶段:机器语言--汇编语言—高级语言计算机是不能直接识别高级语言编写的程序,要进行“翻译”。用一种称为编译程序的软件把高级语言写的程序(称为源程序)转换为机器指令的程序(称为目标程序),然后让计算机执行机器指令程序,最后得到结果C语言发展及其特点C语言是国际上广泛流行的高级语言。C语言是在B语言的基础上发展起来的。B(BCPL)语言是1970年由美国贝尔实验室设计的,并用于编写了第

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

7、Language》由BrianW.Kernighan和DennisM.Ritchie合著,被称为标准C。之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。C语言出现的历史背景1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSIC,比标准C有了很大的发展。1988年K&R按照ANSIC修改了他们的《TheCProgrammingLanguage》。1989年,ANSI公布了一个完整的c语言

8、标准——ANSIC或C89。1990年,国际标准化组织接受了C89为ISOC的标准(ISO9899—1990)。1995年,ISO又修订了C语言标准。1999年,ISO有对C语言标准进行修订在基本保留原来的c语言特征的基础上,针对应用的需要又增加一些功能。命名ISO/IEC9899:19992001和2004年先后进行两次技术修正(TC1、TC2)ISO/IEC9899:1999及其技术修正被称为C99。讲课依据c99标准。说明:不同版本的C编译系统所实现的语言功能和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。