高中数学 第一章 算法初步 1.2.2 条件语句课件 新人教A版必修3

上传人:沈*** 文档编号:53033284 上传时间:2022-02-09 格式:PPT 页数:28 大小:1.27MB
返回 下载 相关 举报
高中数学 第一章 算法初步 1.2.2 条件语句课件 新人教A版必修3_第1页
第1页 / 共28页
高中数学 第一章 算法初步 1.2.2 条件语句课件 新人教A版必修3_第2页
第2页 / 共28页
高中数学 第一章 算法初步 1.2.2 条件语句课件 新人教A版必修3_第3页
第3页 / 共28页
点击查看更多>>
资源描述
1 1.2 2.2 2条件语句条件语句首页当堂检测首页合作学习首页自主预习首页首页首页当堂检测首页合作学习首页自主预习首页首页条件语句【问题思考】 1.对于含有条件结构的算法,要转化为计算机能够理解的算法语言,只是使用输入语句、输出语句和赋值语句还行吗?还需要使用怎样的语句?提示不行,要用与条件结构相对应的条件语句.首页当堂检测首页合作学习首页自主预习首页首页2.关于条件语句的格式和功能,请完成下表: 首页当堂检测首页合作学习首页自主预习首页首页首页当堂检测首页合作学习首页自主预习首页首页3.做一做1:下列对条件语句的描述正确的是()A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个END IF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF-THEN和ELSE后的语句必须都有解析:条件语句有两种格式,分别是“IF-THEN”格式和“IF-THEN-ELSE”格式.对于一个分支的条件语句可以没有ELSE后的语句.答案:C首页当堂检测首页合作学习首页自主预习首页首页4.做一做2:当a=1,b=3时,执行完下面一段程序后x的值是()IFabTHENx=a+bELSEx=a-bEND IFENDA.1B.3C.4D.-2解析:a=1,b=3,a=0THENPRINTxEND IFEND反思感悟反思感悟“IF-THEN-END IF”语句的选择及注意点(1)当判断语句的两个出口语句只有一个要执行时,采用“IF-THEN-END IF”语句.(2)在“IF-THEN-END IF”语句中,“条件”表示判断的条件,“语句”表示当满足条件时执行的操作内容,当条件不满足时,结束程序,END IF表示条件语句的结束.首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三变式训练变式训练1编写程序并画出程序框图,任意输入三个实数,输出这三个实数中的最小数.解:程序框图如下:程序如下:INPUTa,b,cIFabTHENa=bEND IFIFacTHENa=cEND IFPRINTaEND首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三解:程序框图如图所示.程序如下:INPUTxIFx0THENy=SQR(-x)ELSEy=SQR(x)END IFPRINTyEND首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三【互动探究】本例若用“IF-THEN-END IF”语句编写程序,则程序如何?解:程序如下:INPUTxIFx=SQR(2)THENy=x-SQR(2)ELSEy=SQR(2)-xEND IFPRINTyEND首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三解:程序框图如下: 首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三【例3】 已知分段函数 编写一个程序,要求输入自变量x的值,输出相应的函数值并画出程序框图.分析分析分段函数画出程序框图写出程序语言.首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三解:程序框图和程序如下:INPUTxIFx0THENy=-x+1ELSEIFx=0THENy=0ELSEy=x+1END IFEND IFPRINTyEND首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三反思感悟反思感悟1.已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件结构嵌套去解决.2.常规格式(注意根据题目需要也可用2个以上的条件语句嵌套):首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三变式训练变式训练3已知下列程序:INPUTxIFx1THENy=-x2+1ELSEy=x-1END IFEND IFPRINT“y=”;yEND若输出的是y=0.75,则输入的x是.首页当堂检测首页合作学习首页自主预习首页首页探究一探究二探究三解析:由程序可知,本题为根据输入的x,求函数x=-1.75.答案:-1.75首页当堂检测首页合作学习首页自主预习首页首页12341.若输入x=3,则根据如图所示的程序输出的结果是()INPUTxIFx4THENy=x2+4ELSEy=x2-4END IFPRINTyENDA.13B.20C.12 D.5解析:x=39AND x100THENa=x MOD 10b=(x-a)/10 x=10*a+bPRINTxELSEPRINT“输入有误”END IFEND首页当堂检测首页合作学习首页自主预习首页首页1234若输入的两位数是83,则输出的结果为()A.83B.38C.3D.8解析:当x=83时,a=3,b=8,故输出38.答案:B首页当堂检测首页合作学习首页自主预习首页首页12343.根据如图所示的程序,当输入a,b的值分别为2,3时,最后输出的m的值为()A.3B.4C.5D.6解析:a=2,b=3,2bTHENm=aELSEm=bEND IFPRINTmEND首页当堂检测首页合作学习首页自主预习首页首页12344.(2017湖北荆门期末)执行如图所示的程序,若输出的结果是4,则输入的x的值是.INPUTxIFx=0THENy=x2ELSEy=xEND IFPRINTyEND首页当堂检测首页合作学习首页自主预习首页首页1234当x0时,若输出的结果是4,则x=4,矛盾;当x0时,若输出的结果是4,则x2=4,解得x=2.答案:2
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!