(新人教A版)2018年高中数学第一章算法初步1.2.2条件课件必修3.ppt

(新人教A版)2018年高中数学第一章算法初步1.2.2条件课件必修3.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东水浒书业有限公司· 优化方案系列丛书 第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章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 返回

您可能关注的文档

文档评论(0)

藏灵阁 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6124135152000030
认证主体深圳市南山区美旭的衣橱服饰店
IP属地湖北
统一社会信用代码/组织机构代码
92440300MA5GRW267R

1亿VIP精品文档

相关文档