下载此文档

第1章 C 概述.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY C++ C++ 程序设计语言程序设计语言第第 1 1 章章 C++ 概述计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY 第1章 C++ 概述 程序设计的基本概念 程序设计方法 C++ 程序设计简介****题实验课堂练****计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY 程序设计的基本概念 1. 计算机与程序计算机已渗入到生活、学****和工作的方方面面,无所不能; 计算机所做的一切都是人所赋予的; 计算机程序是人向计算机发出的指令的有序集合; 人机交互需要特定的计算机语言——程序设计语言。 2. 计算机程序设计语言计算机的工作是受程序控制的,任何一个计算机程序必须由某种程序设计语言来描述。程序设计语言经历了从机器语言、汇编语言到高级语言这样一个发展过程。 C++ 语言属于高级语言。计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY 程序设计的基本概念机器语言在计算机刚刚诞生时候,人们还没有发明一种工具可以用来比较方便地指挥计算机工作,计算机程序是直接用计算机能识别的二进制指令来书写的。这种程序设计语言就是机器语言。机器语言是直接对计算机硬件产生作用的, 所以不同型号的计算机的“机器语言”是不一样的,这使得它很难被人掌握和推广,因此一般只有少数计算机专家或者从事相关工作的专业技术人员才能使用。计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY 程序设计的基本概念汇编语言汇编语言实际上是一种符号化的机器语言。在汇编语言中,每一条机器指令对应一个符号化的指令。比如,在机器语言中,二进制数 10110110 代表加法运算,那么可以用英文单词 ADD 来代表,而一个有意义的英文单词显然比一长串二进制数要好记得多。不过,用汇编语言编写的程序要翻译成机器语言才能被计算机执行。这项工作现在也由专门的计算机程序来完成。计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY 程序设计的基本概念高级语言由于汇编语言和机器语言都是面向机器的语言,而且在程序的书写上很难直观地反映出程序设计者的思路,因此人们发明了与人类自然语言非常接近的高级程序设计语言。如 BASIC 语言, C语言等。当然,用高级语言编写的程序也要翻译成机器语言才能被计算机执行。而这项工作同样也由专门的计算机程序来完成。机器语言汇编语言高级语言二进制指令符号化指令 C/C++ (10110110) (ADD) (+) 计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY 计算机对问题的求解方式通常可以用数学模型抽象。随着社会科学的发展,人们要求计算机处理的问题越来越复杂,计算机研究人员不断寻求简捷可靠的软件开发方法。通常程序设计的方法有两种:一种是面向过程的程序设计方法,另一种是面向对象的程序设计方法。 1. 面向过程的程序设计以模块功能和处理过程设计为主的结构化程序设计方法。其主要思想是点是采用自顶向下、逐步求精及模块化的程序设计结构;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。结构化程序设计主要强调的是程序的易读性。 程序设计方法计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY 优点程序易于理解、使用、维护。提高编程效率,降低开发成本。缺点数据与处理数据的方法(函数)相分离。这使得对函数的理解变得很难。可重用性差。软件公司都希望设计的程序具有可重用性。解决方案能否建立一些具有已知特性的部件,应用程序通过部件组装即可得到一个新的系统。 程序设计方法计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE & TECHNOLOGY 2. 面向对象的程序设计传统的面向过程的程序设计是围绕功能进行的,用一个函数实现一个功能,所有的数据都是公用的。程序员必须考虑每一个细节,特别要注意什么时候对什么数据操作。当程序规模较大、数据很多、操作较复杂时,这种面向过程的程序设计方法

第1章 C 概述 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小419 KB
  • 时间2017-02-20