1 / 42
文档名称:

第06章 程序设计语言课件.ppt

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

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

分享

预览

第06章 程序设计语言课件.ppt

上传人:aluyuw1 2022/11/25 文件大小:1.82 MB

下载得到文件列表

第06章 程序设计语言课件.ppt

相关文档

文档介绍

文档介绍:该【第06章 程序设计语言课件 】是由【aluyuw1】上传分享,文档一共【42】页,该文档可以免费在线阅读,需要了解更多关于【第06章 程序设计语言课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第6章程序设计语言





*
(略)


:每种CPU在硬件上实现了自己专用的机器指令集合。CPU设计者为每条指令分配一个二进制代码来表示它们,程序就是这些指令组合而成的序列。
例如:把寄存器5的内容送入寄存器6机器语言表示:4056
机器语言的优点:编写的程序计算机可以直接识别,执行效率高;
机器语言的缺点:指令难记忆、编程非常困难、可读性差、编写的程序是无法移植的。
汇编程序例 在屏幕上显示“Hello”
地址机器程序汇编程序
01008D16010A               lea   dx,string 0104B409       mov  ah,9 0106CD21       int    21h 0108CD20       int    20h 010A48656C6C6Fstring db "Hello"
汇编语言程序优缺点
汇编语言的可读性、可记忆性比机器语言有了很大改善,而且保持其执行效率高的优点。
汇编语言语句简单,导致程序编写比较复杂,可移植性差。

第三代程序设计语言:FORTRAN,COBOL,BASIC,C,JAVA,C等

使程序设计语言达到机器无关性
在屏幕上显示“Hello”
voidprinter(){
printf(“Hello”);}

命令型范型(过程范型):代表了程序设计过程的传统方法。例如c,Pascal,Basic,Fortran等
说明性范型:描述要解决的问题,而不是解决该问题的算法。
函数式范型:把函数构造成简单函数的嵌套联合体。
命令型程序由多条语句组成,每条语句都要求执行计算,并把这个结果存储起来供以后使用。
函数式程序由单个语句组成,程序中的每个计算结果都会立即传送到下一个函数式程序。
面向对象范型:c++,,C#等

程序设计语句:声明语句、命令语句和注释
程序
第二部分由命令语句组成
描述该程序要实现的动作
第一部分由声明语句组成
描述该程序要操作的数据
在程序中使用的需要自定义的术语
描述潜在的算法里的步骤
解释程序中一些复杂特性,提高程序的可读性

变量:高级语言用描述性的名字指代存储器的地址,而不必再使用数字地址,这样的名字称为变量。
声明变量
数据类型:声明变量时要描述变量所指代的存储器地址中的数据的类型,这样的类型称为~。
基本数据类型:整型、实型、字符型、布尔型等
构造数据类型:指针、数组、结构体等
异构数组:其元素具有不同的类型的数据块
struct{charName[25];
intAge;
floatSkillRating;
}Employee;