版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、整理课件整理课件学点一学点一学点二学点二整理课件(IFTHENELSE(IFTHENELSE格式格式) ) IF IF . . 语句体语句体1 1 . . END IFEND IF当计算机执行上述语句时当计算机执行上述语句时, ,首先对首先对IFIF后的条件后的条件 , ,如果(如果(IFIF)条件符合)条件符合, ,那么那么 . . , ,否则否则 . .条件条件 THEN THEN ELSE ELSE 语句体语句体2 2 进行判断进行判断 (THEN)(THEN)执行语执行语 句体句体1 1 (ELSEELSE)执行语句体)执行语句体2 2 返回返回 整理课件2.2.在某些情况下在某些情况
2、下, ,也可以只使用也可以只使用IFTHENIFTHEN语句语句:(:(即即IFTHENIFTHEN格式格式) )IF IF . . . END IFEND IF当计算机执行这种形式的条件语句时当计算机执行这种形式的条件语句时, ,首先对首先对IFIF后的后的条件进行判断条件进行判断, ,如果(如果(IFIF)条件符合)条件符合, ,那么(那么(THENTHEN)执行语)执行语句体句体, ,否则执行否则执行END IFEND IF之后语句之后语句. .3.3.条件语句的作用条件语句的作用: :在程序执行过程中在程序执行过程中, ,根据根据 而决定而决定 , ,需要计算机按条件进行分析、比较、判
3、断,并按需要计算机按条件进行分析、比较、判断,并按 . .条件条件 THEN THEN 语句体语句体 判断是否满足约定的条件判断是否满足约定的条件 是否需要转换到何处去是否需要转换到何处去 判断后的不同情况进行不同的处理判断后的不同情况进行不同的处理 返回返回 整理课件学点一学点一 条件语句条件语句已知函数已知函数y y, ,编写程序对每一编写程序对每一个输入的个输入的x x值值, ,求出相应的函数值求出相应的函数值. . 【分析】【分析】由于函数是一个分段函数由于函数是一个分段函数, ,对于输入的对于输入的x x值值, ,应根据应根据xxxx的取值共分为三个范围的取值共分为三个范围, ,所以
4、要使用条件语句所以要使用条件语句的嵌套对的嵌套对x x值的范围进行刻画值的范围进行刻画, ,从而准确地得到从而准确地得到f f( (x x) )的值的值. . ( (x x+1)+1)2 2x x-1-12 2x x+2+2-1-1x x11-1-1x x11x x1返回返回 整理课件 【解析】【解析】程序框图如图程序框图如图1-4-11-4-1所示所示: : 程序如下程序如下: : 程序一程序一: : INPUT INPUT x x IF IF x x=-1 THEN=1 THEN=1 THEN PRINT 1/ PRINT 1/x x-1-1 ELSE ELSE PRINT 2 PRINT
5、 2x x+2+2 END IF END IF END IF END IF END END 图图1-4-11-4-1返回返回 整理课件程序二程序二: : INPUT INPUT x x IF IF x x=-1 THEN=1 THEN=1 THEN PRINT 1/ PRINT 1/x x-1-1 END IF END IF IF -1 IF -1x x1 THEN1 THEN PRINT 2 PRINT 2x x+2+2 END IF END IF END END 返回返回 整理课件 【评析】【评析】(1)(1)条件语句中的条件可能为条件语句中的条件可能为“复合条复合条件件”. .如如: :
6、“0000AND AND x x=10=10”. . “x x00或或x x1010”, ,在条件语句中可表达为在条件语句中可表达为“x x00OR OR x x=100 THEN0 THEN y y=3x+1=3x+1 ELSE ELSE IF IF x x=0 THEN=0 THEN y y=0=0 ELSE ELSE y y=-2x+1=-2x+1 END IF END IF END IF END IF PRINT PRINT y y END END3x+1 (3x+1 (x x0)0)0 (0 (x x=0)=0)-2x+1 (-2x+1 (x x0)0)返回返回 整理课件学点二学点二
7、 条件语句的应用条件语句的应用 x x件件, ,服装的实际出厂单价为服装的实际出厂单价为P P元元, ,写出函数写出函数P P= =f f( (x x) )的表达式的表达式, ,并画出流程图并画出流程图, ,写出解决这个问题的程序写出解决这个问题的程序. . 【分析】【分析】本题考查条件语句本题考查条件语句. .52x x60 060 0 x x10010062- 10062- 100 x x50050050 x x 【解析】【解析】当当00 x x100100时时, ,P P=60;=60; 当当1001000 and 0 and x x =100 THEN100 and 100 and x
8、 x=500=500 PRINT 62- PRINT 62-x x/50/50 ELSE ELSE IF IF x x0 or 500500 PRINT PRINT “无意义无意义” END IF END IF END IF END IF END IF END IF END END 返回返回 整理课件 【评析】必须先根据条件作出判断【评析】必须先根据条件作出判断, ,然后再决定进行然后再决定进行哪一个步骤的问题哪一个步骤的问题, ,在画程序框图时在画程序框图时, ,必须引入判断框必须引入判断框, ,采采用条件结构用条件结构, ,利用条件语句利用条件语句. .如果是两段的函数如果是两段的函数,
9、,只需引入只需引入一个判断框一个判断框, ,如果是分三段的函数如果是分三段的函数, ,需要引入两个判断框需要引入两个判断框; ;若是四段的函数若是四段的函数, ,需引入三个判断框需引入三个判断框, ,以此类推以此类推. .对于判断对于判断框内的内容是没有顺序的框内的内容是没有顺序的. .因此可以将函数与算法相结合因此可以将函数与算法相结合命题命题, ,往往以选择、填空题的形式出现往往以选择、填空题的形式出现. .返回返回 整理课件设设f f( (x x) )为定义在为定义在R R上的偶函数上的偶函数, ,当当x x-1-1时时, ,y y= =f f( (x x) )的图象是的图象是经过点经过
10、点(-2,0),(-2,0),斜率为斜率为1 1的射线的射线; ;又在又在y y= =f f( (xfxf( (x x) )的解析式的解析式, ,画出程序框图画出程序框图, ,并编写一个程序并编写一个程序, ,对每一个输入的对每一个输入的x x值值, ,求出求出相应的函数值相应的函数值. .f f( (x x)=)=x x+2 +2 x x-1,-1,- -x x2 2+2 -1+2 -1x x1,1,- -x x+2 +2 x x1.1.返回返回 整理课件 程序框图如图所示程序框图如图所示: :返回返回 整理课件 程序步骤如下程序步骤如下: : INPUT INPUT x x IF IF x
11、 x=-1 THEN=1 THEN=1 THEN PRINT - PRINT -x x+2+2 ELSE ELSE PRINT - PRINT -x x2+22+2 END IF END IF END IF END IF END END返回返回 整理课件 1. 1.如何理解如何理解IFTHENELSEIFTHENELSE语句语句? ? IFTHENELSEIFTHENELSE语句计算机在执行时语句计算机在执行时, ,首先对首先对IFIF后的后的条件进行判断条件进行判断, ,如果(如果(IFIF)条件符合)条件符合, ,那么(那么(THENTHEN)执行语)执行语句体句体1;1;若条件不符合若条
12、件不符合, ,就执行就执行ELSEELSE后面的语句体后面的语句体2.2. 2. 2.如何理解如何理解IFTHENIFTHEN语句语句? ? IFTHEN IFTHEN语句计算机在执行时语句计算机在执行时, ,首先对首先对IFIF后的条件进后的条件进行判断行判断, ,如果(如果(IFIF)条件符合,那么()条件符合,那么(THENTHEN)执行语句体)执行语句体; ;若条件不符合若条件不符合, ,则直接结束该条件语句则直接结束该条件语句, ,转而执行转而执行END IFEND IF后后的语句的语句. . 返回返回 整理课件 3.3.如何掌握条件语句的嵌套如何掌握条件语句的嵌套? ? 条件语句一
13、般用在需要对条件进行判断的算法设计中条件语句一般用在需要对条件进行判断的算法设计中, ,如判断一个数的正负如判断一个数的正负, ,确定两个数的大小等问题确定两个数的大小等问题, ,还有求分还有求分段函数的函数值等段函数的函数值等, ,往往要用条件语句往往要用条件语句, ,有时甚至要用到条有时甚至要用到条件语句的嵌套件语句的嵌套. . 条件语句可以嵌套条件语句可以嵌套, ,即条件语句中的即条件语句中的THENTHEN或或ELSEELSE后还后还可以跟条件语句可以跟条件语句. .在多重嵌套时在多重嵌套时, ,应特别注意避免逻辑上的应特别注意避免逻辑上的混乱混乱, ,这里给出两种方法这里给出两种方法: :一是将嵌套的内层条件语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修工程分包协议书范例
- 停车合同协议书范本完整版
- 水果采购合同
- 工程居间合同协议书
- 2024至2030年中国直流电机电枢匝间耐压测试仪行业投资前景及策略咨询研究报告
- 公司股份协议书
- 2024至2030年黄铜外丝活接减压阀项目投资价值分析报告
- 2024至2030年中国免提式耳机行业投资前景及策略咨询研究报告
- 2024至2030年超静音式充填泵项目投资价值分析报告
- 2024至2030年精制芒果项目投资价值分析报告
- 助理信用管理师考试题库
- 彩票网点销售员每日交款结算报表
- 二0二三学年语篇研读-Welcome,XieLei!Businessst
- 部编版《道德与法治》五年级上册第7课《中华民族一家亲》精品课件
- JJF(苏)67-2021 钢筋标距仪校准规范-(现行有效)
- T-CSCS 015-2021 钢结构深化设计制图标准-(高清版)
- 学校实验室和危化品管理风险管控清单
- 企业年金受托管理机构选择评分标准
- 公路桥梁隧道施工安全事故案例汇编
- “基础教育精品课”PPT课件模板
- 二年级下册音乐课件 (简谱) 欣赏 调皮的小闹钟(3) 人教版 15张
评论
0/150
提交评论