高中数学 条件语句课件 新人教A版必修3.ppt

高中数学 条件语句课件 新人教A版必修3.ppt

ID:52159425

大小:732.00 KB

页数:49页

时间:2020-04-01

高中数学 条件语句课件 新人教A版必修3.ppt_第1页
高中数学 条件语句课件 新人教A版必修3.ppt_第2页
高中数学 条件语句课件 新人教A版必修3.ppt_第3页
高中数学 条件语句课件 新人教A版必修3.ppt_第4页
高中数学 条件语句课件 新人教A版必修3.ppt_第5页
资源描述:

《高中数学 条件语句课件 新人教A版必修3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.2条件语句1.处理条件分支逻辑结构的算法语句叫做.QBASIC语言中的条件语句主要是IFTHEN语句.2.(1)IF语句的一般格式为:条件语句该语句的功能为:首先判断IF后面的条件是否成立,如果条件,执行THEN后边的语句体1;如果条件,执行ELSE后边的语句体2;但无论什么情况下,只执行两语句体之一,执行完后跳到ENDIF后面执行其后的语句.成立不成立(2)IF语句的简单格式:该语句的功能为:首先判断IF后面的条件是否成立,如果条件成立,则执行,否则跳过执行ENDIF后边的语句.THEN后面的语句体语句体3.有时候条件

2、语句中,还套有条件语句,形成条件语句的嵌套.编写嵌套的条件语句时,要注意IFTHENELSEENDIF的配对,识读程序时,可以用文字的缩进来表示嵌套的层次,以帮助阅读和理解.重点:条件语句的格式、特点.难点:运用条件语句编写解决实际问题的程序.1.计算机通常是按照程序中语句出现的先后顺序依次往下执行的.但有时需要根据某个给定条件是否满足而决定所要执行的语句,这时就需要条件语句.算法中的条件结构由条件语句来表达,设计程序时要先画出框图,弄清楚判断条件及在何种条件下,执行什么处理步骤,才能减少失误,顺利地编写程序.2.应用条件语句时

3、注意的一些问题:(1)IF语句的一般格式可表达为:对应的程序框图为:其简化格式为:对应的程序框图为:(2)IF语句的结尾必须用ENDIF结束.(3)若要将条件表达式和语句体1写在同一行,则表达式后面要加关键字“THEN”以示分隔.[例1](1)比较两个数的大小,输出较大者.(2)输入一个整数,判断它是否是5的倍数.[解析](1)两个数比较大小,若a≥b,则输出a,否则输出b,故程序为:(2)判断一个数是否为5的倍数,只要看该数除以5的余数是否为0即可.若余数为0,则该数是5的倍数,否则不是5的倍数.程序为:INPUT“输入整数a

4、”;ar=aMOD5IFr=0THENPRINT“a是5的倍数”ELSEPRINT“a不是5的倍数”ENDIFEND.输入两个正整数a、b(a>b),判断a能否被b整除.[解析]INPUT“输入正整数a,b=”;a,br=aMODbIFr=0THENPRINT“a能被b整除”ELSEPRINT“a不能被b整除”ENDIFEND.[例2]编写程序,使得任意输入的3个整数按从小到大的顺序输出.[解析]算法分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≤b≤c.具体操作步骤如下.S1输

5、入3个整数a,b,c.S2将a与b比较,并把大者赋给b,小者赋给a.S3将a与c比较,并把大者赋给c,小者赋给a,此时a已是三者中最小的.S4将b与c比较,并把大者赋给c,小者赋给b,此时a,b,c已按从小到大的顺序排列好.S5按顺序输出a,b,c.上述操作步骤可以用程序框图直观地表达出来.程序框图如图:根据程序框图,写出计算机程序为:INPUT“a,b,c=”;a,b,cIFb

6、Ta,b,cEND.[点评](1)本例编程中运用了交换变量的值的语句:t=a,a=b,b=t.(2)如要将三个数按从大到小的顺序打印出来,如何修改程序?(只须将三个条件:依次改为:“b>a”,“c>a”,“c>b”即可).如果有多个数排列顺序,则依次将第1,2,3…各数与其后面的所有数比较即可.例如5个数a,b,c,d,e,则先a与b,a与c,a与d,a与e比较完后,再b与c,b与d,b与e比较等等.(3)对于较复杂的程序设计问题,可分模块逐块处理,最后连缀成一个整体,该例就分“a与b比较”“a与c比较”和“b与c比较”三部分.

7、读下列各题所给的程序,依据程序画出程序框图,并说明其功能:(1)INPUT“x=”;xIFx>1ORx<-1THENy=1ELSEy=0ENDIFPRINEyEND.(2)INPUT“输入三个正数a,b,c=”;a,b,cIFa+b>cANDa+c>bANDb+c>aTHENp=(a+b+c)/2S=SQR(p*(p-a)*(p-b)*(p-c))PRINT“三角形的面积S=”SELSEPRINT“构不成三角形”ENDIFEND.[解析](1)此程序表达的是一个分段函数.当-1≤x≤1时,输出y的值为0,否则(当x<-1或x>1

8、时),输出y的值为1.程序框图如图:(2)如图:这个程序是从键盘上输入三个正数(表示三条线段),检验这三个数是否为三角形的三条边长.如果是,求出三角形的面积,否则,输出“输入的三个数不是三角形三边长”的算法.[点评]框图中可合并为.[例3]儿童乘坐火车时,若身高

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。