谈谈你对算法与程序设计的理解和认识.docxVIP

  • 91
  • 0
  • 约1.82千字
  • 约 3页
  • 2021-11-15 发布于上海
  • 举报

谈谈你对算法与程序设计的理解和认识.docx

11 11 ?谈谈你对算法与程序设计的理解和认识,在学习过程中有 什么亲身体会 算法是为解决一个特定问题而采取的确定的?有限的步骤,在计算机科学中, 算法指令的有限序列,是一个可终止的?有序的?无歧义的?可执行的指令的集 合。 按照算法的定义,一个算法必须具备下列 5 个特征: 有穷性 一个算法对于任何合法的操作对象必须在执行有穷个操作之后结 束,换句话说,算法的步骤不可以无穷无尽,设计算法时应该关 注算法结束的条件,但有穷性也应在合理的范围内。 确定性 确定性也称无二义性。算法中,对每一个操作的描述都必须是精 确的,有确切的含义,而不是模棱两可的。算法的确切性要求在 一个算法的执行期间,执行过程中的每一个信息必须可以唯一。完全地确定每个步骤的动作。在任何情况下,算法只有唯一的一 条执行路径。 可行性 一个算法必须由可执行的步骤组成,也可用有效性来描述算法的这一特性,即每一个步骤是有效的,就意味着它是做得到的。 输入一个算法有 0 个或多个输入。一般情况下,输入的是算法的操作对象,算法的操作对象可以在算法执行前临时给出,也可以在编 写算法时直接给出。 输岀 一个算法有 1 个或多个输出。这些输出是算法对输入的操作对象 执行操作后合乎逻辑的操作结果。一个算法必须有操作结果,没 有输出的算法是毫无意义的。 算法有不同的描述方法,如讣算机拓级语言描述?数学语言描述或约定的符 号和 图

文档评论(0)

1亿VIP精品文档

相关文档