1 / 141
文档名称:

大学计算机基础程序设计基础.ppt

格式:ppt   大小:3,304KB   页数:141页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大学计算机基础程序设计基础.ppt

上传人:1485173816 2021/9/15 文件大小:3.23 MB

下载得到文件列表

大学计算机基础程序设计基础.ppt

相关文档

文档介绍

文档介绍:大学计算机根底程序设计根底
第十章 程序设计根底
算法
2
C程序入门
3
3
程序与程序设计★
3
1
数据类型和表达式
4
输入输出
3
5
2
程序与程序设计
程序与程序设计
3
1
程序设计语言的发展
3
2
常见的程序设计语言
3
3
3
软件 = 计算机程序 + 文档资料
程序与程序设计
计算机是依靠硬件和软件的配合进展工作的,硬件是计算机系统的根底,软件附着在硬件上,指挥和控制硬件工作。
那么,软件是什么呢?
计算机程序
(核心)
文档资料
软件
软件安装说明书
用户使用手册
有关技术资料、效劳信息等
程序与程序设计
4
计算机程序 = 一系列指令的集合
程序与程序设计
程序与程序设计
那么什么是计算机程序呢?
事实上,为了能让计算机解决实际问题并完成预定功能,人们需要按照解题步骤和功能要求,从计算机的指令系统中选出相关的指令并进展编排(称为编程),形成一组有序的指令集合。
所以,计算机程序就是计算机为完成某一任务所必须执行的一系列指令的集合。

而用程序设计语言(也称计算机语言)来编写计算机程序的过程就叫程序设计。
5
程序设计语言的开展
计算机程序设计语言经历了从机器语言、汇编语言到高级语言的开展历程。
机器语言
汇编语言
高级语言
第4代语言
1GL
2GL
3GL
4GL
程序与程序设计
6
程序设计语言的开展

机器语言是计算机诞生和开展初期使用的语言。机器语言程序是由0和1的二进制代码按一定规那么组成的,并能被机器直接理解和执行的指令集合。
例如,计算A=8+12的机器语言程序如下:
10110000 00001000 :把8放入累加器A中
00101100 00001100 :12与累加器A中的值相加,结果 仍放入A中
11110100 :完毕,停机
程序与程序设计
7
程序设计语言的开展

机器语言编写的程序不仅难读、难懂、难修改,而且不同机器使用的指令系统也不尽一样,所以现在已经没有人使用机器语言直接编程了。
当然,机器语言也有其优点,编写的程序代码不需要翻译,因此占用空间少,执行速度快。
程序与程序设计
8
程序设计语言的开展

汇编语言开场于20世纪50年代初。为了抑制机器语言的缺点,人们将机器指令的代码用英文助记符来表示,例如用ADD表示加、JMP表示程序跳转等。
例如,计算A=8+12的汇编语言程序如下:
MOV  A , 8 : 把8放入累加器A中
ADD  A , 12 : 12与累加器A中的值相加,结果仍放入A中
HLT : 完毕,停机
程序与程序设计
9
程序设计语言的开展
汇编语言抑制了机器语言难读、难懂的缺点,同时又保持了其编程质量高,占存储空间少,执行速度快的优点。故在编写系统软件和过程控制软件时,仍经常采用汇编语言。
但汇编语言仍然是面向机器的语言。使用汇编语言编程需要直接安排存储,规定存放器和运算器的动作次序等。此外,不同计算机的指令长度、寻址方式、存放器数目等都不一样,所以汇编语言程序的通用性较差。
程序与程序设计
10