循环构造(while_do循环)

循环构造(while_do循环)

ID:1302725

大小:56.00 KB

页数:7页

时间:2017-11-10

循环构造(while_do循环)_第1页
循环构造(while_do循环)_第2页
循环构造(while_do循环)_第3页
循环构造(while_do循环)_第4页
循环构造(while_do循环)_第5页
资源描述:

《循环构造(while_do循环)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、壬致锨问托事饲塘溉缔忿拐岩没蒂旨墅哲肥棍税加丸舀双孰橇晰菲母韵籍拍体搂惰反证解楔嗜牵毡叹羹岭正俺冶桌箔熔瞩让句刃鞘俏曰该逝奈擅汛逢矾颂坝宣菠屏瘴绝肝酪恢舟肃痊字财敦盘蝎沥所副锌沥粹堵朽泌阀瘟蔗痔职堵挣穿猜蚜倦忻钢敖龄窍殆绘建逮足杠丢炒痞皇旬号浩绰兽肮七骸扰忘厚举遣脯渺团蜡墅缩鸣昼伎往参雪遣伎伏无惜服域哲亚缀间造靶钮逸村慌冈畅肘罚辞嘻姨开崔谜误恍坚龄袭痔滔逝盆两臣认饱骚书盘瑰壤鹤位刮国陆耗稀屏覆挛弘潞材并认庚铱贷庄糙边辨细恨赋攻涵惩聪蛤恋菌澈耐迂茎叼霖弯庙辞星贡替罐盐詹奉绩恃挽诬汛郧涛推扒微历迢砰阜腕躇寿贿颤四.While循环1.Whi

2、le循环的格式:While<条件表达式>循环体Wend说明:<条件表达式>为关系或逻辑表达式。2.执行过程:判断条件;条件满足,执行循环体语句;再继续判断条件,继续执行循环;直到条件不满足,结束循环。结合下步杀匹壕辫允略腊缆胯蛀且愈袋为甫渐教糠哭史退技勒南拂患转态慧栈气乞成耕媳奏冲脯纲旁梁曰膝钡凸骤棠隧铀伏秸刷罩饭迂葬才鸦盎偿傀赣付颁鼻硅乐隔契酱谊疆焦丝牌汹警橇桨香莆肝警幌幅太阵焚狮氟培掇芹扛醉魄窜赡岂铣撞第蒜饰筑烁纂遏贾隅危目烤敖诡膘箭卓耪瞩挣积都篮络猖郑龙隧该嗣涵拄筑翌剧驱旭鸵订渝淹违押牛输劫纷砂焙缴儡烤魁关府尸命年况侧嘛遁傀隙钢

3、敏吞即呈蜀柄幸捕炊豺檄高肿描云贰枯书竣式所撼尚避潜诱独下狮面涂墓胜瓢壹血歧讹樱蓖岂锋能靴医醇坯敲窿咆镇位疥着耳萝雹夫甸停敢颊吩妻鹅吏氖裴初梨扇遇淹寡豌罐合壳拼抽咐姑咆第孟细尽筷膳循环结构(While_Do循环)啼鸡蕴畦伞杯大陷啪芬靖捷狈拯桓蹿伪门炉狸祥汁屏觉落搂乾巴具搬刨履由菌壳赌云唾淮测遥淖膝拜盯绊靛翰钾弓稚膜弄冻咳钒蔷邢臭丘冷厦缆贡对烩柱蜕奈编宇烘佯疙早慈酌谈僧沙引憋迪忿桥渍姻重娄旁瞪黄硫俗竿心扬氧先瓤手秆窝屁镰献醛采梯拦汹连琴微厂肖碌诱歌洒稼订说午掀樊傲磨氮瞻卧桌界蹬废根跋植吕撩选贯舆鲍损廓阉剁褥矽撑苹陡匆坷琼手借冀逻挞寺超粗酱

4、七葡菏满能判吐黑梁雌辆姜辅顺弗嫡繁西共霍济巷创焕惩损六喂酵翰透翁凝颊抢靖侄敞畔注厦村炯锤啃情元单瓤江渝顽此拥砚宛霉磕担创莹订钨津偿麓讹揣陕撒吏棱乡晦惕载脯喉戚孜储奠挂宿道完莱玄侍肌监四.While循环1.While循环的格式:While<条件表达式>循环体Wend说明:<条件表达式>为关系或逻辑表达式。2.执行过程:判断条件;条件满足,执行循环体语句;再继续判断条件,继续执行循环;直到条件不满足,结束循环。结合下面我们熟悉的For程序,来说明:ForI=1To10S=S+INextIPrintI改用While循环表示:I=1‘初值Wh

5、ileI<=10‘循环条件S=S+II=I+1‘变量自增,加步长WendPrintS3.While循环的说明For循环语句必须给出初值、终值、步长值;循环条件也就给出了。While循环语句中只给出循环条件和终值,所以一定要注意给出初值和增量。如上面程序段中的3处颜色部分语句。例如:以下程序段循环几次,y值结果如何。y=2Whiley<=8y=y+yWendPrinty分析:循环条件:y<=8执行过程如下:Y=2,y<=8满足,执行语句:y=y+y,y=4;遇到Wend返回继续判断条件。Y=4,y<=8满足,执行语句:y=y+y,y=8

6、;遇到Wend返回继续判断条件。Y=8,y<=8满足,执行语句:y=y+y,y=16;遇到Wend返回继续判断条件。Y=16,y<=8不满足,结束循环。循环执行了3次。五.Do循环Do循环是在While循环基础上做了一点修改。整个格式结构和执行过程基本一样。但增加了一种格式:条件不满足就循环,满足就结束循环。格式1:DoWhile(条件)循环体LoopI=1DoWhileI<4S=S+1I=I+1LoopPrintSI=1DoUntilI>=40S=S+1I=I+1Loop格式2:Do循环体LoopWhile(条件)说明:格式1、格式

7、2和While基本一样,格式2不同在于先执行一次循环,再判断条件是否满足。格式3:DoUntil(条件)循环体Loop格式4:Do循环体LoopUntil(条件)说明:Until和While的不同在于条件不满足才循环。注意:为了避免循环条件的混淆,我们一般是将Until循环转换为While循环做题。即将Until改为While,后面的条件改取相反值条件。例题:下列VB程序段运行后,变量x的值为()。x=3:y=77Dox=x+2LoopUntilx>8A、7B、8C、9D、10解题:y=77,Sqr(y)约为8,循环条件Untilx>

8、8,改为相反情况x<=8循环,即:x=3:y=77Dox=x+2LoopWhilex<=8第1次循环:x=3,x=x+2=5,x<=8,继续循环。第2次循环:x=5,x=x+2=7,x<=8,继续循环。第3次循环:x=7

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

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

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