高一数学算法描述.pptxVIP

  • 3
  • 0
  • 约1.09千字
  • 约 12页
  • 2026-07-04 发布于北京
  • 举报

二.算法描述;问题1:

鸡兔同笼问题。一个笼子里有一些鸡和兔,现在只知道里面一共有35个头,94只脚,问鸡和兔各有多少只?试设计一个求解算法,并用自然语言描述出来。

;设计算法:;问题2:

设计一个算法,求100以内能被3整数数。;然而,用自然语言描述法也存在显著缺点:

(1)因为自然语言歧义性,轻易造成算法执行不确定性;

(2)自然语言语句普通太长,从而造成了用自然语言描述算法太长;

(3)因为自然语言表示是按照步骤标号次序执行,所以当一个算法中循环和分支较多时就极难清楚地表示出来;

(4)自然语言表示算法不便翻译成计算机程序设计语言;2.用流程图描述算法

在数学课程里,我们学习了用程序框图来描述算法。在程序框图中,流程图是描述算法惯用工具,它采取美国国家标准化协会ANSI(AmericanNationalStandardInstitute)要求一组图形符号来表示算法,以下表所表示:

;

;使用流程图描述算法,让人感到流程描述清楚简练,

轻易表示分支结构;它不依赖于任何详细计算机和计算机

程序设计语言,从而有利于不一样环境程序设计。

图2-1给出了用辗转相除发求两个数最大条约数算法流程图;

图2-2给出了问题1算法流程图;

图2-3.给出问题2算法流程图;

;“算法是计算机科学基础”,计算机完成任何一项任务都需要算法。不过,

文档评论(0)

1亿VIP精品文档

相关文档