高中数学_程序框图课件_新人教A版必修3.pptVIP

  • 0
  • 0
  • 约1.43千字
  • 约 22页
  • 2018-01-05 发布于河南
  • 举报

高中数学_程序框图课件_新人教A版必修3.ppt

高中数学_程序框图课件_新人教A版必修3

例3 任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图. 例5 设计一个计算1+2+...+100的值的算法,并画出程序框图. * 程序框图 算法初步 算法的概念 算法是指解决给定问题的有穷操作步骤的描述,简单的说,算法就是解决问题的步骤和方法。 算法的基本特点 1、有穷性 一个算法应包括有限的操作步骤,能在执行有穷的操作步骤之后结束。 2、确定性 算法的计算规则及相应的计算步骤必须是唯一确定的,既不能含糊其词,也不能有二义性。 3、可行性 算法中的每一个步骤都是可以在有限的时间内完成的基本操作,并能得到确定的结果 。 程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形。 判断一个条件是否成立,用“是”、“否”或“Y”、“N”标明 判断框 赋值、计算 处理框 (执行框) 表示算法的输入和输出的信息 输入、 输出框 表示一个算法的起始和结束 终端框 (起止框) 功能 名称 程序框 判断一个正整数是否是质数的算法 自然语言描述 图形描述 开始 输入n i =2 in-1或 r =0? 求n除以i的余数r i 的值增加1,仍用i表示 r =0? 输出 “n不是质数” 输出 “n是质数” 结束 是 否 是 否 S1:给定大于2的整数n S2:令i =2 S3:用i 除n,得到余数r S4:判断“r =0”

文档评论(0)

1亿VIP精品文档

相关文档