预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共41页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件工程与项目管理软件工程第四章程序设计目录程序设计语言程序设计语言第一代语言——机器语言(打孔机)定义:用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码。如:某种计算机的指令为1011011000000000,它表示让计算机进行一次加法操作;而指令1011010100000000则表示进行一次减法操作。第二代语言——汇编语言为减轻使用机器语言编程的痛苦,人们采用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”代表加法,“MOV”代表数据传递等。这种程序设计语言就称为汇编语言,即第二代计算机语言。计算机是不认识符号的,这就需要一个专门的程序负责将符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。第三代——高级语言(3GL)更容易被人们所理解的高级程序语言,包括像命名变量的事物。面向过程的编程语言(如C、BASIC、pascal);面向对象的编程语言(如C++、java、c#)第四代——甚高级语言(4GL)4GL也用不同的文法表示程序结构和数据结构。但4GL是在更高一级抽象的层次上表示这些结构,它不再需要规定算法的细节。查询语言:SQL原型语言:支持数据模型,生成人机界面。程序生成器:自动生成完整的过程性语言程序的功能。图形语言:使用符号描述数据结构和处理过程,实现系统的功能。程序设计语言程序设计语言程序设计语言的特性和程序设计风格,会深刻地影响软件的质量和可维护性。为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用程序设计语言的特性。此外,还要求源程序具有良好的结构和良好的程序设计风格。高效的程序代码。能缩短开发周期,并减少维护代价。目录程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格程序设计风格目录结构化程序设计程序设计课后习题程序设计课后习题下列属于标准的书写格式()。A.书写时适当使用空格分隔B.一行写入多条语句C.嵌套结构不使用分层缩进的写法D.程序中不加注释高效的程序代码。能缩短开发周期,并减少维护代价。()A.对B.错程序设计语言的特性和程序设计风格,会深刻地影响软件的质量和可维护性。()A.对B.错程序设计语言中应绝对禁止使用GOTO语句。()A.对B.错随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。()A.对B.错程序设计课后习题程序设计课后习题下列属于标准的书写格式()。A.书写时适当使用空格分隔B.一行写入多条语句C.嵌套结构不使用分层缩进的写法D.程序中不加注释高效的程序代码。能缩短开发周期,并减少维护代价。()A.对B.错程序设计语言的特性和程序设计风格,会深刻地影响软件的质量和可维护性。()A.对B.错程序设计语言中应绝对禁止使用GOTO语句。()A.对B.错随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。()A.对B.错