tceic.com
学霸学习网 这下你爽了
当前位置:首页 >> >>

2018版高中数学(人教A版)必修3同步课件: 第1章 1.1.2 第2课时 条件结构_图文

阶 段 一 阶 段 三 第 2 课时 条件结构 学 业 分 层 测 评 阶 段 二 上一页 返回首页 下一页 1.了解条件结构的概念,并明确其执行过程.(重点) 2.理解条件结构在程序框图中的作用.(难点) 3.会用条件结构设计程序框图解决有关问题.(易错易混点) 上一页 返回首页 下一页 [ 基础· 初探] 教材整理 1 条件结构的概念 阅读教材 P10 例 4 前面的内容,完成下列问题. 条件 是否成 在一个算法中,经常会遇到一些条件的判断,算法的流程根据_____ 立有不同的流向.条件结构就是处理这种过程的结构. 上一页 返回首页 下一页 判断(正确的打“√”,错误的打“×”) (1)条件结构是一种重要的基本逻辑结构,任何算法都离不开它.( ) (2)条件结构的条件需要放在判断框内,判断框有两个出口,根据条件的成 立与否,要走不同的出口.( ) (3) 条 件 结 构 的 判 断 框 有 两 个 出 口 , 所 以 执 行 条 件 结 构 后 的 结 果 不 唯 一.( ) 【答案】 (1)× (2)√ (3)× 上一页 返回首页 下一页 教材整理 2 条件结构程序框图的形式与特征 阅读教材 P10 例 4 前面的内容,完成下列问题. 名称 结构 形式 双条件结构 单条件结构 特征 条件 是否 根据条件是否成立选择是否执 两个步骤 A、B 根据_____ 满足选择其中一个执行 上一页 返回首页 行步骤 A 下一页 说明:(1)在双条件结构中,算法执行到此判断框给定的条件时,根据条件 是否成立,选择不同的执行框(步骤 A、步骤 B),无论条件是否成立,都要执行 步骤 A 和步骤 B 之一,但不可能既执行步骤 A 又执行步骤 B,也不可能步骤 A 和步骤 B 都不执行. (2)在单条件结构中,步骤 A 和步骤 B 可以有一个是空的,即不执行任何操 作. 上一页 返回首页 下一页 1.判断给出的整数 n 是否为偶数,设计程序框图时所含有的基本逻辑结构 是( ) A.顺序结构 B.条件结构 C.顺序结构、条件结构 D.以上都不正确 【解析】 任何程序框图中都有顺序结构.当 n 能被 2 整除时,n 是偶数; 否则,n 不是偶数,所以必须用条件结构来解决.故选 C. 【答案】 C 上一页 返回首页 下一页 2.如图 1115 所示,若输入 x=-1,则输出 y=________. 图 1115 【解析】 ∵-1<3,∴y=4-(-1)=5. 【答案】 5 上一页 返回首页 下一页 [ 小组合作型] 对条件结构的理解 (1)如图 1116 是算法流程图的一部分,其算法的逻辑结构是( ) A.顺序结构 C.判断结构 上一页 图 1116 B.条件结构 D.以上都不对 返回首页 下一页 (2)给出以下四个问题: ①输入一个数 x,输出它的相反数; ②求面积为 6 的正方形的周长; ③求三个数 a,b,c 中的最大数; ④求函数 ? ?x-1,x≥0, f(x)=? ? ?x+2,x<0 的函数值. ) 其中不需要用条件结构来描述其算法的有( A.1 个 B.2 个 C.3 个 D.4 个 【精彩点拨】 根据顺序结构与条件结构的特点判断. 上一页 返回首页 下一页 【尝试解答】 (1)此逻辑结构是条件结构. (2)语句①不需要对 x 进行判断,所以不需要用条件结构来描述算法;语句 ②不需要进行判断,不需要使用条件语句;语句③要比较两个数的大小,需要 用到条件结构;语句④为分段函数,需要判断 x 的范围,所以需要用到条件结构 来描述算法. 【答案】 (1)B (2)B 上一页 返回首页 下一页 条件结构不同于顺序结构的地方:它不是依次执行操作指令 进行运算,而是依据条件作出逻辑判断,选择执行不同指令中的 一个.一般地,这里的判断主要是判断“是”或“否”,即判断是否符 合条件的要求,因而它有一个入口和两个出口,但最后还是只有 一个终结口. 上一页 返回首页 下一页 [ 再练一题] 1.条件结构不同于顺序结构的特征是含有( A.处理框 C.输入、输出框 B.判断框 D.起止框 ) 【解析】 故选 B. 由于顺序结构中不含判断框,而条件结构中必须含有判断框, 【答案】 B 上一页 返回首页 下一页 简单条件结构的设计 求过两点 P1(x1,y1),P2(x2,y2)的直线的斜率.设计该问题的算法并 画出程序框图. 【精彩点拨】 先对 x1,x2 是否相等进行判断,然后利用斜率公式. 【尝试解答】 算法如下:第一步,输入 x1,y1,x2,y2. 第二步,如果 x1=x2,输出“斜率不存在”; y2-y1 否则,k= . x2-x1 第三步,输出 k. 上一页 返回首页 下一页 程序框图如图所示: 上一页 返回首页 下一页 1.已知两点求直线斜率,若条件中已知 x1≠x2,则只用顺序 结构即可解决问题;若无限制条件,必须分类讨论应用条件结构 解决问题. 2.程序框图中的判断框内的内容 x1=x2,也可改为 x1≠x2, 此时相应地与“是”、“否”相连的图框必须对换. 3.解决这类问题时,首先对问题设置的条件作出判断,设 置好判断框内的条件,然后根据条件是否成立选择不同的流向. 上一页 返回首页 下一页 [ 再练一题] 2.设计求一个数的绝对值的算法并画出程序框图. 【解】 算法如下: 第一步,输入实数 x. 第二步,若 x≥0,则 y=x; 若 x<0,则 y=-x. 第三步,输出 y. 上一页 返回首页 下一页 程序框图如图所示: 上一页 返回首页 下一页 条件结构的读图与应用 117 所示的程序框图运行时,若输入 a=2,b=-1,c=5, 如图 1则输出结果为________. 图 1117 上一页 返回首页 下一页 【

网站首页 | 网站地图 | 学霸百科 | 新词新语
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com