2018-2019学年苏教版必修三 1.2.2 选择结构 学案
2018-2019学年苏教版必修三  1.2.2 选择结构      学案第2页

例1 下面给出了一个问题的算法:

S1 输入x.

S2 若x>1,则y←x2+3,否则y←2x-1.

S3 输出y.

试用流程图表示该算法.

 

反思与感悟 凡是先根据条件作出判断然后再确定进行哪一个步骤的问题,需引入一个判断框应用选择结构.

跟踪训练1 任意给定3个正实数,设计一个算法,判断以这3个正实数为三条边边长的三角形是否存在,并画出这个算法的流程图.

 

类型二 用选择结构流程图描述分类讨论问题的算法

例2 "特快专递"是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:

f=

其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克).

试设计计算费用f的算法并画出流程图.

 

反思与感悟 在解决实际问题时,要善于识别需要选择结构的情境.

跟踪训练2 设计算法判断一元二次方程ax2+bx+c=0(a≠0)是否有实数根,并画出相应的流程图.

 

类型三 条件结构的嵌套

例3 解关于x的方程ax+b=0(a≠0)的算法的流程图如何表示?

 

 

反思与感悟 我们现在使用的选择结构只提供2个出口,故当要分三类以上讨论时,往往需要在选择结构中再嵌套一个选择结构.