2017-2018学年高中数学北师大版必修三教学案:第二章§3 第1课时 条件语句 .doc
《2017-2018学年高中数学北师大版必修三教学案:第二章§3 第1课时 条件语句 .doc》由会员分享,可在线阅读,更多相关《2017-2018学年高中数学北师大版必修三教学案:第二章§3 第1课时 条件语句 .doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1课时条 件 语 句核心必知1条件语句条件语句是表达选择结构最常用的语句2两种条件语句(1)If语句框图:语句格式:If条件Then语句1Else语句2EndIf(2)复合If语句框图:语句格式:If条件1Then 语句1ElseIf条件2Then 语句2Else 语句3EndIfEndIf问题思考1条件语句必须要有If,Then、End If吗?提示:条件语句必须有If,Then、End If,根据需要Else及其后的语句体可以省略2使用条件语句应注意什么问题?提示:条件语句必须以If语句开始,以End If语句结束,有几个If语句,就必须有几个End If语句对应 讲一讲1.已知函数y输
2、入x的值,得到相应函数值,画出算法框图并用If语句描述该算法尝试解答框图如图所示:用语句描述为:输入x;Ifx0Theny2*x*x-5Else y=x-1End If输出 y.若问题的解决需要根据条件是否成立判断应去执行两个不同步骤中的哪一个步骤,则用简单If语句来编写算法练一练1求过两点P1(x1,y1)、P2(x2,y2)的直线的斜率,写出解决问题的算法语句,并画出算法框图解:算法语句描述为:输入x1,y1,x2,y2;Ifx1x2Then输出“斜率不存在”ElsekEnd If.输出k算法框图如图所示 讲一讲2.已知函数y输入x的值,输出相应的函数值画出框图,并用语句描述尝试解答框图如
3、下图所示:用语句描述为:输入x;Ifx1ThenyxElseIfx10Then y2*x-1 Else y=3*x-1 End IfEnd If输出 y.在某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是Else后的语句体2)继续按照另一条件进行判断,这时可以再利用一条件语句完成这一要求,这就形成了条件语句的嵌套,其一般形式是:外层条件语句练一练2写出关于x的方程axb0的解的算法框图,并用语句描述解:算法框图如下:算法语句为:输入a,b;Ifa0Then xb/a输出xElse Ifb0Then 输出“方程的根是任意实数” Else 输出“方程无解” End IfEnd If
4、【解题高手】【易错题】已知分段函数y编写程序,输入自变量x的值,输出其对应的函数值y.错解算法语句为:输入x;Ifx0Then yx1Else Ifx0Then y0 Elseyx1EndIf错因(1)每个If都必须有一个End If与之相匹配;(2)错解无输出语句正解算法语句为:输入x;Ifx0Then yx1ElseIfx0Theny0Else yx1EndIfEndIf输出y.1下列关于条件语句的叙述正确的是()A必须有ElseB可以没有End IfC可以没有Else,但必须有End IfD可以没有End If,也可以没有Else解析:选C 条件语句必须以If开头,以End If结束,其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2017-2018学年高中数学北师大版必修三教学案:第二章§3 第1课时 条件语句 2017 2018 学年 高中数学 北师大 必修 教学 第二 课时 条件 语句
限制150内