湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第七章 编码

第七章编 7.1程序设计语言 7.2程序设计风格 73编码工具 退出
7.1 程序设计语言 7.2 程序设计风格 7.3 编码工具 退出 第七章 编码

7.1程序设计语言 711程序设计语言的分类 7.12程序设计语言的特点 71.3程序设计语言的选择 退出
7.1 程序设计语言 7.1.1 程序设计语言的分类 7.1.2 程序设计语言的特点 退出 7.1.3 程序设计语言的选择

711程序设计语言的分类 大体上,程序设计语言分为以下几类: (1)机器语言 (2)汇编语言 (3)高级语言 由于高级语言种类繁多,我们可以从应用特点 语言内在特点和对客观系统的描述三个不同的角度 来对高级语言进行分类
7.1.1 程序设计语言的分类 大体上,程序设计语言分为以下几类: (1)机器语言 (2)汇编语言 (3)高级语言 由于高级语言种类繁多,我们可以从应用特点、 语言内在特点和对客观系统的描述三个不同的角度 来对高级语言进行分类

1、从应用特点的角度来分 (1)基础语言(例: FORTRAN, BASIC, COBOL和 ALGOL) (2)结构化语言(例: ALGOL,PL1 PASCAL, C, Ada) (3)专用语言(例:APL,LISP, PROLOG, BLISS, FORTH)
(1)基础语言(例:FORTRAN,BASIC, COBOL和ALGOL) (2)结构化语言(例:ALGOL,PL/1, PASCAL,C,Ada) (3)专用语言(例:APL,LISP,PROLOG, BLISS,FORTH) 1、从应用特点的角度来分

2、从语言内在特点的角度来分 (1)系统实现语言(例:C语言) (2)静态高级语言(例: FORTRAN、 COBOL) (3)块结构高级语言(例: PASCAL ALGOL (4)动态高级语言
(1)系统实现语言(例:C语言) (2)静态高级语言(例:FORTRAN、COBOL) (3)块结构高级语言(例:PASCAL, ALGOL) (4)动态高级语言 2、从语言内在特点的角度来分

3、从描述客观系统的角度来分 (1)面向过程语言 数据结构+算法 (2)面向对象语言 对象+消息 例: Delphi、 Visual basic、 JAVA、C++
(2)面向对象语言 对象+消息 (1)面向过程语言 数据结构+算法 3、从描述客观系统的角度来分 例:Delphi、Visual Basic、 JAVA、C++

712程序设计语言的特点 1.名字说明 2.类型说明 3.选择控制结构 4.循环控制结构 5.程序对象的局部性 6.变量的局部共享 7.异常处理 8.独立编译
7.1.2 程序设计语言的特点 1.名字说明 2.类型说明 3.选择控制结构 4.循环控制结构 5.程序对象的局部性 6.变量的局部共享 7.异常处理 8.独立编译

71.3程序设计语言的选择 般情况下,我们采用高级语言来编程 选择具体高级语言类型的原则: (1)系统的应用领域 (2)用户的要求 (3)软件的执行环境 (4)目标系统的性能要求 (5)程序员的知识水平 (6)软件的可移植性要求
7.1.3 程序设计语言的选择 一般情况下,我们采用高级语言来编程。 选择具体高级语言类型的原则: (1)系统的应用领域 (2)用户的要求 (3)软件的执行环境 (4)目标系统的性能要求 (5)程序员的知识水平 (6)软件的可移植性要求

7.2程房设计风格 721程序内部的文档 722数据说明 72.3语句构造 72.4输入/输出 72.5效率 退出
7. 2 程序设计风格 7.2.1 程序内部的文档 7.2.2 数据说明 7.2.3 语句构造 退出 7.2.4 输入/输出 7.2.5 效率

7.21程序内部的文档 程序内部的文档包括: 恰当的标识符(变量和标号)的名字; 适当的注释; 程序的视觉组织
程序内部的文档包括: 恰当的标识符(变量和标号)的名字; 适当的注释; 程序的视觉组织。 7.2.1 程序内部的文档
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第一章 软件危机与软件工程.ppt
- 《C语言教程》课程教学资源:课堂笔记.doc
- 《C语言教程》课程PPT教学课件:数组的数据的集合.ppt
- 《C语言教程》课程PPT教学课件:函数调用的一般形式.ppt
- 《C语言教程》课程PPT教学课件:局部变量和全局变量.ppt
- 《C语言教程》课程PPT教学课件:内部函数和外部函数.ppt
- 《C语言教程》课程PPT教学课件:数组作为函数参数.ppt
- 《C语言教程》课程PPT教学课件:字符数组的元素.ppt
- 《C语言教程》课程PPT教学课件:预处理命令.ppt
- 《C语言教程》课程PPT教学课件:程序设计中的函数.ppt
- 《C语言教程》课程PPT教学课件:变量存储类别.ppt
- 《C语言教程》课程PPT教学课件:二维数组的定义.ppt
- 《C语言教程》课程PPT教学课件:循环控制.ppt
- 《C语言教程》课程PPT教学课件:指针是C语言中重要的概念.ppt
- 《C语言教程》课程PPT教学课件:指针作为函数参数.ppt
- 《C语言教程》课程PPT教学课件:指针的各种定义.ppt
- 《C语言教程》课程PPT教学课件:数组与指针的自定义.ppt
- 《C语言教程》课程PPT教学课件:多维数组与指针.ppt
- 《C语言教程》课程PPT教学课件:数组与指针.ppt
- 《C语言教程》课程PPT教学课件:C程序设计For循环.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第九章 软件维护.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第二章 软件生命周期及软件开发模式.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第五章 总体设计.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第八章 软件测试.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第六章 详细设计.ppt
- 西北工业大学:《DSP软件编程与算法实现》 开发流程讲解.ppt
- 《ANSYS教程》教学资源(PPT课件讲稿,共五章).ppt
- 《电子商务》 电子商务概论总复习.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)目录.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第一章 绘图基础.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第二章 二维绘图.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第三章 二维图形编辑.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第四章 辅助绘图.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第五章 尺寸标注.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第六章 图块和外部参照.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第七章 图形输出与数据交换.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第八章 AutoCAD与Internet.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第九章 综合应用实例.ppt
- 《计算机文化基础实用教程》电子教案(PPT课件讲稿)第三章 中文字处理软件Word 2000的功能和使用.ppt
- 《计算机文化基础实用教程》电子教案(PPT课件讲稿)第四章 中文电子表格Exce2000的功能和使用.ppt