vb循环结构复习学案

vb循环结构复习学案

ID:27574237

大小:205.23 KB

页数:8页

时间:2018-12-03

vb循环结构复习学案_第1页
vb循环结构复习学案_第2页
vb循环结构复习学案_第3页
vb循环结构复习学案_第4页
vb循环结构复习学案_第5页
资源描述:

《vb循环结构复习学案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、主题:循环结构一、考点点击:1、学会使用循环结构设计程序的基本方法。二、学习目标:1、掌握for循环语句、do……loop循环语句的格式及执行流程2、学会用循环控制结构来解决实际问题三、活动形式在教师引导下的自主学习四、考点注解:学会使用循环结构设计程序的基本方法。按条件重S执行一种操作的结构称为循环结构。循环结构有两种形式,即当型循环结构和直到型循环结构。(1)当型循环结构:先进行判断,然后根据判断结果(真或假)再决定足否执行循环体的循环结构称为当型循环结构,如左图所示。(2)直到型循环结构:先执行一次循环体,然后再根据判断结果(真或假)决定是否继续执行循环体

2、的循环结构称为直到型循环结构,如下图所示。从上述两种循环结构的流程阁可以看出,对于当型循环结构,程序右可能一次也不执行循环体;对于直到型循环结构,程序至少要执行一次循环体。循环语句实现循环纟i构。VB中循环语句有两种:Do...Loop语句和For...Next语句。Do..丄oop语句是条件型循环,当循环的执行是由条件控制,在循环的次数不确定时通常选川该语句;For语句是计数循环,在循环次数己知吋选川该语旬。(一)、doloop循环VB中的doloop循环种结构满足条制执行狼环体格式一:满足条件时退出循坏体格式二:满足条制执行摘坏体格式三:满足条制退出摘环体格

3、式四:DoWhile条件DoUntil条件DoDo徹环体循环体循环体循坏体Loop1Loop1LoopWhile条件1LoopUntil条件当型循坏,先测试条件再执行语句直到型循环,先执行语句再測试条件格式一:格式二:格式三:格式四:DoWhile条件DoUntil条件DoDo循环体循环体循环体循环体LoopLoopLoopWhile条件LoopUntil条件先计算条件表达式的值,当其值为True吋,执行循环体中的语句序列,然V?再熏新计算条件表达式的值,当条件表达式的值为False时,循环终止,执行Loop语句后的语先计算条件表达式的值,当其值为False时,

4、执行循环体中的语句序列,然后再重新计算条件表达式的值,直到条件表达式的值为True时,循环终止,执行DoUntil...Loop语句的下一条语句。先执行循环语句,再判断条件表达式的值,当条件条件表达式的位为True吋继续执行循环体,当条件表达式的值为False结束循环,转而执行LoopWhile后面的语句先执行循环语句,再判断条件表达式的值,当条件条件表达式的值为False时继续执行循环体,直到条件为True结束循环转而执行LoopUntil后面的语句。(二)For...Next语句在循环次数己知的情况下,采用For...Next语句实现循环结构是比较合适的选择

5、。For...Next语和的格式如卜:For…Next循环结构语法格式:For循环变呈=初值To终值[Step歩长】<循环体>播环变呈获得初值播环变呈在终值内播坏体播坏变虽垴加步长公式:For循环的执行过程=+Next[循环变量](三)、循环结构例题对比求1+2+3++100的值For语句•DimiAsInteger•DimsumAsDouble•sum=0•Fori=1To100•sum=§胭+i•Nexti•Printsumdo语句DimiAsIntegerDimsumAsDoublesum二0i=1DoWhilei<=100(dountili>100)su

6、m=sum+iWWW*i=i+1LoopPrintsum1、当for语句中省略step时默认值是12、在do……loop循环中要注意变量初值的设置和循环变量的增值问题【例】:求n!DimNasintegerDimResultasdoubleDimiasintegerN=Result=1:*=1DoWhilei<=NResult=Result*Ii=i+1LoopResultDimNasintegerDimResultasdoubleDimiasintegerN=)Result=1Fori=1ToNResult=Result*iNextiResultDo/Loop

7、循环应该在循环开始前设置初4三:1-11.1+.1+...43572/7-1【例】求的值。直到最后一项〈0.0000001n=1:Sum=0DoWhile1/(2*n-1)〉二0.0000001Sum=Sum+(_lV(n+1)/(2*n-1)n二n+1Loopn=sum*4五、习题训练:1.[单选题1分j在VB十,某同学要计算1+3+5+……+9的值,他应W循环结构语句如卜*:s=0FORi=lTO9STEP?s=s+i请问语句中的“?”代表的值是()A、-1B、-2C、2D、12.[多选题2分]如下VisualBasic程序段,用到了哪些控制结构()。Pri

8、vateSubcomma

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

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

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