2019_2020学年高中数学第二章算法初步2.3几种基本语句2.3.1条件语句学案北师大版必修3.docx

2019_2020学年高中数学第二章算法初步2.3几种基本语句2.3.1条件语句学案北师大版必修3.docx

ID:55770181

大小:691.56 KB

页数:16页

时间:2020-02-28

2019_2020学年高中数学第二章算法初步2.3几种基本语句2.3.1条件语句学案北师大版必修3.docx_第1页
2019_2020学年高中数学第二章算法初步2.3几种基本语句2.3.1条件语句学案北师大版必修3.docx_第2页
2019_2020学年高中数学第二章算法初步2.3几种基本语句2.3.1条件语句学案北师大版必修3.docx_第3页
2019_2020学年高中数学第二章算法初步2.3几种基本语句2.3.1条件语句学案北师大版必修3.docx_第4页
2019_2020学年高中数学第二章算法初步2.3几种基本语句2.3.1条件语句学案北师大版必修3.docx_第5页
资源描述:

《2019_2020学年高中数学第二章算法初步2.3几种基本语句2.3.1条件语句学案北师大版必修3.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.3.1 条件语句[航向标·学习目标]1.理解条件语句是表达选择结构的语句,条件语句在程序中起判断作用,在解决实际问题中起决定作用.2.掌握条件语句的书写格式,掌握用If语句和复合If语句描述条件结构算法.[读教材·自主学习]1.输入语句又称“键盘输入语句”,在算法语句运行过程中,停机等候用户由键盘输入数据,而不需要在写算法语句时指定,其作用是实现算法的输入信息.2.输出语句又称“打印语句”将表达式的值在屏幕上显示出来,其作用是实现算法的输出信息.3.条件语句的格式1(1)格式(2)功能:当计算机执行上述语句

2、时,首先对If后边的条件进行判断,如果满足条件P,那么执行语句A,否则执行End_If之后的语句,即结束条件语句.(3)注意:算法框图中的选择结构(下图)转化为条件语句格式1.4.条件语句的格式2(1)格式(2)功能:当计算机执行上述语句时,首先对If后的条件进行判断,如果满足条件P,那么执行语句1,再执行EndIf之后的语句,即结束条件语句;如果不满足条件P,那么执行语句2,再执行EndIf之后的语句,即结束条件语句.[看名师·疑难剖析]1.使用条件语句时应注意的问题(1)条件语句是一个语句,If,Then,

3、Else,EndIf都是语句的一部分.(2)条件语句必须是以If开始,以EndIf结束,一个If必须与一个EndIf相对应.(3)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,Else分支可以省略,此时条件语句就由双支变为单支.(4)为了程序的可读性,一般If、Else与EndIf顶格书写,其他的语句体前面则空两格.2.条件语句的嵌套及一般形式在某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是Else后的语句体2)继续按照另一条件进行判断,这时可以再利用一条件语句完成这一要求

4、,这样就形成了条件语句的嵌套.其一般形式为:外层条件语句相应的程序框图为:注意:在应用条件结构的嵌套时,注意If与EndIf是由内层到外层相对应的.程序编写时要成对出现.考点一输入、输出语句的格式与作用例1 写出下列程序的运行结果.(1)Inputa,bm=aa=bb=mPrint a,bEnd若输入2,5,则输出结果为________;(2)Print “26+24=”;26+24End输出结果为________;(3)Input a,b,cPrint a,b,cEnd若输入1,2,3,4,5,则输出结果为_

5、_______.[解析] 本题主要考查输入、输出语句的作用.[答案] (1)5 2 (2)26+24=50 (3)1 2 3 下列给出的输出语句正确的是________.①Print A=4②Print “你的姓名” XM③Print a,b,c④Print 20,3*2④PrintS答案 ③④⑤解析 结合输出语句格式,对照说明内容,比较可得结论.故填③④⑤.考点二If-Then语句的应用例2 编写程序并画出算法框图,输入一个正数x,求函数y=

6、lnx

7、(x>0)的值.[分析] 由题目可获取以下主要信息:①本题

8、是求函数y=

9、lnx

10、的函数值的问题.②写出程序和算法框图.解答本题可以先求出lnx的值.利用单支条件语句对lnx<0时的值输出其相反数即可.[解] 算法框图如下图.程序如下:类题通法单支条件语句采用If-Then的形式,对If后的条件进行判断,若条件成立,则执行Then后的语句;若条件不成立,则结束条件语句,执行EndIf后面的语句. 设计程序,对输入的任意两个实数,按从大到小的顺序排列,并输出.解 算法框图如下图所示:  程序:考点三 If-Then-Else语句的应用例3 已知y=编写程序并画出算法框图,

11、输入自变量x的值,输出相应的函数值.[分析] 由题目可获取以下主要信息:①本题是关于分段函数的求值问题;②分段函数解析式已给出;③输入自变量x,要求输出相应的函数值.解答本题可用If-Then-Else语句对x≥0是否成立做判断,根据其是否成立求函数值要用不同的解析式.[解] 算法框图:程序:类题通法双支条件语句,采用If-Then-Else的格式编写,一般要先通过程序框图理清条件是否成立时执行的语句,再写出程序. 已知函数f(x)=编写一个程序,使得对于每一个输入的x的值,都能得到相应的函数值.解 程序:考点

12、四条件语句的嵌套例4 已知分段函数y=试画出算法框图并编写程序,输入x的值,输出y的值.[分析] 输入的x值,正、负需讨论,故用条件结构的框图,编写含条件语句的程序.[解] 算法框图如下图所示.程序:类题通法由算法框图可看出:选择结构中还套有条件结构,形成选择结构的嵌套.因此,在编写程序时,要注意“If”与“EndIf”的配对.常用文字“缩进”来表示嵌套的层次. 以下给出的是用条件语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。