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

下载本文档

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

文档简介

,第1课时 条 件 语 句,1条件语句 条件语句是表达 最常用的语句 2两种条件语句 (1)If语句 框图: 语句格式: If . Then . Else . End If,语句1,条件,选择结构,语句2,核心必知,条件2,条件1,语句1,语句2,语句3,(2)复合If语句 框图: 语句格式: If . Then . Else If . Then . Else . End If End If,1条件语句必须要有If,Then、End If吗?,2使用条件语句应注意什么问题?,提示:条件语句必须以If语句开始,以End If语句结束,有几个If语句,就必须有几个End If语句对应,提示:条件语句必须有If,Then、End If,根据需要Else及其后的语句体可以省略,问题思考,尝试解答 框图如图所示:,用语句描述为: 输入x; If x0 Then y2*x*x-5 Else y=x-1 End If 输出 y.,若问题的解决需要根据条件是否成立判断应去执行两个不同步骤中的哪一个步骤,则用简单If语句来编写算法,练一练 1求过两点P1(x1,y1)、P2(x2,y2)的直线的斜率,写出解决问题的算法语句,并画出算法框图,尝试解答 框图如图所示:,用语句描述为: 输入x; If x1 Then yx Else If x10 Then y2*x-1 Else y=3*x-1 End If End If 输出 y.,在某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是Else后的语句体2)继续按照另一条件进行判断,这时可以再利用一条件语句完成这一要求,这就形成了条件语句的嵌套,其一般形式是:,练一练 2写出关于x的方程axb0的解的算法框图,并用语句描述,解:算法框图如下:,算法语句为: 输入a,b; If a0 Then xb/a 输出x Else If b0 Then 输出“方程的根是任意实数” Else 输出“方程无解” End If End If,错解 算法语句为: 输入x; If x0 Then yx1 Else If x0 Then y0 Else yx1 End If,错因 (1)每个If都必须有一个End If与之相匹配; (2)错解无输出语句,正解 算法语句为: 输入x; If x0 Then yx1 Else If x0 Then y0 Else yx1 End If End If 输出y.,1下列关于条件语句的叙述正确的是( ) A必须有Else B可以没有End If C可以没有Else,但必须有End If D可以没有End If,也可以没有Else,解析:条件语句必须以If开头,以End If结束,其中的Else可以没有,答案:C,2条件语句对应算法框图中的基本逻辑结构是( ) A顺序结构 B选择结构 C模块结构 D输出结构,答案:B,3(陕西高考)根据下列算法语句,当输入x为60时,输出y的值为( ) 输入x If x50 Then y0.5*x Else y=25+0.6*(x-50) End If 输出 y A25 B30 C31 D61,4下列程序语言的条件语句中,判断条件是_ 输入x; If x0 Then y2*x Else y=1-x End If 输出y,解析:If后面就是条件语句的判断条件,即x0是判断条件,答案:x0,解析:本算法语句的作用是输入一个数,若该数大于等于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

提交评论