电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中数学 第2章 算法初步 3 第1课时 条件语句教学案 北师大版必修3-北师大版高一必修3数学教学案

高中数学 第2章 算法初步 3 第1课时 条件语句教学案 北师大版必修3-北师大版高一必修3数学教学案_第1页
1/10
高中数学 第2章 算法初步 3 第1课时 条件语句教学案 北师大版必修3-北师大版高一必修3数学教学案_第2页
2/10
高中数学 第2章 算法初步 3 第1课时 条件语句教学案 北师大版必修3-北师大版高一必修3数学教学案_第3页
3/10
第 1 课时 条 件 语 句[核心必知]1.条件语句条件语句是表达选择结构最常用的语句.2.两种条件语句(1)If 语句① 框图:② 语句格式:If 条件 Then语句 1 Else语句 2 End If(2)复合 If 语句① 框图:② 语句格式:If 条件 1 Then 语句 1 Else If 条件 2 Then 语句 2 Else 语句 3 End IfEnd If[问题思考]1.条件语句必须要有 If,Then、End If 吗?提示:条件语句必须有 If,Then、End If,根据需要 Else 及其后的语句体可以省略.2.使用条件语句应注意什么问题?提示:条件语句必须以 If 语句开始,以 End If 语句结束,有几个 If 语句,就必须有几个End If 语句对应. 讲一讲1.已知函数 y=输入 x 的值,得到相应函数值,画出算法框图.并用 If 语句描述该算法.[尝试解答] 框图如图所示:用语句描述为:输入 x;If x<0 Then y=2*x*x-5Else y=x-1End If输出 y.若问题的解决需要根据条件是否成立判断应去执行两个不同步骤中的哪一个步骤,则用简单 If 语句来编写算法.练一练1.求过两点 P1(x1,y1)、P2(x2,y2)的直线的斜率,写出解决问题的算法语句,并画出算法框图.解:算法语句描述为:输入 x1,y1,x2,y2;If x1=x2 Then输出“斜率不存在”Elsek=End If.输出 k算法框图如图所示. 讲一讲2.已知函数 y=输入 x 的值,输出相应的函数值.画出框图,并用语句描述.[尝试解答] 框图如下图所示:用语句描述为:输入 x;If x<1 Theny=xElse If x<10 Then y=2*x-1 Else y=3*x-1 End IfEnd If输出 y.在某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是 Else 后的语句体2)继续按照另一条件进行判断,这时可以再利用一条件语句完成这一要求,这就形成了条件语句的嵌套,其一般形式是:外层条件语句练一练2.写出关于 x 的方程 ax+b=0 的解的算法框图,并用语句描述.解:算法框图如下:算法语句为:输入 a,b;If a<>0 Then x=-b/a输出 xElse If b=0 Then 输出“方程的根是任意实数” Else 输出“方程无解” End IfEnd If【解题高手】【易错题】已知分段函数 y=编写程序,输入自变量 x 的值,输出其对应的函数值 y.[错解] 算法语句为:输入 x;If x<0 Then y=-x+1Else If x=0 Then y=0 Else y=x+1End If[错因] (1)每个 If 都必须有一个 End If 与之相匹配;(2)...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中数学 第2章 算法初步 3 第1课时 条件语句教学案 北师大版必修3-北师大版高一必修3数学教学案

文章天下+ 关注
实名认证
内容提供者

各种文档应有尽有

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部