条件语句(北师大版)ppt课件.ppt

条件语句(北师大版)ppt课件.ppt

ID:58497807

大小:1.30 MB

页数:22页

时间:2020-10-21

条件语句(北师大版)ppt课件.ppt_第1页
条件语句(北师大版)ppt课件.ppt_第2页
条件语句(北师大版)ppt课件.ppt_第3页
条件语句(北师大版)ppt课件.ppt_第4页
条件语句(北师大版)ppt课件.ppt_第5页
资源描述:

《条件语句(北师大版)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.1条件语句§3几种基本语句1、正确理解条件语句的概念;2、会应用条件语句编写程序.输入语句、输出语句和赋值语句的一般格式分别是什么?输入语句:INPUT“提示内容”;变量输出语句:PRINT“提示内容”;表达式赋值语句:变量=表达式探究一:条件语句(1)IF条件THEN语句体ENDIF思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?步骤a是否你能理解这个算法语句的含义吗?当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行ENDIF之后的语句.IF

2、条件THEN语句体ENDIF满足条件步骤a是否思考2:求实数x的绝对值有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x<0,则x=-x;否则,x=x.第三步,输出x.该算法的程序框图如何表示?x<0开始结束输入x是x=-x输出x否探究二:条件语句(2)思考1:下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为:If条件Then语句1Else语句2EndIf你能理解这个算法语句的含义吗?条件语句1语句2是否条件语句1语句2是否If条件1Then语句1Else语句2EndIf当计算机执行上述语句时,首先对If后的条

3、件进行判断,如果(If)条件符合,那么(Then)执行语句体1,否则(Else)执行语句体2.思考2:第一步,输入一个实数x.第二步,判断x的符号.若x≥0,则输出x;否则,输出-x.该算法的程序框图如何表示?求实数x的绝对值又有如下一个算法:x≥0开始结束输入x是输出x否输出-x思考3:你能写出这个算法对应的程序吗?x≥0开始结束输入x是输出x否输出-xENDINPUT“x=”;xIFx>=0THENPRINTxELSEPRINT-xENDIF步骤:(1)输入x;解:可以用条件语句表示第(2)、(3)步骤:Elsey=x2+1y=x2-1EndIf一般地,

4、对于形如右方框图的算法,都可以用下列语句来表示:If条件Then语句1Else语句2EndIf计算机在执行if-then-else语句时,首先判断条件,当条件成立时,执行then后的语句,如果条件不成立,就执行else后的语句.例2在音乐唱片超市里,每张唱片售价25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请用语句描述完成计费工作的算法,画出算法框图.解:假如用变量a表示顾客购买的唱片数,用变量C表示顾客要缴纳的金额.则这个算法可以表示为:1、输入a.2、对a进行判断:(1)若0

5、,则C=25a;3、输出C.条件语句:输入a;Ifa<5ThenC=25*aThenC=22.5*aElseC=21.25*a输出C.ElseEndIfEndIf一个条件语句一个条件语句复合If语句算法框图如下:实际上,对于上面的形式,用形如下面所示框图描述的算法都可以用复合if语句来表示:If<条件1>ThenElseIf<条件2>Then<语句2>Else<语句3>EndIfEndIf<语句1>复合条件语句一般用于含有两个或两个以上的条件结构中,编程时,要明确条件与语句之间的对应关系,最好先作框图,理清判断的先后顺序,再编程.1、编写一程序,求实数X的绝

6、对值.2、把下列语句的意义翻译成程序框图(2)IFx>0THENy=1ELSEy=0ENDIF(1)IFx<0THENx=aBS(x) ENDIF PRINT“x的绝对值为:”;x3、编写程序,使得任意输入3个整数按从大到小的顺序输出.(注:aBS(x)表示取x的绝对值.)1、(1)算法步骤:S1:输入一个实数XS2:判断X的符号,若X≥0,则输出X;否则输出-X.(2)程序框图:开始输入X输出X输出-X结束是否(3)程序:INPUTXIFX>=0THENPRINTXELSEPRINT-XENDIFEND是开始X=ABS(x)结束否输出xX<0开始y=1y=

7、0结束是否X>02、(1)(2)INPUT“a,b,c=”;a,b,cIFb>aTHENt=aa=bb=tENDIFIFc>aTHENt=aa=cc=tENDIFIFc>bTHENt=bb=cc=tENDIFPRINTa,b,cEND3、条件语句简单条件语句复合条件语句If<条件>Then<语句1>Else<语句2>EndIfIf<条件1>Then<语句1>ElseIf<条件2>Then<语句2>Else<语句3>EndIfEndIf爬高了才知道原来自己的眼睛也能看到远处的目标,方明白自己也能创建远大理想.

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

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

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