- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章1.2.2条件语句第章1.2.2条件语句第1章1.2.2条件语句第1章1.2.2条件语句
本部分内容讲解结束 点此进入课件目录 按ESC键退出全屏播放 谢谢使用 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 返回 1.2.2 条件语句(列为选学) 学习目标 1.了解条件语句的意义及其格式. 2.了解用条件语句编写简单程序的方法. 课堂互动讲练 知能优化训练 1.2.2 条件 语句 (列为选学) 课前自主学案 课前自主学案 温故夯基 一 二 是 否 答案:x≥0? 知新益能 条件语句 IF- THEN-ELSE IF-THEN 问题探究 1.条件语句是否必须有IF,THEN,END IF? 提示:条件语句必须有IF,THEN,END IF,根据需要ELSE及其后的语句体有时可省略. 2.对于判断条件为“0≤x8”,如何用条件语句改写? 提示:条件语句形式为“IF x=0 AND x8 THEN”. 课堂互动讲练 IF-THEN语句的应用 考点突破 单支条件语句利用IF-THEN的形式,对IF后的条件进行判断,若条件成立,则执行THEN后的语句;若条件不成立,则结束条件,执行END IF后面的语句. 例1 下列是求函数y=|lnx|(x0)的值的框图,将其用条件语句改写.(其中y=lnx用y=LOG(x)表示) 程序框图如图: 【思路点拨】 本框图的作用是先求出lnx的值,然后利用单支条件语句对lnx0时的值输出其相反数即可. 【思维总结】 因为本题是单支条件判断,故可不用“ELSE”. 当程序满足不同的条件有不同的语句体执行时就用该种条件语句. 首先对IF后的条件进行判断,如果符合条件,则执行THEN后面的语句体;若不符合条件,则执行ELSE后面的语句体. IF-THEN-ELSE语句的应用 例2 【思路点拨】 本题是已知分段函数的解析式求函数值的问题.当输入一个x的值,由于x所在的范围不同,因而用来计算函数值的解析式也有所不同,因此要计算函数值应先判断x的范围,这样要设计求函数值的算法必须用到条件结构,相应的程序也应用条件语句书写. 【解】 用变量x,y分别表示自变量和函数值.具体算法步骤如下: 第一步,输入x的值. 第二步,判断x的范围,若x≥1,则用y=x2+1求函数值;否则,用y=2x-5求函数值. 第三步,输出y的值. 程序如下: 【思维总结】 用这种条件语句时,IF… THEN…ELSE…END IF…是一个整体,THEN之后是一个语句体,ELSE之后也是一个语句体. 变式训练 根据下面的程序,画出程序框图. 解:程序框图: 一般在含有两个或两个以上的条件结构中,编写程序时,可利用条件语句的叠加或嵌套形式. 条件语句的综合应用 例3 【思路点拨】 本题也相当于分段函数,但条件较多,可利用在前一个条件下继续对第二个条件判断,即嵌套形式;也可以对每一个条件逐一判断逐一得出结论,即叠加. 【解】 法一:(嵌套结构)程序框图如图所示: 程序如下: 法二:(叠加结构)程序框图如图所示: 程序如下: 【思维总结】 理解条件语句的嵌套时,要分清内层条件语句与外层条件语句,内层的条件结构是外层条件结构的一个分支. 方法感悟 方法技巧 1.条件语句使程序框图中的条件结构能让计算机执行其中IF后的“条件”表示判断的条件,放在判断框中,语句体1表示满足条件时执行的操作内容,放在判断框中“是”后的执行框中,语句体2表示不满足条件时执行的操作内容,放在判断框中“否”后的执行框中.(如例1) 2.若程序只对条件满足时作处理,不用处理条件不满足时的情况,则可以省略ELSE分支. 3.当判断条件多于一个时,若重复应用条件语句,书写程序繁琐,可利用条件语句的嵌套写.(如例3) 失误防范 1.在编写条件语句的嵌套中的“条件”时,要注意IF和END IF的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读和理解. 2.条件语句是一个语句,IF,THEN,ELSE, END IF都是语句的一部分.整个程序必须以END语句结束. 知能优化训练 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 返回
您可能关注的文档
- 第1章 抗体.ppt
- 第1章 html+css基知识第1章 html+css基础知识第1章 html+css基础知识第1章 html+css基础知识.ppt
- 第1章 web技术ok第1 web技术ok第1章 web技术ok第1章 web技术ok.ppt
- 第1章 仓储与配送第1章 储与配送第1章 仓储与配送第1章 仓储与配送.ppt
- 第1章 led发光机理 213第1章 led发光机理 2013第1章 led发光机理 2013第1章 led发光机理 2013.ppt
- 第1章 博弈导论第1章 博导论弈导论.ppt
- 第1章 测量与传感器第1章测量与传感器第1章 测量与传感器第1章 测量与传感器.ppt
- 第1章 机械设计基础绪论第章 机械设计基础绪论第1章 机械设计基础绪论第1章 机械设计基础绪论.ppt
- 第1章 程序设计基础知识第章 程序设计基础知识第1章 程序设计基础知识第1章 程序设计基础知识.ppt
- 第1章 电路分析基础第1章电路分析基础第1章 电路分析基础第1章 电路分析基础.ppt
文档评论(0)