计算机软件ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序设计语言填补了 人与计算机交流的鸿沟
2020/2/25
有问题需要 计算机解决 的人
交流的鸿沟
计算机硬件仅 仅知道0和1
程序设计语言
有问题需要 计算机解决 的人
计算机硬件仅 仅知道0和1
2020/2/25
程序设计语言的分类
按照程序设计语言的发展历程,我们把程序设计语言 分为三类 :
机器语言 汇编语言 高级语言
C#(发音为C Sharp)是微软公司为.NET Framework量身订做的程序 语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性, 且与Java较为相似。
2020/2/25
3、JAVA语言
Java语言是由Sun Microsystems公司于1995年推出 的一种编程语言,已经成为被广泛应用的网络环 境编程语言。
世界上的程序设计语言 已有上千种之多,下面 介绍几种得到了广泛应 用的程序设计语言的主 要特点,供大家了解。
2020/2/25
2020/2/25
1、VB语言
VB是Visual Basic的简称。其中,Visual意为“可视化”, 指的是一种开发图形用户界面GUI的方法。Basic是“初 学者符号指令代码”的缩写。
第三章 计算机软件
3.1 计算机软件概述 3.2 操作系统 3.3 程序设计语言及其处理系统 3.4 算法
3.3程序设计语言及其处理系统
3.3.1 程序设计语言的分类和成分 3.3.2 常见程序设计语言简介 3.3.3 程序设计语言处理系统
2020/2/25
程序设计语言
计算机是无知无觉的机器,它能为我们工作就是因为我们让 它执行程序 。
2020/2/25
机器语言(2)
计算768+12288-1280的值,需要编写如下三行程序:
11 00 01
很难看明白, 很难修改!
2020/2/25
汇编语言 (1)
汇编语言用助记符来代替机器指令的操作码和操作 数
比机器语言效率高,但仍然不够直观。
汇编语言同样存在着难学难用、容易出错、维护困 难等缺点 。
2020/2/25
2020/2/25
高级语言
高级语言是面向用户的、基本上独立于计算机种类和结构 的语言。
其最大的优点是:形式上接近于算术语言和自然语言(主 要是英语)。
高级语言易学易用,通用性强,应用广泛。 例如用高级语言计算56+71的值,只要编写程序“S=56+71”
即可。 C、C++、Visual Basic、Java等都是目前较为常用的高级语言。
程序如同开会的议程、每周的课程表、音乐家的乐谱,都是 事先规定好再执行 。
什么是程序设计语言?
语言的目的是用于通信 程序设计语言用于人与计算机之间的通信 程序设计语言是由人使用但计算机可以理解的一种语言 程序设计语言用于编制程序,表达需要计算机完成什么任务和
怎样完成任务,然后交给计算机去完成
C语言是当代最优秀的程序设计语言之一。 C语言兼有高级程序设计语言的优点和汇编语言的效率,有效地
处理了简洁性和实用性、可移植性和高效性之间的矛盾。
C++语言是以C语言为基础发展起来的面向对象程序设计语言。 C++语言是对C语言的扩充,运行性能高,因而它非常流行,一直 是面向对象程序设计的主流语言。
传输成分,用于表达程序中数据的传输,包括输入 和输出操作。如赋值语句、I/O语句等
控制成分,用于描述程序的流程控制。
控制成分
控制成分为程序设计语 言提供一种基本框架, 有了这个框架,程序才 可能完成各种各样的任 务。
顺序结构
选择结构
重复结构
程序的三类控制结构
2020/2/25
3.3.2常见程序设计语言简介
汇编语言的优点:
目标程序占用内存较少﹑运行效率较高 能直接引用计算机的各种设备资源。 它通常用于编写系统的核心部分程序﹐或编写需要耗费
大量运行时间和实时性要求较高的程序段。
汇编语言 (2)
要计算56+71 的值,需要编写的程序如图:
MOV AX 56 将56传送到AX寄存器 MOV BX 71 将71传送到BX寄存器 ADD BX AX 将BX中的内容加AX中的内容,结果存在BX中
2020/2/25
4、FORTRAN语言
FORTRAN是FORmula TRANslator的缩写,译为“公式翻译 器”,
它是一种主要用于数值计算的面向过程的程序设计语言,广 泛应用于科学和工程计算领域。
2020/2/25
程序设计语言的成分
高级程序设计语言的种类千差万别。但其基本成 分都可归纳为四类。
数据成分
运算成分
控制成分
传输成分
2020/2/25
程序设计语言的成分
数据成分,用于描述程序所处理的数据对象,如对 数据类型和数据结构进行说明等。
运算成分,用于描述程序中的运算,包括运算符和 表达式等。
Java语言被美国著名杂志PC Magazine评为1995年 十大优秀科技产品。
比尔·盖茨不无感慨地说:“Java语言是长时间以 来最卓越的程序设计语言”。
现在JAVA的应用领域比较广泛,主要应用领域有: 行业和企业信息化、电子政务及办公自动化、嵌 入式设备及消费类电子产品和辅助教学等。
VB是由微软公司于1991年开发的一种可视化的、面向 对象的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率 高,且功能强大,是初学编程者首选的理想语言。
VB是目前国内高校里开设最广泛的程序设计语言之一。
2020/2/25
2、C语言、C++和C#
C语言是1972年至1973年间由美国电话电报公司(AT&T)贝尔实验 室设计的。
●பைடு நூலகம்●
2020/2/25
机器语言(1)
机器语言就是计算机的指令系统; 由二进制 0、1 代码指令构成。
用机器语言编写的程序,可直接被计算机识别并立即执行。 由于不同的计算机具有不同的指令系统,因而在一种类型的
计算机上编写的机器语言,在另一种类型的计算机上就不一 定能运行。 机器语言程序难编写、难修改、难维护,需要用户直接对存 储空间进行分配,编程效率极低。 机器语言只有计算机发明初期使用,目前,已经极少有人使 用这种语言编写程序。