- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江西省信丰县第二中学高中数学 2.3.1 几种基本语句学案 北师大版必修3
学案 必修第章 第节. 培养学生的数学应用意识.
二、重点、难点
重点: 条件语句的步骤、结构及功能.会应用条件语句编写程序.
难点: 会应用条件语句编写程序.
三、课前预习
1、伪代码——介于自然语言和编程语言之间的算法描述语言。要求:每一条指令占一行,指令后不加任何标点符号,结构清晰,指令明确,易于理解。根据伪代码写程序的时候,不能直接嵌入程序,而常常要根据相关的语法规则进行改造。
2、输入、输出语句
基本格式:
输入 a,b
……
输出 c 3、赋值语句:
基本格式:
s=0
s=s+1
s=s+i 执行赋值语句时,先计算等号右边的值,再将此值赋于等号左边的变量,即先计算,后赋值。
我们已经学习了用自然语言和框图来描述算法,要使算法在计算机上实现还得借助程序语言.本节课的内容正是基本语句中的条件语句,同学们在阅读课本时要识记它的功能. 阅读P105—P108
1)算法中的条件结构是由___________来表达的,是处理条件分支逻辑结构的算法语句.
2)它的一般格式是:(IF-THEN-ELSE格式) 当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2.其对应的程序框图为:(如上右图)
3)复合条件语句
即条件语句的THEN或ELSE后面还可以跟条件语句,嵌套时注意内外分层,避免逻辑混乱.
If 条件1 Then
语句1
Else
If 条件2 Then
语句2
Else
语句3
End If
End If 堂中互动
教师点拨1:处理选择结构(如图所示)的算法语句叫作条件语句. 计算机执行时,首先对If后的条件进行判断,如果条件成立(即条件为真),那么执行Then后的“语句1”,否则(即条件为假)执行Else后的“语句2”.
例2、画出下述if语句对应的框图
输入a
if a0 then
输出“a是负数”
else
t=
end if
输出 t
A=4.5
B=6
if A=5 then
B=B+1
else
B=B-3
B=B+2
end if
if B=4 then
B=B*B
else
B=A+B
end if
B
输入x
if then
y=x︿2+2*x+3
end if
输出 y
点评:语句2可以为空,如图所示.条件语句如下:
If 条件 Then
语句
End If
计算机执行时,首先对If后的条件进行判断,如果条件成立,那么执行Then后的语句,否则直接结束该条件语句.对于复合If语句的理解(1)复合If语句一般用于要解决的问题需要分类(分为3类或3类以上)讨论的情况,注意每新一层的条件是在上一层条件的前提之下,因此有些条件不要重复加上.如条件2是在条件1成立的前提之下.
(2)如何寻找各层的判断条件是复合If语句的一个难点.其实,寻找问题的判断条件就是寻找分类讨论的依据,将其顺次列出即可,但是要注意条件之间的顺序.
(3)编写复合If语句时语句要有缩进,以便观察出到底哪些If-Else-End If是一组的.
已知函数y=,画出算法框图并用基本语句描述一个算法,对每一个输入的x的值,求出相应的函数值.
分析由于函数是一个分段函数,对于输入的x值,应根据其取值范围,选择相应的解析式代入求值,故要利用条件语句来进行处理.又因为实数x的取值共分为三部分,所以要使用复合If语句THEN或ELSE后面还可以跟条件语句,嵌套时注意内外分层,避免逻辑混乱.
点评复合If语句中如何寻找和确定每层条件语句的判断条件呢?分段函数中常以自变量的取值范围进行分类,我们要熟悉常用到的判断条件以及该条件的相反条件,例如a≥b,其反面是a<b.a=1,b=3时,执行完下面一段程序后x的值是( )
If ab Then
x=a+b
End
x=a-b
End If
A.1 B.3 C.4 D.-2
2.(2011·庐山二次质检)某算法的程序如下图所示,如果输出的y值是4,那么输入的x的所有可能的值是( )
A.-B. C.4或D.-或4 的值为时,程序的输出结果为________.
输入 x
IF x-1 THEN
y=x^2
ELSE
IF x=1 THEN
y=0
ELSE
y=(-2)^x
END IF
END IF
输出 y
3
您可能关注的文档
- 四川省彭州市高三语文总复习课件《口语训练》 新人教版.ppt
- 四川省彭州市高三语文总复习课件《感悟与作文》 新人教版.ppt
- 四川省眉山市2012年九年级语文教学质量监测测试(无答案).doc
- 天津市滨海新区塘沽第二中学九年级语文 公输复习课件 新人教版.ppt
- 天津市滨海新区塘沽第二中学九年级语文 人生课件 新人教版.ppt
- 天津市滨海新区塘沽第二中学九年级语文 唐雎不辱使命课件 新人教版.ppt
- 天津市滨海新区塘沽第二中学九年级语文 孤独之旅课件 新人教版.ppt
- 天津市滨海新区塘沽第二中学九年级语文 心声课件 新人教版.ppt
- 天津市滨海新区塘沽第二中学九年级语文 故乡 复习课课件 新人教版.ppt
- 山东省乳山市南黄镇初级中学八年级数学下册 2.00第二章《相似图形》教案 苏科版.doc
- 江西省信丰县第二中学高中数学 2.3.2 几种基本语句学案 北师大版必修3.doc
- 江西省信丰县第二中学高中数学 3.2 古典概型的特征和概率的计算公式学案 北师大版必修3.doc
- 江西省信丰县第二中学高中数学 3.2 建立概率模型学案 北师大版必修3.doc
- 江西省南昌市湾里一中高中数学《2.3函数的单调性》学案 新人教A版必修3.doc
- 江西省南昌市湾里一中高中数学《抛物线性质》学案 新人教A版必修3.doc
- 江西省吉安县2013届高三化学3月月考试卷.doc
- 江西省吉安县2013届高三历史3月周考试卷(无答案).doc
- 江西省吉安县2013届高三历史3月月考试卷.doc
- 江西省吉安县2013届高三政治3月月考试卷.doc
- 江西省吉安县2013届高三政治3月周考试卷.doc
文档评论(0)