新大学计算机基础 Windows XP+Office 2003 第2版 教学课件 冯博琴 顾刚1 大学计算机基础_第6章_程序设计_2009下半年.pptVIP

  • 4
  • 0
  • 约 68页
  • 2016-10-23 发布于广东
  • 举报

新大学计算机基础 Windows XP+Office 2003 第2版 教学课件 冯博琴 顾刚1 大学计算机基础_第6章_程序设计_2009下半年.ppt

大学计算机基础 顾 刚 计算机教学实验中心 教学目标 本章教学内容 程序设计的相关术语 程序和软件的定义 程序设计的含义 程序设计实际上是安排计算机按人们的意志去工作,程序设计往往是一个过程,这个过程主要包括: 算法的含义 算法指为解决一个问题而采取的方法和步骤。 程序设计语言发展历史 程序设计语言的演变经历了由低级向高级发展的过程。对程序设计语言的分类可以从不同的角度进行。其中,最常见的分类方法是根据程序设计语言与计算机硬件的联系程度将其分为三类: 机器语言 机器指令是计算机所能理解和执行的以“0”和“1”组成的二进制编码表示的命令。 机器语言是由机器指令的集合构成。 机器语言的优点是计算机能够直接识别、执行效率高,其缺点是难记忆、难书写、编程困难、可读性差且容易出现编写错误。 汇编语言 汇编语言 是采用了助记码与符号地址来表示计算机指令的语言。 计算机不能直接执行汇编语言程序,必须经过翻译程序将汇编语言编写的程序翻译成机器指令后才能在计算机上执行。 汇编语言是在机器语言基础上发展起来的,目的是弥补机器语言的缺点和不足。 高级语言 高级语言就是更接近自然语言、数学语言的程序设计语言,与计算机硬件关系较小的语言。 高级语言的优点是符合人类叙述问题的习惯,而且简单易学。 目前大部分计算机语言都属高级语言,其中使用较多的有: Visual Basi

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档