[高一数学]DBF《算法的三种基本逻辑结构和框图表示》.ppt

[高一数学]DBF《算法的三种基本逻辑结构和框图表示》.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高一数学]DBF《算法的三种基本逻辑结构和框图表示》

顺序结构 循环结构 4、 对任意正整数n, 的值,并画出程序框图. 结束 开始 输入一个正整数n 输出S的值 S=0 i=1 S=S+1/i i=i+1 i≤n Y N 设计一个算法求 5、设计一算法,求积: 1×2×3×…×100,画出流程图. 结束 输出PROD i=0,PROD =1 开始 i = i + 1 PROD =PROD *i i=100? 否 是 PRODUCT 乘积 6、 (2008广东理) 阅读图3的程序框图. 若输入m=4, n=6, 则输出 a=_____, i=____. 7、(2010安徽理数) 如图所示,程序框图 的输出值x =____ 8、(2010浙江理数) 某程序框图如图所示,若输出的S=57, 则判断框内位 ( ) (A) k>4? (B)k>5? (C) k>6? (D)k>7? * * 算法的三种基本逻辑结构和框图表示 算法初步 复习: 1、算法的概念及其特点 2、程序框图的概念 3、程序框图图例的名称和意义(作用) 4、实例介绍 程序框图又称流程图,是一种用规定的图形,指向线及文字说明来准确、直观地表示算法的图形。 连接程序框图的两部分 连接点 连接程序框 流程线 判断一个条件是否成立,用“是”、“否”或“Y”、“N”标明 判断框 赋值、计算 处理框(执行框) 表示算法的输入和输出的信息 输入、输出框 表示一个算法的起始和结束 终端框(起止框) 功能 名称 程序框 开始 输入n 求n除以i的余数 i的值增加1,仍用i表示 in-1或r=0? r=0? n不是质数 n是质数 结束 否 否 是 是 i=2 算法的三种基本逻辑结构: 1.顺序结构 2.条件结构 3.循环结构 输入n i=2 由若干个依次执行的处理步骤组成的。 条件结构 算法的流程根据条件是否成立有不同的流向。 r=0? n不是质数 n是质数 结束 是 否 i 的值增加1,仍用 i 表示 in-1或r=0? 否 是 是 求n 除以 i 的余数 r 在一些算法中,从否处开始,按照一定条件, 反复执行某一处理步骤的情况,这就是循环结构。反复执行的 处理步骤称为循环体。 i 的值增加1,仍用 i 表示 i=n-1或r0? 否 是 是 求n 除以 i 的余数 r 直到型 当型 ①顺序结构 A B 由若干个依次执行的处理步骤组成的。 例1 已知一个三角形的三边边长分别为2、3、4,利用 海伦-秦九韶公式设计一个算法,求出它的面积,画出 它的程序框图。 算法步骤: 第一步,输入三角形三边长 a,b,c 第二步,计算 第三步,计算 第四步,输出s. 程序框图: 结束 开始 输入a, b, c 输出s 算法步骤为: 第一步,输入圆的半径 r . 第二步,计算 第三步,输出s. 程序框图: 结束 开始 输入r 输出s 计算 练习1:任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积,并画出程序框图表示. ②条件结构(选择结构) P A B 成立 不成立 算法的流程根据条件是否成立有不同的流向 例2 任意给定3个正实数,设计一个算法, 判断分别以这3个数为三边边长的三角形是 否存在.画出这个算法的程序框图。 开始 输入a、b、c a+bc,a+cb, b+ca是否同时成立 存在这样的三角形 结束 否 是 不存在这样的三角形 输入系数a,b,c 输出X1、X2 计算 计算 例3.设计算法,求一元二次方程ax2+bx+c=0(a≠0 )的根,画出相应的流程图 b2-4ac0 开始 结束 设计算法,求一元二次方程ax2+bx+c=0( )的根,画出相应的流程图 a≠0 输出x1,x2 输入系数a,b,c △0? 否 是 输出无实数解 计算 开始 结束 ③循环结构 成立 A P 不成立 A P 成立 不成立 While(当型)循环 Until(直到型)循环 在一些算法中,从否处开始,按照一定条件, 反复执行某一处理步骤的情况,这就是循环结构。反复执行的 处理步骤称为循环体。 在循环结构中,通常都有一个起到循环计数作用的变量,这个 变量的取值一般都含在执行或中止循环体的条件中。 开始 输入n i=2 求n除以i的余数r i=i+1 i>n-1或r=0? n不是质数 结束 是 否 是 n是质数 否 r=0? 顺序结构 用程序框图来表示算法,有三种不同的基本逻辑结构: 条件结构 循环结构 直到型循环结构 例4 设计一个计算1+2+3+……+100的值的算

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档