内容正文:
10A信息 4-3 顺序与分支结构(5)-最值问题
班级 姓名 学号 日期
【目标导学】
1.理解使用分支结构解决最值问题的算法实现。
【知识新授】
例1变形:输入两个不相等的数,将较大数赋给max并输出。
请画出流程图:
请写出虚线框部分的VB代码:
例2:输入三个数a、b、c ,将最大数赋值给变量max并输出。
分支结构流程图描述:
法1:
分支结构vb代码:
法2:
法3:
【练习反馈】
1. 右边流程图描述的算法功能是:通过键盘输入三个不相等的数a、b、c,输出这三个数中的最小值。请将流程图中①、②处填写完整(注:输入答案时,可用“=”代替“←”)。
①
②
2. 右边流程图描述的算法功能是:通过键盘输入三个不相等的数a、b、c,输出这三个数中的最小值。请将流程图中①、②处填写完整(注:输入答案时,可用“=”代替“←”)。
①
②
3. 阅读下面两段VB程序
为使两端程序能实现相同的功能,划线处的内容应为①__________②___________Dim a As Integer, b As Integer, cAs Integer
a=Val(InputBox(“a=”))
b=Val(InputBox(“b=”))
c=Val(InputBox(“c=”))
If a<b and a<c Then
Print a
Else
If b<c Then
Print b
Else
Print c
End If
End If
Dim a As Integer, b As Integer, c As Integer
a=Val(InputBox(“a=”))
b=Val(InputBox(“b=”))
c=Val(InputBox(“c=”))
If _____ Then
c=a
End If
If _____ Then
c=b
End If
Print c
4. 若依次输入1,2,