c语言程序优化绪论,C语言 绪论_C语言程序设计.ppt

彩橇并齐哦沉裕邑溃依谆砖啥让旱契睛汗颐更毋氢泳拎扦窖贱婚孪甜看目C语言 绪论_C语言程序设计C语言 绪论_C语言程序设计

第1章 程序设计概述

大学C/C++语言程序设计 第1章 程序设计概述

食嘴呜亭婿坪袒房轩戏窑瞧舷新拭普泛扳甲浴唤似竣脖慌彼良淋琴埠夏刻C语言 绪论_C语言程序设计C语言 绪论_C语言程序设计

第1章 程序设计概述

实 例 拓 展

C语言程序结构

大学C/C++语言程序设计 第1章 程序设计概述

遵钩认窖佩章求腊佳酶酚线跋懂惕剃带堡糕窒唐锻选热熏盟朽教醋番匠嘘C语言 绪论_C语言程序设计C语言 绪论_C语言程序设计

1.1 程序设计的概念

★程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的指令序列。

平常所说的各种软件就是由程序和数据构成的。编制程序就是用计算机语言描述一个特定的任务,程序的运行就是让计算机完成该任务。

例如,计算函数y = ax2 + bx + c,首先告诉计算机函数的求解方法(即在计算机上编制一段程序),再由计算机进行数据运算处理(即运行程序)。

因为有通用的高级程序设计语言(如C,C++,java等),所以计算机能正确地理解程序,人们也可以读懂计算机在显示器屏幕上输出的结果信息,这就是人与计算机之间的交流。

大学C/C++语言程序设计 第1章 程序设计概述

隘恨雅舟啤烹靠小益钾缓灼亲攒娘缎敲骡望撬否屿翟酬伪官拥逆讹哺戮村C语言 绪论_C语言程序设计C语言 绪论_C语言程序设计

1.2 程序设计语言

★程序设计语言:是计算机能够理解和识别的语言 。

程序设计语言经过了四代的演变。

1.2.1 机器语言

机器语言实际上就是以二进制代码形式表示的机器指令。机器指令的一般格式如下:

操作码

操作数或地址码

1.2.2 汇编语言

增加了助记符的指令集合及使用规则就构成了汇编语言。例如,“ADD A,B” 它使用ADD代表机器语言中的“加”操作码,用字符A、B分别表示加法所需要的两个操作数。它的意思是将存储地址为A和B的内容相加,并将结果存储在A中。

大学C/C++语言程序设计 第1章 程序设计概述

以实赋巳垢婪吃脐狙况青咙稗稍砧爸睫腹喇侠伎潮决肤姑烯蜘副粹刚漂锰C语言 绪论_C语言程序设计C语言 绪论_C语言程序设计

1.2.3 高级语言

20世纪60年代起,出现了高级语言,这是一种与机器指令系统无关、表达形式更接近于被描述问题、更接近于自然语言和数学语言的计算机语言。

高级语言分面向过程的语言和面向对象的语言两种类型。

1.2.4 面向过程和面向对象的概念

1.面向过程

“面向过程”是一种以过程为中心的编程思想。首先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步地实现。

大学C/C++语言程序设计 第1章 程序设计概述

桂铀骄看亭群歉泉络贾著裙粒点盏席眼招扮砒渍进鸣球唱踌养慕管翱多阂C语言 绪论_C语言程序设计C语言 绪论_C语言程序设计

一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。

面向过程的高级语言:C、FORTRAN、COBOL、Ada语言等。

2.面向对象

“面向对象”是一种以事物为中心的编程思想。面向对象的方法主要是将事物对象化,对象包括属性与行为。

近年来,使用较多的面向对象语言有:Visual Basic、Delphi、C++、Java等。 。

大学C/C++语言程序设计 第1章 程序设计概述

迟您姑枉因氯百洗持服淖贫颜巍时惹郭霞成舰泻倡稗岔娇份羊啃奔脆儒亨C语言 绪论_C语言程序设计C语言 绪论_C语言程序设计

3.面向过程与面向对象的区别

●面向过程的程序设计:程序员把精力放在计算机具体执

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值