- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 程序设计概述.ppt
第1章 程序设计概述 大学C/C++语言程序设计 第1章 程序设计概述 1.1程序设计的概念 1.2程序设计语言 1.3程序的编译与执行 1.5C语言简介 1.8C语言程序结构 1.4程序与算法 1.6MATLAB软件简介 1.7培养科学计算能力 1.1 程序设计的概念 ★程序(Program)是为解决特定问题而用计算机语言编写的指令序列。 软件就是由程序和数据构成的 设计程序就是用计算机语言描述一个特定的任务 运行程序就是让计算机完成该任务。 例如,计算函数y = ax2 + bx + c 首先告诉计算机函数的求解方法(编制一段程序) 再由计算机进行数据运算处理(运行程序)。 大学C/C++语言程序设计 第1章 程序设计概述 1.2 程序设计语言 ★程序设计语言:是计算机能够理解和识别的语言 。 程序设计语言经过了四代的演变。 1.2.1 机器语言 是以二进制代码形式表示的机器指令。机器的一般格式如下: 操作码 操作数或地址码 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 大学C/C++语言程序设计 第1章 程序设计概述 1.2.2 汇编语言 增加了使用规则和助记符的指令集合就构成了汇编语言。 例如,“ADD A,B” ADD代表机器语言中的“加”操作码, A、B表示加法所需要的两个操作数。 意思是将存储地址为A和B的内容相加,并将结果存储在A中。 1.2.3 高级语言 20世纪60年代起,出现了高级语言,这是一种与机器指令系统无关、表达形式更接近于自然语言和数学语言的计算机语言。 高级语言分面向过程的语言和面向对象的语言两种类型。 1.2.4 面向过程和面向对象的概念 1.面向过程 “面向过程”是一种以过程为中心的编程思想。首先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步地实现。 大学C/C++语言程序设计 第1章 程序设计概述 一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。 面向过程的高级语言:C、FORTRAN、COBOL、Ada语言等。 2.面向对象 “面向对象”是一种以事物为中心的编程思想。面向对象的方法主要是将事物对象化,对象包括属性与行为。 近年来,使用较多的面向对象语言有:Visual Basic、Delphi、C++、Java等。 大学C/C++语言程序设计 第1章 程序设计概述 3.面向过程与面向对象的区别 ●面向过程的程序设计:程序员把精力放在计算机具体执行操作的过程上;使用函数去实现既定的功能。 ●面向对象的程序设计:程序员将注意力集中在对象上,把对象看做程序运行时的基本成分。注重相关的功能(包括函数和数据)有组织地捆绑到一个对象身上。 大学C/C++语言程序设计 第1章 程序设计概述 一辆汽车 面向过程的思想去编程:如何启动汽车,如何起步,加速,刹车,熄火等一个一个操作,汽车并不是我们关心的。 面向对象的思想去编程:把汽车看成一个对象,设置好它的属性(汽车的性能)和行为(汽车能做的操作),用户做任何操作只要调用其相应行为即可。 大学C/C++语言程序设计 第1章 程序设计概述 例:求一长方形的周长和面积 面向过程的程序设计方式思考: 1、确定长方形周长和面积的算法。 2、编写两个方法(函数)分别计算长方形的周长和面积。 3、求周长的方法(函数)和求面积的方法(函数)
您可能关注的文档
最近下载
- 15走向辉煌2011高考语文阅读飞跃与写作_g3-cn11h.pdf VIP
- 农村环境整治工程施工组织设计.doc VIP
- 02J611-1钢钢木大门图集(OCR).pdf VIP
- 婴幼儿动作技能训练 标准课件.pptx VIP
- 吉林省长春市朝阳区吉林省实验中学2024-2025学年八年级上学期第一次月考数学试题(解析版).docx VIP
- 情景教学在小学英语教学中的应用.pptx VIP
- 福建省厦门双十中学2024-2025学年高一上学期第一次月考数学试卷(含答案).docx VIP
- 婚纱影视拍摄基地项目投资可行性研究报告.doc VIP
- 小学情景教学课件.ppt VIP
- 房屋建筑工程施工组织设计(最全、最完整范文).doc VIP
文档评论(0)