For循环语句 循环流程 循环变量=初值 1)循环变量被赋初值,它 仅被赋值一次。 F 循环变量≤终值 (2)判断循环变量是否在终 T 值内,如果是,执行循环体 语句块 Y 如果否,结束循环,执行 有Exit For Next的下一语句。 Y F 3)循环变量加步长,转(2) 语句块 继续循环 循环变量=循环变量+步长 例4.12将可打印的 Next的下一语句 ASCII码制成表格输出 VB程序设计简明教程 本书目录 本章目录 29
VB程序设计简明教程 本书目录 29 For循环语句 循环流程: (1) 循环变量被赋初值,它 仅被赋值一次。 (2) 判断循环变量是否在终 值内,如果是,执行循环体; 如果否,结束循环,执行 Next的下一语句。 (3) 循环变量加步长,转(2), 继续循环 T T 循环变量≤终值 语句块 语句块 循环变量=循环变量+步长 F 循环变量=初值 有 Exit For F Next 的下一语句 例4.12 将可打印的 ASCII码制成表格输出 本章目录
4.3.2Do..Loop循环语句 Do循环用于控制循环次数未知的循环结构。 形式1: 形式2: Do{While Until<条件>Do 语句块 语句块 [Exit Do [Exit Do 语句块] 语句块] Loop Loop{While|Until)<条件> 形式1为先判断后执行,有可能一次也不执行; 形式2为先执行后判断,至少执行一次。 VB程序设计简明教程 本书目录 本章目录 30
VB程序设计简明教程 本书目录 30 4.3.2 Do…Loop循环语句 Do循环用于控制循环次数未知的循环结构。 形式1: Do { While|Until }<条件> 语句块 [Exit Do 语句块] Loop 形式1为先判断后执行,有可能一次也不执行; 形式2为先执行后判断,至少执行一次。 形式2: Do 语句块 [Exit Do 语句块] Loop { While|Until} <条件> 本章目录
Do..Loop流程 F 表达式列表1 语句块 Y T T 有Exit Do 语句块 VF Y T 语句块 有Exit Do F 语句块 T 表达式列表1 Do While…Loop Do…Loop While VB程序设计简明教程 本书目录 本章目录 31
VB程序设计简明教程 本书目录 31 Do…Loop流程 F T 语句块 语句块 Do While…Loop 表达式列表 1 有 Exit Do F T T F 语句块 语句块 表达式列表 1 Do …Loop While 有 Exit Do F T 本章目录
循环例题 例4.13我国有13亿人▣,按人口年增长0.8% 计算,多少年后我国人口超过26亿。 解此问题两种方法,可根据公式: 26=13(1+0.008) 1og(2) n= 1og(1.008) 直接利用标准函数对数可求得,但求得的年数不 为整数;也可利用循环求得。 VB程序设计简明教程 本书目录 本章目录 32
VB程序设计简明教程 本书目录 32 循环例题 例4.13 我国有13亿人口,按人口年增长0.8% 计算,多少年后我国人口超过26亿。 解此问题两种方法,可根据公式: log(1.008) log(2) n 26 13(1 0.008)n = = + 直接利用标准函数对数可求得,但求得的年数不 为整数;也可利用循环求得 。 本章目录
4.3.3 循环的嵌套 在一个循环体内又包含了一个完整的循环结构 称为循环的嵌套。循环嵌套对Fo循环语句和 D0..L00p语句均适用。 例4.14打印九九乘法表 Foral ▣☒ 九九乘法表 1×1=1 1×2=2 1×3=3 1×4=4 1×5=5 1×6=6 1×7=7 1×8=8 1×9=9 2×1=2 2×2=4 2×3=6 2×4=8 2×5=10 2×6=12 2×7=142×8=16 2×9=18 3×1=3 3X2=6 3×3=9 3×4=12 3×5=15 3×6=18 3×7=21 3×8=24 3×9=27 4×1=4 4×2=8 4×3=12 4×4=16 4×5=20 4×6=24 4×7=28 4×8=32 4×9=36 5×1=5 5×2=10 5×3=15 5×4=20 5×5=25 5×6=30 5×7=35 5×8=40 5×9=45 6×1=6 6×2=12 6×3=186×4=24 6×5=306×6=-36 6×7=42 6×8=48 6×9=54 7×1=7 7×2=14 7×3=21 7×4=28 7×5=35 7×6=42 7×7=49 7X8=56 7×9=63 8×1=8 8×2=16 8×3=24 8X4=32 8×5=408×6=48 8×7=56 8×8=648×9=72 9×1=9 9×2=18 9×3=27 9×4=36 9×5=45 9×6=54 9×7=63 9×8=72 9×9=81 思考:打印上三角或下三角程序如何改动? VB程序设计简明教程 本书目录 本章目录 33
VB程序设计简明教程 本书目录 33 4.3.3 循环的嵌套 在一个循环体内又包含了一个完整的循环结构 称为循环的嵌套。循环嵌套对For循环语句和 Do…Loop语句均适用。 例4.14 打印九九乘法表 思考:打印上三角或下三角程序如何改动? 本章目录