网站大量收购独家精品文档,联系QQ:2885784924

1.3程序与程序设计语言.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3程序与程序设计语言剖析

一、程序与程序设计语言 4、程序设计 一个高质量的程序,应具备的条件: (1)建立正确的数学模型和确定有效的计算方法。 (2)运行结果必须正确,且在精度和其他各方面均满足要求。 (3)程序本身具有良好的结构,逻辑清楚,易读易懂。 (4)程序运行时间尽可能短,同时尽可能合理地使用内存。 (5)便于检查、修正、移植和维护。 一、程序与程序设计语言 5、算法、程序设计与程序设计语言之间的关系 ⑴算法——用计算机解决问题的方法。 ⑵程序设计——寻求解决问题的方法,并将其实现步骤写 成计算机可执行的程序的过程。 ⑶程序设计语言——泛指一切用于书写计算机程序的语言。 算法是程序设计的前提,它包含方法和步骤: 程序是实现算法中的思想的过程; 程序设计语言把算法转化为计算机认识的语言。 二、程序设计语言的产生与发展 随着计算机的发展,程序设计语言经历了从机器语言到 高级语言的发展历程。 1、机器语言 机器语言:由一串“0”和“1”构成二进制代码,能 够被计算机直接接受和执行的语言。 优点:能够直接在计算机上执行。 缺点:程序难以理解,程序设计任务繁重,效率低下, 而且要求程序员必须经过专门的训练。 二、程序设计语言的产生与发展 2、汇编语言 汇编语言:是一种类似英语缩略词且带有助记性符号 的语言,每条汇编指令都和一条机器指令相对应,只是指 令码和操作数都采用符号形式。这种语言与特定的机器和 特定的微处理器有关,不能被机器直接接受,必须用一种 语言翻译器将程序中的每条语句翻译成机器语言才能执行。 优点:程序更易理解。 缺点:程序不能被机器直接接受,要经过翻译器翻译 成机器语言。 二、程序设计语言的产生与发展 3、高级语言 高级语言:不能被电脑直接识别,用高级语言编写的 程序必须经过翻译器将其翻译成机器语言,才能在计算机 上执行。第一个高级语言是Fortran。 优点:易于理解,移植性好。 缺点:高级语言编写的程序要经过翻译器翻译成机器 语言,才能在计算机上执行。 指令序号 机器指令 汇编语言指令 高级语言 指令功能 100001001 MOV AL,9 Print 9+8 把加数9送到累加器AL中 200001000 ADD AL,8 将累加器AL中的内容与另一数8进行相加 3HLT 停止操作 4、分别用机器语言、汇编语言、高级语言完成9+8的操作 二、程序设计语言的产生与发展 C:printf(编程,创造未来); C++ : cout编程,创造未来; QBasic : Print 编程,创造未来 Asp : Response.Write 编程,创造未来 PHP : echo 编程,创造未来; JScript: alert(编程,创造未来) VBScript:MsgBox 编程,创造未来 Jscript:document.write(编程,创造未来) Delphi: ShowMessage(编程,创造未来!); VB: Print 编程,创造未来! VC: MessageBox(编程,创造未来!); 二、程序设计语言的产生与发展 shell: echo 编程,创造未来 perl: print 编程,创造未来 java: System.out.println(编程,创造未来); powerBuilder:messagebox(编程,创造未来) C#:System.Console.WriteLine(编程,创造未来!) COBOL:DISPLAY 编程,创造未来! Python:print(编程,创造未来!) AS:Alert.show(编程,创造未来!); Foxpro: ? [编程,创造未来!] DOS 批处理: echo 编程,创造未来 易语言:调试输出(“编程,创造未来!!!”) 三、程序的编辑和翻译 1、程序的编辑 源代码:以汇编语言或高级语言编写的程序 。 程序的编辑:将源代码输入计算机并把它们以文件的 形式保存的过程。 源文件:程序的编辑中保存的文件。 三、程序的编辑和翻译 Visual Basic 语言自带的编辑器 在这里输入和编辑程序 三、程序的编辑和翻译 2、程序的翻译 高级语言的翻译程序则有两种类型:编译程序和 解释程序 。 (1)编译程序:将高级语言编写的程序在执行中 翻译成能被电脑识别的等效的机器语言程序。 三、程序的编辑和翻译 2、程序的翻译

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档