大学大学计算机基础(第二版)-陈振-课件PPT
收藏
资源目录
压缩包内文档预览:
编号:21836403
类型:共享资源
大小:57.49MB
格式:ZIP
上传时间:2019-09-06
上传人:QQ24****1780
认证信息
个人认证
王**(实名认证)
浙江
IP属地:浙江
25
积分
- 关 键 词:
-
大学
大学计算机
基础
第二
陈振
课件
ppt
- 资源描述:
-
大学大学计算机基础(第二版)-陈振-课件PPT,大学,大学计算机,基础,第二,陈振,课件,ppt
- 内容简介:
-
第3章 计算机软件系统计算机基础科学系第一章 计算机基础知识第7讲 计算机软件基础与程序设计语言杨成群计算机基础科学系主要教学内容杨成群计算机基础科学系学习目标计算机基础系重点与难点 程序与软件的概念;机器语言、汇编语言与高级语言的优缺点为本讲的重点。杨成群计算机基础科学系 指令1.指令、程序和软件杨成群计算机基础科学系1.1 指令杨成群计算机基础科学系1.2程序杨成群计算机基础科学系1.3 软件杨成群计算机基础科学系1.4 指令、程序与软件的关系杨成群计算机基础科学系2. 软件的分类杨成群计算机基础科学系2. 软件的分类杨成群计算机基础科学系3. 程序设计语言的分类语言是为了交流的需要!杨成群计算机基础科学系3. 1 程序设计语言的分类机器语言汇编语言高级语言专用语言杨成群计算机基础科学系3. 1 程序设计语言的分类1 、机器语言杨成群计算机基础科学系3.1 程序设计语言的分类 特点:机器语言是面向机器的,机器语言的优点是计算机可直接执行,机器语言程序与其他语言程序相比,占用内存少,执行速度快,通用性差,而且指令和数据都是二进制代码,难于阅读和记忆,编码工作量大,难以维护,因此,程序员很难用机器语言来开发实用的计算机程序。杨成群计算机基础科学系3. 1 程序设计语言的分类2 、汇编语言杨成群计算机基础科学系3. 1 程序设计语言的分类汇编语言的执行过程杨成群计算机基础科学系3.1 程序设计语言的分类 汇编语言也称为符号语言,也是面向机器的,也就是说不同的机器它们的汇编语言也是不同的。 优点:对于机器语言而言更容易理解 缺点:适用于编写直接控制机器操作的低层程序,它与机器密切相关,一般人也较难使用 ,执行速度慢,可移植性差。杨成群计算机基础科学系3.1 程序设计语言的分类3 、高级语言示例 C+语言的源程序/* This program reads two integer numbers from the keyboard and prints their product. */ #include int main (void)/ Local Declarations int number1;int number2;int result;/ Statements cin number1;cin number2;result = number1 * number2;cout result;return 0;/ main 杨成群计算机基础科学系3.2.1 程序设计语言的分类高级语言的执行过程 高级语言适用于许多不同的机器,它使程序员能够避开计算机的复杂性,将精力集中在应用程序的编写上。用高级语言编写的程序称为源程序。源程序不能直接被计算机识别,必须经过转换才能被执行。杨成群计算机基础科学系3.1 程序设计语言的分类4 、专用语言 专用语言也称为领域专用语言(Domain Specific Language,DSL)。领域专用语言其基本思想是求专不求全,不像通用语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。这里介绍HTML与SQL两种语言。22程序的构建1.程序的编辑2.程序编译3.程序的链接3.2 程序的构建23程序的构建程序的执行作业与练习程序的执行程序的执行杨成群计算机基础科学系总 结软件系统是计算机系统的重要组成部分。计算机软件是指计算机程序与数据及相关文档资料的总称,分为系统软件与应用软件两大类。计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。另外,近十几年来一些专用语言如HTML、SQL相继出现。机器语言是面向机器的,计算机能直接识别的语言。汇编语言是面向机器的符号语言,汇编语言程序不能在计算机上直接运行,它必须通过汇编程序转化为机器语言程序才能运行;用高级
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。