高中数学第2章算法初步3第1课时条件语句课件北师大版必修3.ppt_第1页
高中数学第2章算法初步3第1课时条件语句课件北师大版必修3.ppt_第2页
高中数学第2章算法初步3第1课时条件语句课件北师大版必修3.ppt_第3页
高中数学第2章算法初步3第1课时条件语句课件北师大版必修3.ppt_第4页
高中数学第2章算法初步3第1课时条件语句课件北师大版必修3.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1课时条件语句 1 条件语句条件语句是表达最常用的语句 2 两种条件语句 1 If语句 框图 语句格式 If Then Else EndIf 语句1 条件 选择结构 语句2 核心必知 条件2 条件1 语句1 语句2 语句3 2 复合If语句 框图 语句格式 If Then ElseIf Then Else EndIfEndIf 1 条件语句必须要有If Then EndIf吗 2 使用条件语句应注意什么问题 提示 条件语句必须以If语句开始 以EndIf语句结束 有几个If语句 就必须有几个EndIf语句对应 提示 条件语句必须有If Then EndIf 根据需要Else及其后的语句体可以省略 问题思考 尝试解答 框图如图所示 用语句描述为 输入x Ifx 0Theny 2 x x 5Elsey x 1EndIf输出y 若问题的解决需要根据条件是否成立判断应去执行两个不同步骤中的哪一个步骤 则用简单If语句来编写算法 练一练1 求过两点P1 x1 y1 P2 x2 y2 的直线的斜率 写出解决问题的算法语句 并画出算法框图 尝试解答 框图如图所示 用语句描述为 输入x Ifx 1Theny xElseIfx 10Theny 2 x 1Elsey 3 x 1EndIfEndIf输出y 在某些较为复杂的算法中 有时需要对按条件要求执行的某一语句 特别是Else后的语句体2 继续按照另一条件进行判断 这时可以再利用一条件语句完成这一要求 这就形成了条件语句的嵌套 其一般形式是 练一练2 写出关于x的方程ax b 0的解的算法框图 并用语句描述 解 算法框图如下 算法语句为 输入a b Ifa 0Thenx b a输出xElseIfb 0Then输出 方程的根是任意实数 Else输出 方程无解 EndIfEndIf 错解 算法语句为 输入x Ifx 0Theny x 1ElseIfx 0Theny 0Elsey x 1EndIf 错因 1 每个If都必须有一个EndIf与之相匹配 2 错解无输出语句 正解 算法语句为 输入x Ifx 0Theny x 1ElseIfx 0Theny 0Elsey x 1EndIfEndIf输出y 1 下列关于条件语句的叙述正确的是 A 必须有ElseB 可以没有EndIfC 可以没有Else 但必须有EndIfD 可以没有EndIf 也可以没有Else 解析 条件语句必须以If开头 以EndIf结束 其中的Else可以没有 答案 C 2 条件语句对应算法框图中的基本逻辑结构是 A 顺序结构B 选择结构C 模块结构D 输出结构 答案 B 3 陕西高考 根据下列算法语句 当输入x为60时 输出y的值为 输入xIfx 50Theny 0 5 xElsey 25 0 6 x 50 EndIf输出yA 25B 30C 31D 61 4 下列程序语言的条件语句中 判断条件是 输入x Ifx 0Theny 2 xElsey 1 xEndIf输出y 解析 If后面就是条件语句的判断条件 即x 0是判断条件 答案 x 0 解析 本算法语句的作用是输入一个数 若该数大于等于0 求该数的算术平方根 当输入的数小于0时 该数的算术平方根不存在 答案 不存在3 6 某商店出售音乐CD 购买500片和500片以上 按每片4 5元计价 否则按每片5元计价 请画出算法框图按输入CD片数计算不同收费金额 并写出计算程序 解 设M表示收

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论