第一章-计算机与程序设计2009.ppt.ppt
面向对象程序设计;第一章;主要内容;1.1 计算机的基本结构;;计算机的工作过程
第一步,用输入设备把事先编制好的解题步骤(即程序)和原始数据输入到存储器指定编号的地方(内存单元)存放起来。
第二步,命令计算机从第一条指令开始执行程序,则计算机在程序控制下自动完成解题的全过程。;1.2 程序设计语言;第一代语言:机器语言/二进制语言
特点:
它是计算机所特有的,不同计算机有不同的机器语言。
[例如]:00100010010
优点:
计算机可以直接识别和执行,效率较高。
缺点:
人工编写机器语言程序很繁琐,容易出错,而且通用性很差。;第二代语言:汇编语言/符号语言
特点:
用含义较鲜明的符号代替机器语言中的二进制编码。
[例如]:LOAD 3.1416
优点:
比较直观,不易出错。
缺点:
不能被计算机硬件直接识别和执行,仍然依赖于计算机,通用性较差。;第三代语言:算法语言/高级语言
特点:
基本组成成分是各种语句。
优点:
比用机器语言或汇编语言编写程序更加方便、简单和直观;不依赖于机器,通用性很强。
缺点:
不能被计算机硬件直接识别和执行。
[例如]:BASIC, FORTRON, C等。;第四代语言:
原创力文档

文档评论(0)