C 基础知识1(第2讲20111013).pptVIP

  • 6
  • 0
  • 约3.48千字
  • 约 22页
  • 2018-11-30 发布于浙江
  • 举报
C 基础知识1(第2讲20111013)

C++基础知识1 信息学院 李崇威 ise_licw@ujn.edu.cn QQ:C++基本知识1 计算机语言 程序设计方法的发展历程 面向对象的程序设计的基本概念 面向对象的程序设计的基本特征 计算机程序 计算机的工作是用程序来控制的 程序是指令的集合。 指令是计算机可以识别的命令。 机器语言与汇编语言 由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。 计算机发展的初期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟。 汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。 此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。 高级语言 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。 设计思路 自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。 程序结构: 按功能划分为若干个基本模块,形成一个树状结构。 各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成。 其模块化实现的具体方法是使用子程序。 优点: 有效地将一个较复杂的程序系统设计任务分解成许

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档