几种基本语句.ppt

几种基本语句.ppt

ID:55628328

大小:872.50 KB

页数:24页

时间:2020-05-21

几种基本语句.ppt_第1页
几种基本语句.ppt_第2页
几种基本语句.ppt_第3页
几种基本语句.ppt_第4页
几种基本语句.ppt_第5页
资源描述:

《几种基本语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、§3几种基本语句——条件语句例1.设计算法,根据输入x的值,计算y的值.If条件Then语句1Else语句2EndIf条件语句1真假语句2If语句的一般形式:例2.在音乐唱片超市里,每张唱片售价25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请用语句描述完成计费工作的算法,画出算法框图.复合If语句:If条件1Then语句1ElseIf条件2Then语句2Else语句3EndIfEndIf条件1语句2真假语句1条件2真假语句3练习1.P107/1.输入x;Ifx≥0ThenElseIfx>0ThenEndIfElseEn

2、dIf输出y练习2.P108/2.用a表示人数,n表示年龄,x表示消费额,y表示应付金额.用复合If语句描述该算法:输入a,n,x;Ifn≤60ThenElseIfn≤70ThenElseIfn≤80ThenElseEndIfEndIfEndIf输出y例2.在音乐唱片超市里,每张唱片售价25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请用语句描述完成计费工作的算法,画出算法框图.解假如用变量a表示顾客购买的唱片数量,用变量C表示顾客要缴纳的金额.则这个算法可以表示为:1.输入a;2.对a进行判断:(1)若a<5,则C=2

3、5a;(2)若5≤a<10,则C=22.5a;(3)若a≥10,则C=21.25a;3.输出C.算法框图如右:开始输入aa<5是C=25a否a<10否C=21.25a是C=22.5a输出C结束算法中的条件结构是由条件语句来表达的,条件语句是处理条件分支逻辑结构的算法语句.条件语句的一般格式满足条件?语句是否只含一个“分支”的条件结构写成条件语句为IF条件THEN语句体ENDIF当计算机执行这种形式的条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体,否则执行ENDIF之后的语句.满足条件?语句1语句2是否含两个“分支”的条件结构写成条件语句为IF条件THEN语句

4、体1ELSE语句体2ENDIF当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体1,否则执行ELSE后的语句体2.例1;设计一种算法,从3个实数中找出最大数,并用流程图表示然后写出其算法语句。解:设这3个数分别为:a1,a2,a31、设b=a12、比较b,a2的大小,记大数为b3、再比较b与a3,记大数为b4、输出b,b的值即为所求的最大数b≥a3否是b=a3开始输入a1,a2,a3b=a1b≥a2否是b=a2输出b结束算法框图如下:算法语句如下:输入a1,a2,a3b=a1Ifb≥a2Thenb=a2EndifIfb≥a3Thenb=a3Endif

5、输出b例2、某居民区的物业管理部门每月按以下方法收取卫生费:3人和3人以下的住户,每户收取5元;超过3人的住户,每户超出1人加收1.2元.试设计算法,根据输入的人数应收取的卫生费.分析:若用c(单位:元)表示应收取的费用,n表示住户的人数,则算法步骤:1.输入n;2.若n≤3,则c=5,3.输出c.算法框图:开始n≤3Yc=5输出cNc=5+1.2(n-3)否则c=5+1.2(n-3);c=5Elsec=5+1.2(n-3)EndIf输入n算法语句:Ifn≤3Then输入n输出c.解假如用变量a表示顾客购买的唱片数量,用变量C表示顾客要缴纳的金额.则这个算法可以表示为:1.输入a;2.对a

6、进行判断:(1)若a<5,则C=25a;(2)若5≤a<10,则C=22.5a;(3)若a≥10,则C=21.25a.3.输出C.算法框图如右:开始输入aa<5是C=25a否a<10否C=21.25a是C=22.5a输出C结束下面用复合If语句描述这个算法算法:输入a;Ifa<5ThenC=25aElseIfa<10ThenC=22.5aElseC=21.25aEndIfEndIf输出C.例3.某地个人所得税税率表(工资、薪金所得适用)如下:级数全月应纳税所得额税率(%)1不超过2000元部分02超过2000至2500元部分53超过2500至4000元部分104超过4000至7000元部分

7、155超过7000元部分20……试写出该问题的算法程序并画出算法的程序框图,使得当输入某人月工资、薪金(≤5000)后,能输出这个人应缴纳的个人所得税.分析用x表示月工资、薪金所得,用y表示应缴纳的个人所得税,(1)当0

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

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

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