第五章选择结构与循环结构程序设计
第五章 选择结构与循环结构程序设计
本章主要内容 51选择机构程序设计 52Fo循环结构程序设计 53Whie循环结构程序设计 54Do循环结构程序设计 5.5多重循环 56程序举例
本章主要内容 5.1 选择机构程序设计 5.2 For循环结构程序设计 5.3 While循环结构程序设计 5.4 Do循环结构程序设计 5.5 多重循环 5.6 程序举例
5.1选择结构程序设计 ◆单行结构条件语句 格式:f<条件>Then<语句1>[Ee<语句2> 功能:若条件成立或为非0值,则执行“语句1”,否则 执行语句2 其中:“条件”通常是关系表达式或逻辑表达式。 “语句1”和“语句2”可以是简单句或复合句。 Ese子句为可选项
5.1 选择结构程序设计 ◆单行结构条件语句 格式:If <条件> Then <语句1>[Else<语句2>] 功能:若条件成立或为非0值,则执行“语句1” ,否则 执行语句2。 其中:“条件”通常是关系表达式或逻辑表达式。 “语句1”和“语句2”可以是简单句或复合句。 Else子句为可选项
例5-1输入三个数,输出其中最大值。 Private Sub Command1_Click Dim al, b cl, max! a= nputBoⅹ(“请输入第一个数" b= inpuTbox(请输入第二个数") C= InputBoX请输入第三个数") max= a If b> max Then max=b If c> max then max=c Printa;"":b;"";c;"中最大值是:"mQ End sub 例5-2编程求符号函数sgn(X)的值。P102
例5-1 输入三个数,输出其中最大值。 Private Sub Command1_Click() Dim a!, b!, c!, max! a = InputBox("请输入第一个数") b = InputBox("请输入第二个数") c = InputBox("请输入第三个数") max = a If b > max Then max = b If c > max Then max = c Print a; ","; b; ","; c; "中最大值是:"; max End Sub 例5-2 编程求符号函数sign(x)的值。P102
◆块结构条件语句 格式: If condition1Then statementblock-1> [Elself condition2 Then <statementblock-2> TElse <statementblock-n> End if
◆块结构条件语句 格式:If condition1 Then <statementblock-1> [ElseIf condition2 Then <statementblock-2>] ... [Else <statementblock-n>] End If