高一数学人教b版必修3学案:1.2.2 条件语句

高一数学人教b版必修3学案:1.2.2 条件语句

ID:8638706

大小:212.50 KB

页数:8页

时间:2018-04-03

高一数学人教b版必修3学案:1.2.2 条件语句_第1页
高一数学人教b版必修3学案:1.2.2 条件语句_第2页
高一数学人教b版必修3学案:1.2.2 条件语句_第3页
高一数学人教b版必修3学案:1.2.2 条件语句_第4页
高一数学人教b版必修3学案:1.2.2 条件语句_第5页
资源描述:

《高一数学人教b版必修3学案:1.2.2 条件语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.2 条件语句自主学习学习目标经历将具体问题的程序框图转化为程序的过程,理解条件语句,进一步体会算法的基本思想.自学导引1.条件语句的概念处理____________________的算法语句,叫做条件语句.2.条件语句的格式格式1中,计算机执行时首先对if后面的表达式进行判断,如果表达式结果为____,则执行表达式后面的语句序列1,否则跳过语句序列1,直接执行end后面的语句,end表示        .格式2中,语句的功能为计算机执行时先对if后面的表达式进行判断,如果表达式结果为真,则执行表达式的语句序列1;如果表达式结果

2、为假,则________________________;end表示条件语句的结束.对点讲练知识点一 if语句最简单格式的应用例1 输入两个实数,由小到大输出这两个数,画出程序框图并写出程序.点评 排序通常用到条件分支结构,若两数不符合所排顺序,通常是交换两个变量的值.注意本例中if语句的使用.当a>b不满足时,a,b从小到大的顺序已排好,不需要交换,直接输出即可,因此用到if语句.变式迁移1 输入三个实数,输出这三个数中的最小数,画出程序框图并写出程序.知识点二 if语句一般格式的应用例2 已知某商店对顾客购买货款数满500元,减价

3、3%,不足500元不予优惠,输入一顾客购物的货款数,计算出这个顾客实交的货款,画出程序框图,并写出程序.点评 先建立数学模型,再画出程序框图,根据程序框图就比较容易写出程序了.变式迁移2 输入一个数判断它是否是5的倍数,画出程序框图并写出程序.知识点三 条件语句的嵌套例3 画出计算函数的函数值的程序框图,并写出程序.点评 设计分段函数的求值问题的算法,关键是确定判断条件.对于有两个以上表达式的分段函数,要注意条件分支结构判断框的正确画法和程序中条件语句的正确嵌套.变式迁移3 写出求方程ax+b=0(a,b为常数)的根的程序框图及相应的

4、程序.1.要区分好条件语句的两种格式:if—else—end和if—end,理解它们的区别与联系,以及在实际编写程序中各自的特点.2.条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题都要用到条件语句.3.求分段函数的函数值往往要用条件语句编写程序,有时还要用到条件语句的嵌套.课时作业一、选择题1.给出以下四个问题,其中不需要用条件语句来描述其算法的有(  )①输入一个数x,输出它的绝对值;②求函数的函数值;③求面积为6的正方形的周长;④求三个数a,b,c中的最大数.A.1个B.2个C.3个D.

5、4个2.下面程序运行的结果是(  )A.a=2,b=3B.a=3,b=2C.a=2,b=2D.a=3,b=33.经过下面程序,变量y的值为(  )A.3B.6C.9D.274.在如图所示的程序,当分别输入x=-2,x=3时,则输出的函数值分别为(  )A.4和4B.-4和6C.4和6D.4和-65.在下列函数中,用如图所示的程序表示的为(  )A.y=

6、2x

7、+

8、x-1

9、B.y=

10、x

11、+

12、x-1

13、C.y=

14、x

15、+

16、x+1

17、D.y=

18、x+1

19、+

20、x-1

21、二、填空题6.写出如图所示的算法表示的函数:____________.7.下面是某一

22、问题算法的程序,分析程序,回答下列问题:本程序是哪个问题的程序?问题是____________________________________________________________.当输入的x值为3时,输出的结果是________.8.读程序,完成下面的填空:①若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;②若执行结果y的值是3,则执行赋值语句是________,输入的x的值是________.三、解答题9.给出三个正数a,b,c,问能否构成一个三角形,若能则求其面积,写出程序.1.2.2 条件语

23、句自学导引1.条件分支逻辑结构2.表达式 表达式 真 条件语句的结束 执行else后面的语句序列2对点讲练例1 解 程序:          程序框图如图所示:变式迁移1 解 程序框图如图所示:程序为:例2 解 设购买货款数为x元,则顾客实际应交的货款y元为y=即y=所以,程序框图如图所示:   程序为:    变式迁移2 解 程序框图如图所示:程序如下:例3 解 程序框图如图所示:程序如下:变式迁移3 解 程序框图如图所示:程序为:课时作业1.A2.B [其表示的算法为a、b按从大到小的顺序排列.故选B.]3.B [∵3不大于3,∴

24、y=2x=6.]4.C [程序表示的函数为y=.]5.B6.y=7.求函数y=的函数值 -88.①x<1 ②y=x+1 29.解

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

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

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