欢迎来到天天文库
浏览记录
ID:50512322
大小:1.46 MB
页数:22页
时间:2020-03-14
《高中数学必修三《条件语句》课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、条件语句INPUT语句PRINT语句赋值语句格式INPUT“提示内容”;变量PRINT“提示内容”;表达式变量=表达式说明1.“提示内容”和它后面的“;”可以省略;2.一个语句可以给多个变量赋值,中间用“,”隔开;3.无计算功能,不能输入表达式;4.输入多个数据时用“,”分隔,且个数要与变量的个数相同。1.“提示内容”和它后面的“;”可以省略;2.一个语句可以输出多个表达式,不同的表达式之间用“,”隔开;3.表达式可以是变量,也可以是计算公式;4.有计算功能,能直接输出计算公式的值。1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式;2.一个语句只能
2、有一个“=”,并且只能给一个变量赋值;3.有计算功能,可以把表达式的值赋给一个变量。温故而知新A温故而知新1、理解基本算法语句—条件语句,及其与条件结构的关系.2、体验如何由程序框图转化为程序语句.3、通过条件语句的学习,进一步体会算法的基本思想.学习目标复习巩固步骤A满足条件?是否满足条件?步骤A步骤B是否条件结构的程序框图有那些?怎样将它们翻成程序语言?单选择结构双选择结构程序框图条件语句的一般格式IF条件THEN语句体(步骤A)ENDIF如果(IF)条件满足,那么(THEN)执行语句体,否则执行ENDIF之后的语句.步骤A满足条件?是否学习过程单选择结构
3、例1:根据下面的算法和程序框图写出相应的程序。算法:第一步:输入a,b;第二步:如果a>b则输出a-b.开始输入a,b结束输出a-ba>b?是否开始输入a,b结束输出a-ba>b?是否INPUT“a=”;aENDIFINPUT“b=”;bENDIFa>bTHENPRINTa-b例1:根据下面的算法和程序框图写出相应的程序。满足条件?步骤A步骤B是否程序框图条件语句的一般格式IF条件THEN语句体1(步骤A)ELSE语句体2(步骤B)ENDIF如果(IF)条件满足,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.1.IF与ENDIF要配对使用.2.E
4、NDIF是结束条件语句,END则是结束整个程序.双选择结构例2:根据下面的算法和程序框图写出相应的程序。开始输入a,ba>b?输出b-a否是输出a-b结束INPUT“a=”;aENDIFINPUT“b=”;bIFa>bTHENPRINTa-bELSEPRINTb-aENDIF条件1THENIF条件2THEN语句1ELSE语句2ENDIFELSE语句3EDNIF程序框图:满足条件1?语句1语句3否是满足条件2?语句2是否条件语句的嵌套格式外层条件语句内层条件语句IF条件1THEN语句1ELSEIF条件2THEN语句2ELSE语句3ENDIFENDIF程序框图:满
5、足条件1?语句2语句1否是满足条件2?语句3是否条件语句的嵌套格式如果x=0,则y=0否则:y=x+1例3:已知,编写程序,输出相应的函数值。算法:1、输入自变量x3、输出y2、如果x<0;则y=-2x+1,否则:x<0?否y=-2x+1是开始输入xx=0?y=0否y=x+1结束输出y是INPUT“x=”;xIFx<0THENy=(-2)*x+1ELSEIFx=0THENy=0ELSEy=x+1ENDIFENDIFPRINT“y=”;yEND程序的嵌套x<0?否y=-2x+1是开始输入xx=0?y=0否y=x+1结束输出y是算法第一步:输入三个系数第二步:
6、计算第四步:判断是否成立.若是,则输出否则,计算并输出第三步:判断是否成立.若是,则计算否则,输出“方程没有实数根”,结束算法.〖例4〗:编写程序,输入一元二次方程ax2+bx+c=0的系数,输出它的实数根。否输入a,b,c开始∆=b2-4ac∆≥0?是p=-b/2a∆=0?x1=p+qx2=p-q输出x1,x2无解输出p结束是否程序p=–b/(2*a)q=SQR(d)/(2*a)IFd>=0THENIFd=0THENPRINT“xl,x2=”;p+q,p-qENDIFELSEPRINT“Norealroot.”ENDIFENDINPUT“a,b,c=”;a,
7、b,cPRINT“x1=x2”;pELSEd=b^2-4*a*c随堂练习1.INPUT“x=”;xIFx>3THENy=x*xELSEy=2*xENDIFPRINT“y=”;yEND若输入4,输出结果是__补充完整下面用来求任意一个实数x的绝对值的程序INPUT“x=”;x_____________PRINT“
8、x
9、=”;xELSEPRINT“
10、x
11、=”;-x_____________END16IFX>=0THENENDIF3、儿童乘坐火车时,若身高不超过1.1m,则无需购票;若超过1.1m但不超过1.4m,可买半票;若超过1.4m,应买全票.试设计一个购票的
12、算法,画出流程图,并写出程序.解:上述
此文档下载收益归作者所有