当前位置:首页 >> 数学 >>

《步步高 学案导学设计》2013-2014学年 高中数学 人教B版必修3【配套备课资源】1.2.2


1.2.2

1.2.2 条件语句
【学习要求】
本 课 时 栏 目 开 关

1.理解条件语句和条件分支结构之间的对应关系; 2.掌握条件语句的语法规则和用算法解决问题的一般步骤; 3.提高逻辑思维能力,发展有条理的思考与表达能力. 【学法指导】 通过实例体会条件语句的算法思想,加强逻辑思维能力和推 理论证能力的培养,能将自然语言整理成程序框图进而翻译 成计算机语言,体现转化的思想方法.

填一填·知识要点、记下疑难点

1.2.2

1.条件语句的概念
本 课 时 栏 目 开 关

处理 条件分支逻辑结构 的算法语句,叫做条件语句. 2.条件语句的格式

表达式 表达式

研一研·问题探究、课堂更高效

1.2.2

[问题情境] 上节课我们学习了赋值、 输入和输出语句,这些
本 课 时 栏 目 开 关

语句能够完成对算法的顺序结构的编程,对于算法的条件 分支结构的编程,我们必须学习与之相适应的算法语句 ——条件语句.

研一研·问题探究、课堂更高效

1.2.2

探究点一

条件语句(1)

本 问题 1 处理程序框图中条件分支结构的语句是条件语句, 课 时 那么条件语句是如何定义的? 栏 目 答 处理条件分支逻辑结构的算法语句,叫做条件语句. 开 关

研一研·问题探究、课堂更高效
问题 2

1.2.2

(1)下图是算法的条件分支结构用程序框图表示的

一种形式,它对应的条件语句的一般格式是怎样的?

本 课 时 栏 目 开 关



研一研·问题探究、课堂更高效

1.2.2

(2)上述条件语句的一般格式的功能是怎样的?
本 课 时 栏 目 开 关



如果 if 右边的表达式结果为真,则执行表达式后面

的语句序列 1;如果表达式结果为假,则执行 else 后面的语 句序列 2.

研一研·问题探究、课堂更高效
问题 3 S1 S2
本 课 时 栏 目 开 关

1.2.2

求实数 x 的绝对值有如下一个算法:

输入一个实数 x. 判断 x 的符号.若 x≥0,转 S3;否则,输出-x. 输出 x.

S3


(1)该算法的程序框图如何表示?

研一研·问题探究、课堂更高效
(2)由程序框图你能写出算法语句吗?

1.2.2



本 课 时 栏 目 开 关

研一研·问题探究、课堂更高效
例1
解 a=input(“a=”);
本 课 时 栏 目 开 关

1.2.2

在 1.1.3 节,我们写出了求一元二次方程 ax2+bx+c=0

根的算法和程序框图,请用 Scilab 程序语言写出程序.

b=input(“b=”); c=input(“c=”); d=b*b-4*a*c; if else d<0 disp(“no solution ”); t=sqrt(d); x1=(-b+t)/ (2*a) x2=(-b-t)/ (2*a) end

研一研·问题探究、课堂更高效

1.2.2

本 课 时 栏 目 开 关

小结

条件语句的作用是在程序执行过程中,根据判断是否

满足约定的条件而决定是否需要转换到何处去.需要计算机 按条件进行分析、比较、判断,并按判断后的不同情况进行 不同的处理.

研一研·问题探究、课堂更高效
跟踪训练 1

1.2.2

铁路部门托运行李的收费方法如下:y 是收费

额(单位:元),x 是行李重量(单位:kg),当 0<x≤20 时,按 0.35 元/kg收费,当 x>20 kg时,20 kg的部分按 0.35 元/kg,超出
本 课 时 栏 目 开 关

20 kg 的部分,则按 0.65 元/kg 收费,请根据上述收费方法 编写程序.
解 算法分析: 0<x≤20, x>20.
?0.35x ? 首先由题意得:y=? ?0.35×20+0.65?x-20?, ?

该函数是个分段函数.

研一研·问题探究、课堂更高效
程序如下:

1.2.2

本 课 时 栏 目 开 关

研一研·问题探究、课堂更高效
探究点二 问题 1 条件语句(2)

1.2.2

下图是算法的条件分支结构用程序框图表示的一

种形式,怎样设定它对应的条件语句的一般格式?
本 课 时 栏 目 开 关

答 if 表达式 语句序列 1; end

研一研·问题探究、课堂更高效

1.2.2

问题 2 怎样理解问题 1 中得到的一般格式的这个算法语句 的含义?
本 课 时 栏 目 开 关

答 如果表达式结果为真,则执行表达式后面的语句序列1, 否则跳过语句序列1.

研一研·问题探究、课堂更高效

1.2.2

例 2 阅读下面的程序,说明它是一个什么问题的算法(其中 a≠b). a=input?“a=”?;
本 课 时 栏 目 开 关

b=input?“b=”?; if a>b, x=a; a=b; b=x; end print?%io?2?,b,a?;

研一研·问题探究、课堂更高效

1.2.2



由程序可知,当 a>b 时,程序执行语句体,语句体实现了

a,b 互换, 此时 a<b;
本 课 时 栏 目 开 关

当 a>b 不成立, 即 a<b 时,
语句体直接执行 end 之后的语句.
所以本程序是对实数a,b按从小到大排序.

小结 条件语句有两种形式,应用时要根据实际问题适当选 取.

研一研·问题探究、课堂更高效

1.2.2

跟踪训练 2 当 a=3 时,下面的程序段输出的结果是 ( D )

本 课 时 栏 目 开 关

A.9

B.3

C.10

D.6

解析 当 a=3 时,满足 a<10 的条件, 所以计算机执行 y=2﹡a
即 y=6.

练一练·当堂检测、目标达成落实处

1.2.2

-22,22 1.下面的程序运行后输出的结果为________.
本 课 时 栏 目 开 关

x=5; y=-20; if else y=y+3; end print?%io?2?,x-y,y-x?; x<0 x=y-3;

练一练·当堂检测、目标达成落实处

1.2.2

2.儿童乘坐火车时,若身高不超过 1.1 m,则无须购票;若身高 超过 1.1 m 不超过 1.4 m,只须买半票.若身高超过 1.4 m,则 买全票.试写出一个购票算法程序.
本 课 时 栏 目 开 关

解 程序为:

练一练·当堂检测、目标达成落实处

1.2.2

1.使用条件语句时应注意的问题
本 课 时 栏 目 开 关

(1)条件语句是一个语句,if,else,end 都是语句的一部分. (2)条件语句必须是以 if 开始,以 end 结束,一个 if 必须与一 个 end 相对应. (3)如果程序中只需对条件为真的情况作出处理,不用处理 条件为假的情况时,else 分支可以省略,此时条件语句就由 双支变为单支. (4)为了程序的可读性,一般 if、else 与 end 顶格书写,其他 的语句体前面则空两格.

练一练·当堂检测、目标达成落实处

1.2.2

2.计算机能识别的数学符号: 加号“+”
本 课 时 栏 目 开 关

减号“-” 乘号“*” 除号“/” 乘方“ ^ ” 如 a 乘以 b 写作: a*b 如 a 除以 b 写作: a/b 如 a 的平方写作: a^2

大于或等于“≥”写作:>= 不等号“≠”写作: ~=


赞助商链接
相关文章:
《步步高 学案导学设计》2013-2014学年 高中数学 人教A...
《步步高 学案导学设计》2013-2014学年 高中数学 人教A版必修三【配套备课资源】1.1.2 第2课时条件结构_数学_高中教育_教育专区。第 2 课时一、基础过关 1.条...
《步步高 学案导学设计》2013-2014学年 高中数学 人教B...
《步步高 学案导学设计》2013-2014学年 高中数学 人教B版选修1-1【配套备课资源】3-1-3导数的几何意义_数学_高中教育_教育专区。3.1.3 一、基础过关 1.下列说...
《步步高 学案导学设计》2013-2014学年 高中数学 人教B...
《步步高 学案导学设计》2013-2014学年 高中数学 人教B版选修1-1【配套备课资源】3-3-3导数的实际应用_数学_高中教育_教育专区。3.3.3 一、基础过关 导数的...
《步步高 学案导学设计》2013-2014学年 高中数学 人教A...
《步步高 学案导学设计》2013-2014学年 高中数学 人教A版必修三【配套备课资源】1.2.2条件语句 暂无评价|0人阅读|0次下载|举报文档 1.2.2 一、基础过关 条件...
《步步高 学案导学设计》2013-2014学年 高中数学 人教A...
《​步​步​高​ ​学​案​导​学​设​计​》​2​0​1​3​-​2​0​1​4​学​年​ ​高​中​数​...
《步步高 学案导学设计》2013-2014学年 高中数学北师大...
《步步高 学案导学设计》2013-2014学年 高中数学北师大版必修4【配套备课资源】1.4.3(二)_数学_高中教育_教育专区。4.3 一、基础过关 单位圆与诱导公式(二) )...
《步步高 学案导学设计》2013-2014学年 高中数学 人教B...
《步步高 学案导学设计》2013-2014学年 高中数学 人教B版选修2-1【配套备课资源】2.3.1双曲线的标准方程_数学_高中教育_教育专区。§ 2.3 2.3.1 一、基础...
《步步高 学案导学设计》2013-2014学年高中数学苏教版...
《步步高 学案导学设计》2013-2014学年高中数学苏教版必修4【备课资源】第1章1.2.3(二)_数学_高中教育_教育专区。1.2.3 一、填空题 三角函数的诱导公式(二...
《步步高 学案导学设计》2013-2014学年 高中数学 人教A...
《步步高 学案导学设计》2013-2014学年 高中数学 人教A版选修1-2【配套备课资源】第4章 4.2 - § 4.2 一、基础过关 1. 根据下列结构图,总经理的直接下属是 ...
《步步高 学案导学设计》2013-2014学年 高中数学 人教A...
《步步高 学案导学设计》2013-2014学年 高中数学 人教A版选修1-2【配套备课资源】第4章 4.1 - § 4.1 一、基础过关 1. 图中①②分别表示 流程图 ( ) A....
更多相关标签: