下载此文档

2017-2018学年高中数学北师大版必修3教学案:第二章 §3 3.1 条件语句含解析.doc


文档分类:中学教育 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
条件语句
预****课本P105~107,思考并完成以下问题
(1)If语句的格式是什么?



(2)复合If语句的格式是什么?





(1)算法框图:
(2)语句格式:
If 条件 Then
语句1
Else
语句2
End If
[点睛] (1)条件语句执行步骤:当计算机执行If语句时,首先对If后的条件进行判断,如果条件符合,就执行Then后的语句1,否则执行Else后的语句2.
(2)在某些情况下,也可以只使用If­Then语句,即
If 条件 Then
语句
End If
当计算机执行上述If语句时,首先对If后的条件进行判断,如果条件符合,就执行Then之后的语句,否则执行End If后的语句.

(1)算法框图:
(2)语句格式:
If 条件1 Then
语句1
Else
If 条件2 Then
语句2
Else
语句3
End If
End If
[点睛] (1)复合If语句一般用于要解决的问题需要分类(分为3类或3类以上)讨论的情况,注意新一层的条件是以上一层的条件为前提,因此有些条件不要重复加上.
(2)在书写和阅读复合If语句时,要注意“If”和“End If”是成对出现的,内层语句要相对于外层语句缩进两个字符,以便观察出到底哪些If­Then­Else­End If是一组的.
.(正确的打“√”,错误的打“×”)
(1)条件语句对应框图中的基本逻辑结构是选择结构.( )
(2)条件语句中必须有Else和End If.( )
(3)条件语句中可以没有End If.( )
(4)条件语句中可以没有Else,但是必须有End If.( )
答案:(1)√(2)× (3)× (4)√
:
①求面积为1的正三角形的周长;
②求三个实数的算术平均数;
③求两个实数中的最小数;
④求函数f(x)=( )


解析:选B ①②不涉及对条件的真假进行判断.
:
输入A,B;
If A>B Then
C=A/2
输出C
End If
若输入8,4,则输出结果为( )


解析:选B 输入8,4时,满足A>B,则C==4.
,执行语句3的条件是________.
输入m;
If m>1 Then
y=m+1
Else
If m<1 Then
y=m+2
Else
y=m-1(语句3)
End If
End If
输出y.
解析:由题可知,当m>1时,y=m+1;当m<1时,y=m+2;当m=1时,y=m-=1.
答案:m=1
用If­Then­Else语句表示程序
[典例] 设计计算y=函数值的算法,并用相应的算法语句加以描述.
[解] 算法如下:
.
≥0,则y=x+2;否则,执行第3步.
=x2+2.
用算法语句描述为:
输入x;
If x≥0 Then
y=x+2
Else
y=x*x+2
End If
输出y.
If­Then­Else语句对应的是两个分支的选择结构,若问题的解决需要根据条件是否成立,判断该去执行两个不同步骤中的哪一个步骤,则用该语句来描述算法.
[活学活用]
根据下列算法语句, 当输入x为60时, 输出y的值为( )



解析:选C 通过阅读理解知,算法语句是一个分段函数f(x)=
∴f(60)=25+×(60-50)=31.
If语句的叠加的应用
[典例] 画出算法框图,使得任意输入三个实数,输出这三个实数中的最小值,并用基本语句描述此算法.
[解] 首先输入a,b,c,再分别比较a与b,a与c的大小,并总把较小的数作为a,这样就找出其中的最小实数了.
算法框图如图所示.
算法语句如下:
输入a,b,c;
If a>b Then
a=b
End If
If a>c Then
a=c
End If
输出a.
If语句的叠加实质上是If­Then语句的叠加,If­Then语句对应的是一个分支为空的选择结构,因此对于需要多次比较与判断的算法,对应的是选择结构的叠加(即条件语句的叠加),此时每一个条件语句都是一个独立的整体,在下一个条件语句之前要加上“End If”.
[活学活用]
根据下面的程序,画出该程序的算法框图,并说明该程

2017-2018学年高中数学北师大版必修3教学案:第二章 §3 3.1 条件语句含解析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cdsqbyl
  • 文件大小553 KB
  • 时间2018-02-21