五、用Do-Loop语句编写程序.pptx

五、用Do-Loop语句编写程序.pptx

ID:52629385

大小:126.20 KB

页数:22页

时间:2020-01-26

五、用Do-Loop语句编写程序.pptx_第1页
五、用Do-Loop语句编写程序.pptx_第2页
五、用Do-Loop语句编写程序.pptx_第3页
五、用Do-Loop语句编写程序.pptx_第4页
五、用Do-Loop语句编写程序.pptx_第5页
资源描述:

《五、用Do-Loop语句编写程序.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序的基本结构①顺序结构:按照由上到下的顺序一行一行地执行。程序中没有分支,没有重复。 ②选择结构:根据不同的条件判断来决定程序执行走向的结构。程序中有分支,没有重复。 ③循环结构:根据条件判断,需要重复执行某一段代码的程序。程序中可能存在分支和重复。1、顺序结构PrivateSubcommand1_Click()DimaAsSingleDimbAsSingleDimcAsSinglea=text1.textb=text2.textc=aa=bb=ctext1.text=atext2.text=bEndSub开

2、始输入a,bc=aa=bb=c输出a,b结束2、选择结构Privatesubcommand1_click()DimaassingleA=val(text1.text)Ifa>=60thenPrint“合格”Elseprint“不合格”EndifEndsub开始输入aa>=60输出“合格”输出“不合格”结束YNIF语句有:单分支选择结构,形式为If<条件成立>Then语句块EndIf;双分支选择结构,形式为If<条件成立>Then语句1Else语句2EndIf;Ifxmod2=0thenPrint“偶数”Elsepr

3、int“奇数”endif例如:ifxmod2=0thenprint“偶数”endif多分支选择结构,形式为If<条件1成立>Then<语句块1>ElseIf<条件2成立>Then<语句块2>…[Else语句块n+1]EndIfX=t/(s*s)Ifx>23thenStr=“您的体形偏胖”Elseifx<19.5thenstr=“您的体形偏瘦”elsestr=“您的体形很完美”endif例:输入一学生成绩,评定其等级。方法是:90~100分为“优秀”,80~89分为“良好”,70~79分为“中等”,60~69分为“及

4、格”,60分以为“不合格”使用IF语句实现的程序段如下:Ifx>=90thenPrint"优秀"ElseIfx>=80ThenPrint"良好"ElseIfx>=70ThenPrint"中等"ElseIfx>=60ThenPrint"及格"ElsePrint"不及格"EndIfSelectcasexCase90to100Print“优秀”Case80to89Print“良好”Case70to79Print“中等”Case60to69Print“及格”Elseprint“不及格”Endselect当程序出现多分支选择

5、时,用If语句比较烦琐,而使用多分支选择SelectCase语句就方便多了。SelectcasexCaseis>23str=“您的体形偏胖”Caseis<19.5str=“您的体形偏瘦”Caseelsestr=“您的体形很完美”EndselectbSelectcasemonthCase1,3,5,7,8,10,12print“大月”Case2print“平月”Caseelseprint“小月”EndselectSelectcasexmod2Case0print“偶数”Case1print“奇数”Endselect语

6、法格式为:SelectCase表达式的值Case情况1语句块1[Case情况2语句块2]……[CaseElse语句块n]EndSelect课堂练习编写程序:用计算机产生一个1到12之间的随机数整数做为月份数,然后判断这个月是哪个季节的,并输出该月数及判断结果。程序代码PrivateSubcommand1_Click()DimaAsIntegerRandomizea=Int(Rnd()*12)+1ifa<=3thenLabel1.Caption=Str(a)&"月份是"&"春季"elseifa<=6thenLabel

7、1.Caption=Str(a)&“月份是”&“夏季”elseifa<=9thenLabel1.Caption=Str(a)&"月份是"&"秋季"elseLabel1.Caption=Str(a)&"月份是"&"冬季"endifendSubPrivateSubcommand1_Click()DimaAsIntegerRandomizea=Int(Rnd()*12)+1SelectCaseaCase1To3Label1.Caption=Str(a)&"月份是春季"Case4To6Label1.Caption=Str(

8、a)&"月份是夏季"Case7To9Label1.Caption=Str(a)&"月份是秋季"CaseElseLabel1.Caption=Str(a)&"月份是冬季"EndSelectendSub下面是两种正确的嵌套形式:(1)IF<条件1>Then…..IF<条件2>Then……Else…..EndIf….Else….IF<条件3>Then…..Else

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

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

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