计算机导论分析和总结.docxVIP

  • 4
  • 0
  • 约3.41千字
  • 约 3页
  • 2024-03-06 发布于上海
  • 举报

思考题与习题五

请简述程序设计的一般过程。答:

分析要解决的问题,明确任务。

分析问题,建立数学模型,并选择合适的解决方案。

确定数据结构和算法。

编写程序。

调试程序。

整理资料,交付使用。

请简述机器语言、汇编语言和高级语言之间的区别。答:

机器语言是一种用二进制数“0”和“1”表示计算机各种操作的程序设计语言。用机器语言进行程序设计时,只能使用由0和1组成的机器指令。一条机器指令能够控制计算机执行一种操作。计算机能够直接理解和执行使用机器语言编写的程序,执行速度快,占用内存少;但难于记忆,编程困难,可读性差,容易出错。机器语言是面向机器的语言,可移植性极差。

汇编语言是一种用助记符来表示各个基本操作的程序设计语言。如用ADD表示加法操作,SUB表示减法操作等。

汇编语言的出现,大大减少了程序编写、阅读、修改、维护等方面的工作量,但汇编语言也是一种面向机器的语言,计算机不能直接执行,通用性和可移植性差,必须经过汇编程序翻译成机器语言程序后才能在计算机上执行,需要程序员对计算机内部结构非常了解。

高级语言是一种用接近自然语言和数学语言的语法、符号描述基本操作的程序设计语言。它符合人们叙述问题的习惯,因此简单易学。高级语言的诞生让程序员摆脱了低级语言所带来的种种不便。用高级语言编写的程序不依赖于具体的机器,程序员编程时无需关心计算机内部的细节,从而大

文档评论(0)

1亿VIP精品文档

相关文档