c语言课件完整版(精华)

c语言课件完整版(精华)

ID:21736662

大小:14.87 MB

页数:484页

时间:2018-10-20

c语言课件完整版(精华)_第1页
c语言课件完整版(精华)_第2页
c语言课件完整版(精华)_第3页
c语言课件完整版(精华)_第4页
c语言课件完整版(精华)_第5页
资源描述:

《c语言课件完整版(精华)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1计算机程序设计基础(C语言)21.课堂要求很严格。2.多听,适时做笔记。3.上课不能讲闲话。4.课后认真完成作业、实验报告。5.有问题,及时与老师联系。教学要求3选用教材与参考书主教科书顾治华、陈天煌等《C语言程序设计》机械工业出版社2007.2参考教材顾治华、陈天煌等《C语言程序设计实验指导》机械工业出版社2007.2参考书谭浩强《C语言程序设计》清华大学出版社4课程内容第一章C语言程序设计概述第二章算法及算法设计简介第三章数据描述与基本操作第四章选择结构程序设计第五章循环结构程序设计第六章数组与指针第七章函数与模块化程序设计方法5第一章 C语言程

2、序设计概述61.1程序设计的概念1.2C语言的产生及发展1.3简单C程序介绍1.4C程序的上机步骤1.5C语言的基本语法和基本结构1.6本章要点小结71.1程序设计的概念1.1.1程序设计语言1.1.2程序设计的概念8计算机计算机是用来延伸人的能力的工具,需要人来驾驭我们的职责是让非计算机专业的人更容易驾驭它完成这一目标的主要手段之一就是“编程(Programming)”9计算机基本工作过程整个过程的执行者是硬件,但硬件是受软件控制的编程,就是编写软件,使硬件按照人的意图工作10计算机基本工作过程输入/输出设备存储器运算器控制器源程序和输入数据输出结果

3、取出数据存入数据操作命令存取命令取出程序指令输入输出命令计算结果CPU“冯·诺依曼机”结构大脑眼/耳/口程序和数据硬盘CPU内存执行结果11软件的形成软件(Software)的形成程序员(Programmer)编写程序源代码(SourceCode)编译器(Compiler)把源代码转换为可被计算机理解的机器代码(MachineCode)并把机器代码以可执行文件(ExecutableFile)的形式保存在磁盘上12机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指

4、令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象1.1.1程序设计语言13程序设计语言的故事计算机为什么用二进制呢?为什么不用我们日常熟悉的十进制呢?二进制在在电器元件中容易实现计算机进行二进制运算比进行十进制运算要简单得多14程序设计语言的故事机器语言编写的1+1程序汇编语言(AssembleLanguage)编写的1+1程序10111000000000010000000000000101000000010000000

5、0MOVAX,1ADDAX,115程序设计语言的故事BASIC语言编写的1+1程序C语言编写的1+1程序PRINT1+1#includemain(){printf("%d",1+1);}165254565860626466687072747678808284868890929496AdaALGOL60ALGOL68PascalModula-2CPLBCPLBCC++JavaLISPPROLOGCOBOLFORTRAN77FORTRANPL/1Simula67Smalltalk80BASICANSI-BASICQBASICVBFOR

6、TRAN90171.1.2程序设计的概念程序设计就是用计算机语言来编写程序的过程。什么是程序?著名计算机科学家沃思提出有名的公式:算法+数据结构=程序18算法即问题的求解过程、计算机的工作步骤。数据结构即对参与运算的数据怎样进行合理的组织、安排,以提高程序运行的效率和求解的精确性。程序的两大要素:数据结构、算法191.2C语言的产生和发展1.2.1C语言的产生1.2.2C语言的发展1.2.3C语言的特点201.2.1C语言的产生一切从一个叫“SpaceTravel”的电子游戏开始的……KenThompson为了让他的游戏能在PDP-7上运行,用汇编语言

7、给PDP-7写了一个操作系统—UNIX汇编太不好用了,Thompson需要高级语言试验了一些高级语言,包括Fortran,都不理想他在BCPL基础上,自己设计了一个B语言UNIX开始发展,B也不够用了DennisRitchie加入,把B改造成C??开始用C重写UNIX211.2.2C语言的发展C语言发展过程产生过程时间:1972~1973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和Dennis.M.RitchieC标准标准C:K&R合著《TheCProgrammingLanguage》ANSIC:1983年87ANSIC

8、:1987年1990年国际标准的ANSIC22Ritchie和Thompson在开发UNIX2

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

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

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