高中数学1.3基本算法语句第2课时课堂探究素材苏教版必修.docx_第1页
高中数学1.3基本算法语句第2课时课堂探究素材苏教版必修.docx_第2页
高中数学1.3基本算法语句第2课时课堂探究素材苏教版必修.docx_第3页
高中数学1.3基本算法语句第2课时课堂探究素材苏教版必修.docx_第4页
全文预览已结束

下载本文档

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

文档简介

基本算法语句(第2课时)1条件语句中的条件表达式剖析:如表所示.分类条件功能举例数学表达式关系小于abab小于或等于abab大于abab大于或等于abab等于abab不等于abab逻辑AND且x5 AND x11x5OR或x0 OR x3x0或x3NOT非NOT xaxa2两种格式的条件语句的辨析剖析:(1)共同点:两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以IF开始,以END IF结束(2)区别:IFTHENEND IF语句只有一个语句体,是满足条件时执行的语句体;IFTHENELSEEND IF语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体(3)选择标准:当判断语句的两个出口语句只有一个需要执行时,使用“IFTHENEND IF”语句;当判断语句的两个出口语句都可能执行时,使用“IFTHENELSEEND IF”语句 题型一 理解条件语句【例题1】给出下列程序:INPUTxIFx5THENPRINT“不合适”ELSEPRINT“合适”END IFEND(1)若输入x3,则输出_;(2)若输入x2 013,则输出_解析:(1)输入x3,则x5成立,则输出“不合适”;(2)若输入x2 013,则x5不成立,则输出“合适”答案:(1)不合适(2)合适反思 条件语句的运行过程:若条件成立,则先执行THEN后面的语句,当执行到ELSE时,则“跳过”再执行END IF后面的语句;若条件不成立,则执行ELSE后面的语句,直到END IF结束条件语句.题型二 编写程序【例题2】已知函数f(x)设计一个算法,对输入的每一个x值,都得到相应的函数值(1)写出算法步骤;(2)画出程序框图;(3)编写程序分析:本题是已知分段函数的解析式求函数值的问题,当输入一个x的值,由于x的取值范围不同,因而用来计算函数值的解析式也有所不同,因此要计算函数值必须判断x的取值范围,要设计求函数值的算法必须用条件结构,相应的程序也要应用条件语句书写解:(1)算法步骤如下:第一步,输入x的值第二步,判断x的范围,若x0,则用解析式yx21求函数值;否则用y2x25求函数值第三步,输出y的值(2)程序框图如图所示(3)程序如下:INPUT“x”;xIFx0THENyx21ELSE y2* x25PRINT“y”;yEND反思 条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、比较两个数的大小、求分段函数的函数值等问题,往往要用条件语句.题型三 易错辨析【例题3】输入x,写出输出函数y的函数值的程序错解:程序如下:INPUT“x”;xIF0x4THENy2* xELSEIF4x8THENy8ELSEy242*xENDIFENDIFPRINTyEND错因分析:在程序语句中不存在“0x4”的格式,应写成“x0 AND x4”;再就是函数的定义域不是R,而是三个“孤立”的区间,应该用三个IF语句正解:程序如下:INPUT“x”;xIFx0ANDx4THENy2*xELSE

温馨提示

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

评论

0/150

提交评论