几种基本语句课件.ppt

几种基本语句课件.ppt

ID:56971944

大小:1.06 MB

页数:29页

时间:2020-07-25

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

《几种基本语句课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学案2几种基本语句名师伴你行SANPINBOOK考点一考点二考点三考点四名师伴你行SANPINBOOK返回目录名师伴你行SANPINBOOK1.条件语句(1)算法逻辑结构中的条件结构一般由算法语言中的来实现.(2)条件语句的结构形式:条件语句返回目录名师伴你行SANPINBOOK①If条件Then或②If条件Then语句1语句ElseEndIf语句2EndIf2.循环语句(1)循环语句是用来实现算法中的.(2)程序设计语言中循环语句主要有两种类型:语句和语句.ForDoLoop循环结构(3)循环语句的一般

2、形式:①For语句For循环变量=初始值To终值循环体②DoLoop语句Do循环体LoopWhile条件为真返回目录名师伴你行SANPINBOOK返回目录名师伴你行SANPINBOOK设计算法,根据输入的x值,计算y的值,写出计算程序,y与x关系如下:x+1,x≥1;x2-x,x<1.考点一输入、输出和赋值语句y=返回目录名师伴你行SANPINBOOK【分析】这是一个分段函数的求值问题,计算之前,要先对变量进行判断,因此,应选择If—Then语句来编写计算程序.【解析】程序如下:(1)输入x;(2)如果x

3、≥1,则y=x+1,输出y;(3)如果x<1,则y=x2-x,输出y;(4)输出y.算法:输入x返回目录名师伴你行SANPINBOOKIfx≥1Theny=x+1,输出yElsey=x2-x,输出yEndIf返回目录名师伴你行SANPINBOOK对自变量取值进行判断,这是应用条件语句的根据.*对应演练*返回目录名师伴你行SANPINBOOK写出算法步骤并编写程序,使得任意输入的3个整数按从大到小的顺序输出.(1)输入3个整数a,b,c;(2)将a与b比较,并把小者赋给b,大者赋给a;(3)将a与c比较,并

4、把小者赋给c,大者赋给a,此时a已是三者中最大的;(4)将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好;(5)按顺序输出a,b,c.上述操作步骤可以用流程图更直接地表达出来.流程图如图所示.返回目录名师伴你行SANPINBOOK程序如下:输入a,b,cIfb>aThent=a,a=b,b=tEndIfc>aThen返回目录名师伴你行SANPINBOOKt=a,a=c,c=tEndIfc>bThenEndIf输出a,b,c名师伴你行SANPINBOOK铁路运输托运行李,从甲

5、地到乙地,规定每张客票托运费计算方法是行李重量不超过50kg时,按0.25元/kg计算;超过50kg而不超过100kg时,其超过部分按0.35元/kg计算;超过100kg时,其超过部分按0.45元/kg计算.编写程序,输入行李重量,计算并输出托运的费用.考点二条件语句【分析】设行李重量为ωkg,应付运费为x元,则运费公式为x=0.25×ω(ω≤50)0.25×50+0.35×(ω-50)(50<ω≤100)0.25×50+0.35×50+0.45×(ω-100)(ω>100)返回目录返回目录名师伴你行SA

6、NPINBOOK【解析】用If语言写出下列程序:输入ωIfω≤50Thenx=0.25ωElseIfω≤100Thenx=0.25×50+0.35×(ω-50)Elsex=0.25×50+0.35×50+0.45×(ω-100)输出xEndIf返回目录名师伴你行SANPINBOOK编写实际问题中的条件语句时,应先分析实际问题,将实际问题转化为数学问题,理清算法步骤,然后用条件语句编程.返回目录名师伴你行SANPINBOOK某电信部门规定:拨打市内电话时,如果通话时间不超过3min,则收取通话费0.2元;如

7、果通话时间超过3min,则超过部分以0.1元/min收取通话费(t以整分钟计,不足1min的按1min计).请设计一个计算话费的算法,画出这个算法的流程图,并写出计算程序.*对应演练*返回目录名师伴你行SANPINBOOKc表示通话费用(单位:元),t表示通话时间(单位:min),则有c=0.2,03.解决这一问题的算法步骤如下:(1)输入通话时间t.(2)Ifx≤3Thenc=0.2Elsec=0.2+0.1×([t]-3)End返回目录名师伴你行SANPIN

8、BOOK流程图如图所示.返回目录名师伴你行SANPINBOOK设计一个计算1×3×5×…×99的程序.考点三循环语句【分析】由已知循环次数,故应用For语句写出程序.返回目录名师伴你行SANPINBOOK【解析】算法程序为:i=1S=1Fori=1To99DoBeginS=S×ii=i+2End输出S返回目录名师伴你行SANPINBOOK应用循环语句处理累乘问题,应注意语句的结构形式.返回目录名师伴你行SANPINBOOK设计

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

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

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