aual basie语言程序设计 5.3循环语句 ●5.3.1For循环 格式: For〈循环变量〉=〈初值〉To〈终值〉[Step步长] 〈循环体〉 L Exit For Next〈循环变量〉 功能 当循环变量的值在初值到终值范围内时,执行一次循环体中的语 句块,并使初值增加一个步长。当循环变量的值不在初值到终值 范围内时,就退出循环,执行Next后面的语句。For循环语句执行 的流程图如图5.5所示
Visual Basic 语 言 程 序 设 计 5.3 循环语句 ⚫ 5.3.1 For循环 – 格式: ⚫ For〈循环变量〉=〈初值〉To〈终值〉[Step 步长] ⚫ 〈循环体〉 ⚫ [Exit For] ⚫ Next〈循环变量〉 – 功能: ⚫ 当循环变量的值在初值到终值范围内时,执行一次循环体中的语 句块,并使初值增加一个步长。当循环变量的值不在初值到终值 范围内时,就退出循环,执行Next后面的语句。For循环语句执行 的流程图如图5.5所示
aual basie语言程序设计 5.3.1For循环 【例5.6】计算S=1+2+3+.+10的和。 计算机执行一个For循环的过程是: (1)执行For语句,把初值1赋给循环变量P即P=1,把终 值10和步长1保存起来。 (2)按顺序执行循环体中的语句S=S+1,即S=1; (3)执行Next语句,把循环变量P增加一个步长1,P=P+1, 即P=2,P不大于10,继续执行循环体S=S+P; (4)接着执行Next语句,如果P不大于10,就继续执行循 环体,如果P大于10,就不再执行循环体,转向到№ext语 句后面的语句去执行
Visual Basic 语 言 程 序 设 计 5.3.1 For循环 ⚫ 【例5.6】计算S=1+2+3+...+10的和。 – 计算机执行一个For 循环的过程是: ⚫ (1)执行For 语句,把初值1赋给循环变量P即P=1,把终 值10和步长1保存起来。 ⚫ (2)按顺序执行循环体中的语句S=S+1,即S=1; ⚫ (3)执行Next语句,把循环变量P增加一个步长1,P=P+1, 即P=2,P不大于10,继续执行循环体S=S+P; ⚫ (4)接着执行Next语句,如果P不大于10,就继续执行循 环体,如果P大于10,就不再执行循环体,转向到Next语 句后面的语句去执行
aual basie语言程序设计 5.3.2Do循环 Do循环语句用于控制循环次数未知的循环结构。此种语句有两种语法形式。 格式1: Do{ While untill(〈条件 语句块 [Exit Do I 语句块 Loop ●格式2: 语句块 [ Exit Do I 语句块 Loop{ While unti}〈条件〉 功能:当指定的关键字 While用于指明〈条件〉为真(True)时,执行循环体
Visual Basic 语 言 程 序 设 计 5.3.2 Do循环 ⚫ Do循环语句用于控制循环次数未知的循环结构。此种语句有两种语法形式。 ⚫ 格式1: – Do {While|Until}〈条件〉 – 语句块 – [Exit Do] – 语句块 – Loop ⚫ 格式2: – Do – 语句块 – [Exit Do] – 语句块 – Loop {While|Until}〈条件〉 – 功能:当指定的关键字While用于指明〈条件〉为真(True)时,执行循环体
aual basie语言程序设计 5.3.2Do循环 ●说明: (1)格式1为先判断后执行,有可能一次也不执行; 格式2为先执行后判断,至少执行一次循环体。两 种格式的 While的流程图分别如图5.6(a)和5.6(b) 所示 (2)关键字Untⅱl用于指明〈条件〉为假( False)时, 执行循环体 (3) Exit do:当执行该语句时,退出循环,执行 Lop的下一句。 Exit do一般放在If. Then.. End If语句中
Visual Basic 语 言 程 序 设 计 5.3.2 Do循环 ⚫ 说明: – (1)格式1为先判断后执行,有可能一次也不执行; 格式2为先执行后判断,至少执行一次循环体。两 种格式的While的流程图分别如图5.6(a)和5.6(b) 所示。 – (2)关键字Until用于指明〈条件〉为假(False)时, 执行循环体。 – (3)Exit Do:当执行该语句时,退出循环,执行 Loop的下一句。Exit Do一般放在If…Then…End If语句中
aual basie语言程序设计 5.3.2Do循环 ●下面是最简单的形式, While子句的作用是当 给定的条件为真时继续执行循环体,当条件为 假时终止循环。 Do While〈条件〉 〈循环体〉 , oop 【例5.7】用 Do While语句编写计算 S=1+2+3+...+10的和的程序
Visual Basic 语 言 程 序 设 计 5.3.2 Do循环 ⚫ 下面是最简单的形式,While子句的作用是当 给定的条件为真时继续执行循环体,当条件为 假时终止循环。 – Do While〈条件〉 – 〈循环体〉 – Loop – 【例5.7】用Do While语句编写计算 S=1+2+3+...+10的和的程序