条件结构 (2)
- 格式:doc
- 大小:75.50 KB
- 文档页数:2
高一数学导学学案(三)
-----条件结构
一学习目标:
(1)掌握条件结构的程序框图的画法
(2)能用条件结构程序框图描述实际问题.
二学习重点、难点:
重点:理解条件结构,用条件结构框图描述实际问题。
难点:用条件结构框图描述实际问题。
三自主学习:
条件结构定义:在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有的流向,条件结构就是处理这种过程的结构。
常见的条件结构可以用程序框图表示为下面两种形式:
问题:观察上述条件结构的两种不同形式,它们有哪些共同点和不同点?共同点:条件结构的两种形式都包含一个框,根据选择执行步骤A或步骤B;
不同点:在图(2)中步骤B中是空的,即不进行任何操作;在条件结构中,步骤A或B可以有一个是不进行任何操作的。
注意:无论条件是否成立,只能执行步骤A或步骤B之一,不可能同时执行,也不可能都不执行,无论走哪一路径,在执行完步骤A或步骤B之后就脱离条
件结构。
练习1:画出计算函数y=|2x-5|的函数值的程序框
练习3:已知函数
1,(0),
)0,(0),
1,(0)
y f(x
x
x
x
=
>
⎧
⎪
==
⎨
⎪-<
⎩
试写出求该函数值的算法,并画出程
序框图。
练习2:如下图所示流程图中,如果输入
则输出y的值为( ) A.0 B.1
C.2
D.3。
第一章 算法初步
§1.1.2 程序框图与算法的基本逻辑结构
第二课时 条件结构
班级: 姓名: 编者:张学军 高二数学备课组
问题引航
1.复习顺序结构的特点
2.什么是条件结构?
自主探究
1在一个算法中,经常会遇到一些________,算法的流程根据______________有不同的流
向. ________就是处理这种过程的结构.
2.画出条件结构程序框图的两种形式
互动探究
例1.任意给定3个正实数,设计一个算法,判断以这3个正实数为三条边边长的三角形是否存在,
并画出这个算法的程序框图
例2设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图
当堂检测
1.. 给出一个算法的程序框图(如下图),该程序框图的功能是 ( )
A.输出,,abc三个数的最小数
B.输出,,abc三个数的最大数
C.将,,abc按从小到大排列
D.将,,abc按从大到小排列
2. 上面程序框图(右边)表示的算法的运行结果是________.
3. 函数100030xxyxxx写出求该函数值的算法及流程图.
作业
课本20页A组2题
自我评价
你对本节课知识掌握的如何( )
A.非常好 B.较好 C.一般 D.较差
N
N
Y
ac
?
ab
输出a
Y
ab
?
结束
输入,,abc
5672p
输出a
结束
开始