程序框图与算法的基本逻辑结构 PPT (2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

写出求该函数的函数值
的算法,并画出程序框图.
规律方法:
(1)解决分段函数求值问题一般采用条件结构来设计算法.
(2)对于判断具有两个以上条件的问题,往往需要用到条件
结构的嵌套,这时要注意嵌套的次序.
2.常见的两种循环结构
名称
结构图
wk.baidu.com
直到型循 环结构
特征
在 执 行 了一__次__循__环__体__后___ , 对 条 件 进行_判__断__,如果条件_不__满__足__,就 继续执行循环体,直到条件满足时 终止循环.因此,这种循环结构称 为直到型循环结构.
根据条件选择是否执行步骤A
【练习1】如图所示的程序框图,若a=5,则输出b=________.
解析 这是一个分段函数 b=a22a+,1a,>a5≤5, 的求值问 题,根据条件易知 b=52+1=26. 答案 26
练习2:
条件结构的嵌套
已知函数 y=2xx+-11,,0x≤<x0<,1, x+2,x≥1
是否继续执行循环体,当型循环结构是先判断是否
执行循环体;直到型循环结构是在条件不满足时执 行循环体,当型循环结构是在条件满足时执行循环体. 要掌握这两种循环结构,必须抓住它们的区别.
——条件结构和循环结构
1.常见的条件结构用程序框图表示为下面两种形式
结构形式
特征
如图所示的条件结构中含有一个判断
框,算法执行到此判断框给定的条件
时,根据条件是否成立,选择不同的执 行框(步骤A、步骤B),无论条件是否成 立,都要执行步骤A和步骤B之一,但不 可能既执行步骤A又执行步骤B,也不可 能步骤A和步骤B都不执行.
当型循 环结构
在每次执行_循__环__体__前,对条件进 行判断,当条件__满__足_时,执行循
环体,否则终止循环.因此,这种 循环结构称为当型循环结构.
拓展点拨
画循1.环结构程序框图的三要素 利用循环结构表示算法时,在画算法的框图之前就应该 分析清楚循环结构的三要素:循环变量、循环体、循环 终止条件,只有准确地把握了这三个要素,才能清楚地 画出循环结构的程序框图. (1)循环变量:一般分为累计变量和计数变量,应明确它 的初始值、步长(指循环变量每次增加的量)、终值. (2)循环体:也称循环表达式,它是算法中反复执行的部 分. (3)循环的中止条件:程序框图中用一个判断框来表示, 用它判断是否继续执行循环体.
当型循环结构与直到型循环结构的联系和区别
(1)联系 a当型循环结构与直到型循环结构可以相互转化; b循环结构中必然包含条件结构,以保证在适当的时 候终止循环;
c循环结构只有一个入口和一个出口; d循环结构内不存在死循环,即不存在无终止的循环. (2)区别
直到型循环结构是先执行一次循环体,然后再判断
相关文档
最新文档