大学C语言第一章课件【荐】.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学C语言第一章课件【荐】.ppt

* * * 目标程序=可执行程序 * * * * * 2009.8 朱立华 俞琼 王立柱 * 由低级语言到高级语言 区分两组概念: (1)程序设计语言与程序(类似于汉语与文章的关系) (2)源程序与目标程序: 源程序:程序员编写的程序 目标程序:计算机最终能识别并运行的程序(二进制) 源 程 序 目 标 程 序 用机器语言编写 用汇编语言编写 汇 编 程 序 用高级语言编写 编 译 程 序 汇编 编译 * 4.C is the most beautiful language! C 语言最早的原型是 ALGOL 60 1973 年,ATT 贝尔实验室的 Dennis Ritchie (D.M.RITCHIE,被尊为“C语言之父”) 在 BCPL 和 B 语言的基础上设计出了一种新的语言——C语言,开发UNIX操作系统及其上的应用程序。 1999 年,ANSI 和 ISO 通过了最新版本的 C 语言标准C99,这是关于 C 语言的最新、最权威的定义。 选择学习C语言的理由:C语言不仅是面向过程的程序设计语言中功能最强、效率最高的语言,更是面向对象程序设计语言C++、Java和C#的基础。 * * C is the most beautiful language! C语言具有很多优点: 简洁紧凑、灵活方便 运算符丰富(34个) 数据类型丰富 C是结构式语言,程序层次清晰 C语法限制不太严格,语法比较灵活。 C语言允许直接访问物理地址,可直接对硬件进行操作 ,既可以开发系统软件,又可以开发应用软件(中级语言) C语言程序生成代码质量高,程序执行效率高 C语言适用范围大,可移植性好,适合多种操作系统,多种机型 * 5.程序开发步骤 扩展名为.exe的可执行文件 编辑(Edit) 预处理(Preprocess) 编译(Compile) 链接(Link) 装载(Load) 执行(Run) 扩展名为.c的文件 扩展名为.obj的文件 * * * 在VC++6.0下开发程序的过程 C程序的开发在特定的集成开发环境下进行 本教材中所有的程序在VC++6.0下通过,并且课程配套实验也要求在VC++6.0下 VC++6.0集成环境中提供了编辑器、编译器、链接器、调试器等多种工具,使得程序员从源程序的编辑到最后的运行均可在集成环境中完成 * 答疑安排 时间:每周二中午 12:00-13:30 地点:行政楼北楼508 每节课下亦可 return 2012.10 * * 本章小结 重点掌握:冯?诺依曼体系结构的计算机 程序存储思想的主要内容 五大部件:运算器、控制器、存储器、输入设备、输出设备 重点掌握:二进制 重点掌握:程序设计语言与程序、源程序与目标程序的关系 程序设计语言是编写程序的工具,程序都用一定的语言编写 源程序不一定是目标程序,取决于用什么语言编写 高级语言编写的源程序到目标程序需要经过编译器的编译 重点掌握:程序设计的一般步骤 * * 本章小结 基本了解(自学):机器内部执行程序的过程,子程序调用的过程以及其中的几个主要概念 CPU中寄存器的分类和作用(A,PC) 程序是一组指令,每条指令有操作码,有的指令有操作数 指令存储在程序存储区,操作数存储在数据存储区。 子程序调用过程中的概念:入口地址、中断、断口地址、保护现场、恢复现场 * * * * * * * 1945年提出,沿用至今 * 电子管 晶体管 集成电路 大规模集成电路 超大规模集成电路 * 什么是电脑?由哪几部分 * 冯提出的计算机硬件系统由五部分组成,运算器、控制器、存储器、输入设备、输出设备 * * * * H代码16进制 Q(O)是不进制 16进制转2进制 8进制转2进制 8421 级 高 语 言 设 计 程 序 * 章节自测及在线编程练习: * 第一章 计算机组成与程序设计语言 * * * 内容提要 4.C is the most beautiful language! 3.由低级语言到高级语言 2.进制 1.计算机的前世今生 5.C程序开发过程 内容提要 * 计算机 * 石器时代 石头、手指、绳子…… 铜器时代 算筹(商周时代)、格子(西方) 铁器时代 算盘 通过程序设计语言来开发软件 加在硬件之上,控制硬件完成功能 物质基础 1.计算机的前世今生 * * 冯·诺依曼的程序存储思想 “计算机之父”——冯·诺依曼的程序存储思想: 计算机应该采用二进制 操作指令也是一种信息 ,也用二进制数表示 程序和数据的存储形式可以完全相同 程序本身也可包含数据 * * 关于第一台计算机 1946.2.14 ENIAC(埃尼阿克) 现在保存在宾夕法尼亚大学 这台机器名为“电子数值积分和计

文档评论(0)

ucut + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档