程序流程图-循环结构.ppt

程序流程图-循环结构.ppt

ID:51628750

大小:488.24 KB

页数:27页

时间:2020-03-26

程序流程图-循环结构.ppt_第1页
程序流程图-循环结构.ppt_第2页
程序流程图-循环结构.ppt_第3页
程序流程图-循环结构.ppt_第4页
程序流程图-循环结构.ppt_第5页
资源描述:

《程序流程图-循环结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章程序设计基础流程控制(顺序,选择,循环结构)常用函数(asc,%,int,at)国考笔试题本节要点条件ABAB条件ATFTF选择(分支)结构循环结构顺序结构条件ABTF选择(分支)结构if条件AelseBendif判断X是否为数字输出0~9TF读取字符x开始结束判断读入字符为数字则输出所有数字accepttoxifx是数字字符输出所有数字字符endififasc(x)在asc(‘0’)和asc(‘9’)之间输出所有数字字符endififasc(x)>=asc(‘0’)andasc(x)<=asc(‘9’)输出所有数字字符endifaccepttoxifasc(x)>=a

2、sc(‘0’)andasc(x)<=asc(‘9’)fori=asc(‘0’)toasc(‘9’)?chr(i)endforendif"e:yh-vfoyh2010程序程序1.prg"s=0+1=s+1=1s=1+2=s+2=3s=3+3=s+3=6s=6+4=s+4=10计算1+2+3+…+100s=0Fori=1to100s=s+iEndfor?”s=”,s……设为i累加器:s=0计算1+2+3+…+100初始化S计算S=1+2+3+…+x开始输出S结束S=0开始输出S结束i<=100S=S+iTF判断i<=终值语句序列Ai=i+步长TFFOR变量=初值TO终值

3、[STEP步长]语句序列AENDFOR

4、NEXT变量只要变量的值小于等于终值,重复执行循环体中的语句序列。给变量i赋初值循环结束FOR循环一般知道终值用for循环默认为1可以不写i<=100如果i为奇数,S=S+i;否则,S=S-iTF初始化S开始结束计算1-2+3-4+…-100S=0fori=1to100ifi为奇数S=S+ielseS=S-iendifendforIfi%2<>0注:判断一个整数M能否被另一个整数N整除,一般采用3种方法:判断MOD(M,N)是否等于0INT(M/N)是否等于M/NM%N是否等于0,若等于,则表明M能被N整除。i<=10S=S*iTF初始

5、化S开始结束计算10!S=1fori=1to10S=S*iendfori=1DoWhilei<=10s=s*ii=i+1enddo累乘器s初始值置为1如果在命令窗口输入并执行命令:“LIST名称”后在主窗口中显示:记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是e:yh-vfoyh2010程序2005-9-笔试.prg国贸6GO2SCANNEXT4FORLEFT(名称,2)="电"IFRIGHT(名称,2)="线"LOOPENDIF??名称ENDSCANA)电话线B)电冰箱C)电冰箱电线D)电视机电冰箱跳到e

6、ndscan1电视机2计算机3电话线4电冰箱5电线√e:yh-vfoyh2010程序2005-9-笔试.prgScan循环P68GO2SCANNEXT4FORLEFT(名称,2)="电"IFRIGHT(名称,2)="线"EXITENDIFENDSCAN?名称跳到endscan以后的语句1电视机2计算机3电话线4电冰箱5电线输出结果:电话线e:yh-vfoyh2010程序2006-9-笔试.prg如下程序显示的结果是【8】。s=1i=0dowhilei<8s=s+ii=i+2enddo?ss=1i=0s=s+i=1+0=1s=1i=0+2=2s=S+i=1+

7、2=3i=i+2=2+2=4……输出结果:13下列程序段的输出结果是ACCEPTTOAIFA=[123456]S=0ENDIFS=1?SRETURNA)0B)1C)由A的值决定D)程序出错执行下列程序,显示的结果是【10】one="WORK"two=""a=LEN(one)i=aDOWHILEi>=1two=two+SUBSTR(one,i,1)i=i-1ENDDO?twoKROWA=4①TWO=“K”e:yh-vfoyh2010程序2007-4-笔试.prg营销1下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是SETTALKOFFINPUT"x="TO

8、xs=0DOWHILEx!=0s=s+MOD(x,10)______________ENDDO?sSETTALKONA)x=int(x/10)B)x=int(x%10)C)x=x-int(x/10)D)x=x-int(x%10)e:yh-vfoyh2010程序2007-9-笔试.prg"x=int(x/10)SET EXACT ONs="ni"+space(2)IF s=="ni"IF s="ni"?"one"ELSE?"two"ENDIFELSEIF s="ni"?"three"ELSE?"

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

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

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