1 / 45
文档名称:

C 语言程序设计.ppt

格式:ppt   大小:400KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 语言程序设计.ppt

上传人:sanshenglu2 2021/1/20 文件大小:400 KB

下载得到文件列表

C 语言程序设计.ppt

相关文档

文档介绍

文档介绍:C++语言程序设计
C++语言程序设计
本章主要内容
计算机程序设计语言的发展
面向对象的方法
面向对象的软件开发
信息的表示与存储
程序的开发过程
*
C++语言程序设计
计算机程序
计算机的工作是用程序来控制的
程序是指令的集合。
指令是计算机可以识别的命令。
计算机语言的发展
*
C++语言程序设计
机器语言与汇编语言
由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。
计算机发展的初期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟。
汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。
此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。
计算机语言的发展
*
C++语言程序设计
高级语言
高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。
计算机语言的发展
*
C++语言程序设计
面向对象的语言
出发点:
更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。
特点:
是高级语言。
将客观事物看作具有属性和行为的对象。
通过抽象找出同一类对象的共同属性和行为,形成类。
通过类的继承与多态实现代码重用
计算机语言的发展
*
C++语言程序设计
面向对象的语言
优点:
使程序能够比较直接地反问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。
计算机语言的发展
*
C++语言程序设计
程序设计方法的发展历程 ——面向过程的程序设计方法
程序的目的:用于数学计算
主要工作:设计求解问题的过程
缺点:对于庞大、复杂的程序难以开发和维护
面向对象的方法
*
C++语言程序设计
程序设计方法的发展历程 ——面向过程的结构化程序设计方法
设计思路
自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。
程序结构:
按功能划分为若干个基本模块,形成一个树状结构。
各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成。
其模块化实现的具体方法是使用子程序。
面向对象的方法
*
C++语言程序设计
程序设计方法的发展历程 ——面向过程的结构化程序设计方法
优点:
有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。
面向对象的方法
*
C++语言程序设计

最近更新

2025年度国际交流辅导班协议书退费及跨文化交.. 10页

2025年观察豆芽的作文400字(共篇) 11页

2025年度商家与客户全方位合作协议 10页

2025年度商务项目融资合作协议书 10页

2025年西江下游航道整治工程效果分析(锦集8篇.. 13页

2025年度商业办公楼地下车位租赁管理合同 10页

2025年度员工车辆租赁及智能停车系统合作协议.. 10页

2025年度员工外出公务免责及责任追溯合同 9页

2025年表达小暑快乐的祝福语摘录(集锦篇) 98页

2025年表示对老师感谢的话(共7篇) 27页

2025年度合伙项目退出合同:投资失败与风险分.. 11页

2025年度古建筑修复专用门窗工程承包合同 10页

新课标北师大版八年级数学上册 21页

2025年蜂蜜与四叶草名人故事(共9篇) 26页

2025年虎皮兰的养殖方法、注意事项和繁殖方法.. 11页

2025年薰衣草的作文(精选24篇) 27页

2025年度单位与医院共同推进体检与疾病筛查协.. 10页

2025年萦绕在心头初中作文(精选24篇) 30页

2025年莫相疑行,莫相疑行杜甫,莫相疑行的意思.. 7页

2025年度化妆品退货服务协议范本汇编 9页

浙江省金华市东阳市2022-2023学年八年级上学期.. 24页

邦普SF305000A冷水机控制器 16页

财务管理学第九版立体化数字教材 5页

广西物流职业技术学院招考聘用笔试题库含答案.. 341页

新人教版数学二年级下册:第6单元测试卷(含答.. 10页

GBT 13912-2020 金属覆盖层钢铁制件热浸镀锌层.. 17页

客情关系的有效维护ppt课件 16页

基督徒生活课程 25页

SYB 8.3销售与成本计划[精] 10页

27课 基督徒的生活 42页