1 / 702
文档名称:

c 语言程序设计.ppt

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

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

分享

预览

c 语言程序设计.ppt

上传人:相惜 2021/11/1 文件大小:2.42 MB

下载得到文件列表

c 语言程序设计.ppt

相关文档

文档介绍

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

最近更新

2025年适合送客户的除夕拜年祝福语(共13篇).. 27页

2025年送货合同(合集篇) 25页

2025年送给朋友和同学祝福的话(集锦7篇) 14页

评优秀员工自荐怎么写(二篇) 9页

设备投资合作协议范本(七篇) 40页

挂名协议完整版 6页

2025年迷人的农家乐歌声诗歌(精选篇) 26页

2025年这样的我初中作文450字(锦集28篇) 33页

旧设备买卖协议书书2025年通用 15页

护理核心制度解读专家讲座 106页

数字化口腔修复附着体的精确制备技术-洞察阐释.. 38页

基于功能化改性的陶瓷材料研究-洞察阐释 39页

虚拟节日作文(2篇) 6页

蒙古刺绣就业扶持申请书简短怎么写(5篇) 7页

服务合同书范本通信服务协议书(2025版) 16页

二零二四年VOCs在线监测设备维修保养与技术支.. 13页

二零二四年企业内部文件归档劳动合同 11页

二零二四年农家乐服务员劳动合同范本 14页

二零二四年厂房装修与节能隔热材料合同范本 16页

二零二四年安全生产隐患排查承包协议 15页

二零二四年度健康保险单质押个人健康贷款合同.. 15页

最新甲醛药剂购销合同书模板2025年通用 15页

最新防汛块石采购合同书(2025版) 16页

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

露天砂石矿山培训ppt课件 25页

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

教师实习月总结范文5篇 20页

六年级下英语专项练习语法练习人教pep 7页

基督徒生活课程 25页

gb4053.3-2016固定式钢梯及平台安全要求第3部.. 14页