- 0
- 0
- 约3.01千字
- 约 9页
- 2021-09-19 发布于北京
- 举报
第2课时 条件结构
学 习 目 标
核 心 素 养
1.了解条件结构的概念,明确其执行过程.(重点)
2.掌握条件结构程序框图的画法.(难点)
3.理解条件结构在程序框图中的作用.(重点)
1.通过条件结构的学习,培养逻辑推理素养.
2.借助条件结构框图的设计,养成数学抽象素养.
1.条件结构
算法的流程根据条件是否成立有不同的流向,处理上述过程的结构就是条件结构.
2.条件结构的程序框图的两种形式及特征
名称
形式一
形式二
结构形式
特征
两个步骤A,B根据条件选择一个执行
根据条件是否成立选择是否执行步骤A
思考:条件结构的判断框有两个出口,是否条件结构执行的结果有两个?
[提示] 不是.虽然有两个出口,但根据条件是否成立,选择的出口是唯一的.
1.已知如图是算法程序框图的一部分,其中含条件结构的个数是( )
A.0 B.1
C.2 D.3
C [①不含条件结构,②③含条件结构.]
2.条件结构不同于顺序结构的特征是含有( )
A.处理框 B.判断框
C.输入、输出框 D.起止框
[答案] B
3.下列问题的算法宜用条件结构表示的是( )
A.求点P(-1,3)到直线3x-2y+1=0的距离
B.由直角三角形的两条直角边求斜边
C.解不等式ax+b0(a≠0)
D.计算100个数的平均数
C [A、B、D只需顺序结构即可,C中要对a进行讨论,宜用条件结构.]
4.如图所示程序框图描述的算法的运行结果为________.
-5 [∵x=-10,∴y=3×(-1)-2=-5.]
对条件结构的理解
【例1】 (1)下列关于条件结构的描述,不正确的是( )
A.条件结构的出口有两个,但在执行时,只有一个出口是有效的
B.条件结构的判断条件要写在判断框内
C.双选择条件结构有两个出口,单选择条件结构只有一个出口
D.条件结构根据条件是否成立,选择不同的分支执行
(2)给出以下四个问题:
①输入一个数x,输出它的绝对值;
②求面积为6的正方形的周长;
③求a,b,c三个数中的最大值;
④求函数f(x)=eq \b\lc\{\rc\ (\a\vs4\al\co1(3x-1,x≤0,,x2+1,x0))的函数值.
其中需要用条件结构来描述算法的有( )
A.1个 B.2个 C.3个 D.4个
(1)C (2)C [(1)条件结构含有判断框,条件写在判断框内,有一个入口,两个出口,根据条件成立与否,选择不同的出口,故A、B、D正确,C错误.
(2)①③④都要对条件作出判断,用条件结构,②用顺序结构即可.]
条件结构理解的关键点
在条件结构中,判断框有一个进入点,两个退出点,与顺序结构不同的是:它不依次执行指令,而是依据条件作出逻辑判断,选择执行两个指令中的一个.这里的“判断”主要判断“是”或“否”,即判断条件是否成立.
eq \o([跟进训练])
1.如图是算法流程图的一部分,其算法的逻辑结构是( )
A.顺序结构
B.条件结构
C.判断结构
D.以上都不对
B [是条件结构形式.]
条件结构的设计
[探究问题]
1.我们经常需要处理分类讨论的问题,顺序结构能否完成这一任务?条件结构可以吗?
[提示] 分类讨论是带有分支的逻辑结构,顺序结构是按顺序依次执行的,不能完成这一任务,要用条件结构.
2.条件结构中的“条件”有哪些特征?
[提示] (1)条件结构是依据指定条件选择执行不同指令的控制结构.
(2)条件结构主要用在需要根据条件进行判断的算法中,如分段函数的求值、比较数据的大小关系等.
3.在条件结构中,“条件”可以改变吗?
[提示] 求分段函数的函数值的程序框图画法不唯一,判断框内的内容可以改变,但相应处理框的内容也要发生改变.
【例2】 已知函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(\f(1,x),x0,,\f(1,x2),x0.))设计一个算法的程序框图,计算输入x的值,输出y的值.
思路点拨:根据分段函数求值,应先判断输入的数是正数还是负数,故需选择条件结构.
[解] 根据题意,其算法步骤如下:
第一步,输入x.
第二步,判断x0是否成立,若是,则输出y=eq \f(1,x),结束算法;若不是,则判断x0是否成立,若是,则输出y=eq \f(1,x2),结束算法;若不是,也结束算法.
程序框图如图所示:
1.(变条件)已知函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(\r(x) ?x≥0?,ex ?x0?)),画出输入一个数x,求函数值的程序框图.
[解] 程序框图如图所示.
2.(设问)仿照例2的解决方法,你能画出解关于x的方程ax+b=0的算法的程序框图吗?
[解] 程序框图如图所示:
设计条件结构框图的思路
?1?先设计算法,再把算法
您可能关注的文档
- 高三数学二轮复习精品教学案:(6)数学方法之特殊证法.doc
- 高三数学二轮复习精品教学案:(7)选择题解题策略.doc
- 高三数学二轮复习精品教学案:(8)填空题解题策略.doc
- 高三数学二轮专题二:三角函数的性质和图像 学案.doc
- 高三数学二轮专题三:三角形中的问题 学案.doc
- 高三数学二轮专题四:平面向量以及应用 学案.doc
- 高三数学二轮专题五:不等式 学案.doc
- 高三数学二轮专题一:三角函数的恒等变形 学案.doc
- 高三数学一轮(北师大版)基础巩固:第1章 第1节 集合的概念及其运算.doc
- 高三数学一轮(北师大版)基础巩固:第1章 第3节 全称量词与存在量词、逻辑联结词“且”“或”“非”.doc
- 高中人教A版数学必修3学案:1.1.2 第3课时 循环结构含答案.doc
- 高中人教A版数学必修3学案:1.2.1 输入语句、输出语句和赋值语句含答案.doc
- 高中人教A版数学必修3学案:1.2.2 条件语句含答案.doc
- 高中人教A版数学必修3学案:1.2.3 循环语句含答案.doc
- 高中人教A版数学必修3学案:1.3 算法案例含答案.doc
- 高中人教A版数学必修3学案:2.1.1 简单随机抽样含答案.doc
- 高中人教A版数学必修3学案:2.1.2 系统抽样含答案.doc
- 高中人教A版数学必修3学案:2.1.3 分层抽样含答案.doc
- 高中人教A版数学必修3学案:2.2.1 用样本的频率分布估计总体分布含答案.doc
- 高中人教A版数学必修3学案:2.2.2 用样本的数字特征估计总体的数字特征含答案.doc
原创力文档

文档评论(0)