fccjxxw.com
非常超级学习网 学习超级帮手
当前位置:首页 >> 其它课程 >>

高中数学《1.2.2条件语句》导学案 新人教A版必修3


吉林省舒兰市第一中学高中数学《1.2.2 条件语句》导学案 新人教 A 版必修 3
【学习目标】1.了解条件语句的两种格式及其功能,明确条件语句与条件结构的对应关系. 2.能用条件语句编写程序解决有关问题. 【学习重点】条件语句的两种格式及其功能 【知识梳理】 条件语句 格式一 IF 条件 THEN 条 件 ______ 语句 END I F 首先对 IF 后的____进行判断, 如果(IF) 条件符合,那么 (THEN)执行______, 否则执行______之后的语句 格式二 IF 条件 THEN ________ ELSE ________ END IF 首先对 IF 后的____进行判断, 如 果(IF) 条件符合, 那么(THEN)执行________, 否则(ELSE)执行________

功能

程 序 框图

说明: (1)为了便于阅读,语句体一般缩进书写. (2)“条件”可以是复合条件,此时应用 AND 加以连接. (3)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、 确定两个数的大小等问题 都要用到条件语句. (4)END IF 是“出口”,是条件语句的结束符号,在书写程序时不要漏掉. 重难点突破: 1.在设计条件语句时,正确写出条件的表达式 注意:明确算法语句中关系运算符和逻辑运算符及其应用. 关系运算符:>,=,<,>=,<=,<>.如 x≤3 在程序中表示为 x<=3;x≥-2 在程序中表示为 x> =-2;x≠1 在程序中表示为 x<>1.这与代数中的表示有区别. 逻辑运算符:AND,OR.如 2<x≤3 在程序中应表示为 x<=3 AND x>2;x<2 或 x≥3 在程序中应表示为 x <2 OR x>=3,这是程序语句的专用表示方法. 2.条件语句的嵌套 剖析:条件语句可实现算法中的条件结构,当计算机处理按条件判断后的不同情况时,就需要用到条件语 句.如求分段函数的函数值等,往往要用到条件语句,有时甚至要用到条件语句的嵌套.在有些较为复杂 的算法中,有时需要对按条件执 行的某一语句(特别是 ELSE 后的语句)继续按照另一个要求进行判断,这 时可以再利用一个条件语句进行判断,这就形成了条件语句的嵌套.条件语句的嵌套是条件结构嵌套的实 现和表达.一般形式如下: …… IF 条件 1 THEN 语句 1 ELS E
1

IF 条件 2 THEN 语句 2 ELSE IF 条件 3 THEN 语句 3 ELSE…… END IF END IF END IF …… 应用嵌套语句时应注意: 编写多层分段函数及相似问题的程序时,经常用条件语句来判断选择哪个解析式;如果用到两个 IF 语句, 则这两个 IF 语句是嵌套着的,其结构如下:

可见,尽管语句 中有两个 END IF,但是最后的一个 END IF 是与最上面的一个 IF 语句相对应的,我们可 以把中间的一个 IF 语句叫做一个 IF 子句,那么这个 IF 子句是完全处于内层中的,不可越级.由此我们还 可以得知,多个 IF 语句可以多层嵌套,嵌套时要保证结构的合理布局,它们好比是逐层被包裹着的. 自主小测 1、 条件语句对应的基 本逻辑结构是( ) A.顺序结构 B.条件结构 C.循环结构 D.以上都不正确 2、下列关于条件语句的说法正确的是( ) A.条件语句中必须有 ELSE 和 END IF B.条件语句中可以没有 END IF C.条 件语 句中可以没有 ELSE,但是必须有 END IF D.条件语句中可以没有 END IF,但是必须有 ELSE 3.求下列函数的函数值的算法中需要用到条件语句的函数为( ) A.f(x)=log4(x2+1) B.y=x3-1

?1( x ≤ 2.5) ? ?1( x ? 2.5) C.f(x)= ?

D.f(x)=2x

课 上 导 学 案 【例题讲解】 【例题 1】编写一个程序,求实数 x 的绝对值.

2

【例题 2】编写一个程序,求解一元二次方程 ax ? bx ? c ? 0 的根.
2

【例题 3】编写一个程序,是任意输入的 3 个整数按从大到小的顺序输出.

【当堂检测】 2.给出程序: INPUT x IF x<3 THEN y=-2*x ELSE y=x^2-x END IF PRINT y END 该程序的功能是:已知函数 y=__________,输入自变量 x 的值,输出其对应的函数值. 3.阅读下列程序: INPUT x IF x>=4 THEN y=x ELSE y=x-2 END IF PRINT y END 若输入 x=5,输出__________.
3

4


更多相关文章:

非常超级学习网 fccjxxw.com

copyright ©right 2010-2021。
非常超级学习网内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图