欢迎来到天天文库
浏览记录
ID:37413480
大小:288.10 KB
页数:27页
时间:2019-05-12
《程序流程图-循环结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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(
2、x)>=asc(‘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+步长TFFO
3、R变量=初值TO终值[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整除
5、。i<=10S=S*iTF初始化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)电
6、冰箱C)电冰箱电线D)电视机电冰箱跳到endscan1电视机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+
7、i=1+0=1s=1i=0+2=2s=S+i=1+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下面程序计算一个整数的各位数字之和。在下划
8、线处应填写的语句是SETTALKOFFINPUT"x="TOxs=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?"
此文档下载收益归作者所有