《23程序的选择结构》由会员分享,可在线阅读,更多相关《23程序的选择结构(20页珍藏版)》请在金锄头文库上搜索。
1、12.3 2.3 程序的选择结构程序的选择结构1、赋值语句、赋值语句(2)作用:将表达式的值赋给左边的变量(1)基本格式:变量=表达式一、温故知新:一、温故知新:2、输入数据的函数、输入数据的函数(2)作用:提供从键盘上输入数据的函数(1)基本格式:InputBox(提示信息,标题)一、温故知新:一、温故知新:3 3、输出数据的语句、输出数据的语句(1)基本格式:Print 输出内容(2)作用:输出数据一、温故知新:一、温故知新:二、教学引入:二、教学引入: 从键盘上输入一个数,求这个数的倒数。思考: 这个问题怎么解决呢?这个问题怎么解决呢?二、教学引入:二、教学引入:(一)分析问题(一)分析
2、问题x1、设置的变量2、数学公式yy=1/x二、教学引入:二、教学引入:(二)设计算法(二)设计算法X X的值的值1、输入2、计算3、输出y=1/xy=1/xy y的值的值二、教学引入:二、教学引入:(三)编写程序(三)编写程序Private Sub Command1_Click()Private Sub Command1_Click()Dim x As Integer,y As SingleEnd SubEnd Suby=1/xPrint yx=InputBox(x=)二、教学引入:二、教学引入:(四)调试程序(四)调试程序y=1/xy=1/xx=1顺序结构还能解决吗?顺序结构还能解决吗?x
3、=0y=1x=2y=0.5实时错误三、知识梳理:三、知识梳理:1 1、关系表达式、关系表达式(1)关系运算符(大于) =(大于等于) =(小于等于) (不等于)三、知识梳理:三、知识梳理:1 1、关系表达式、关系表达式(2)关系表达式 用关系运算符连接起来的式子。它的值:真(True)和假(False)Print 10TruePrint 10 And 10 Or 10Print Not 10FalseTrueTrue四、分支结构:四、分支结构:1 1、基本格式一、基本格式一If 条件 Then 语句组1End If 当条件成立时,执行Then后面的语句组1,否则执行End If 后面的语句。2
4、 2、功能、功能四、分支结构:四、分支结构:3 3、流程图、流程图语句组语句组1 1条件成立吗?条件成立吗?是是否否四、分支结构:四、分支结构:Private Sub Command1_Click()Private Sub Command1_Click()Dim x As Integer,y As SingleEnd SubEnd Suby=1/xPrint yx=InputBox(x=)If x0 ThenEnd If四、分支结构:四、分支结构:1 1、基本格式二、基本格式二If 条件 Then 语句组1Else 语句组2End If当条件成立时,执行Then后面的语句组1,否则执行Else
5、 后面的语句组2。2 2、功能、功能四、分支结构:四、分支结构:3 3、流程图、流程图语句组语句组1 1条件成立吗?条件成立吗?是是语句组语句组2 2否否四、分支结构:四、分支结构:Private Sub Command1_Click()Private Sub Command1_Click()Dim x As Integer,y As SingleEnd SubEnd Suby=1/xPrint yx=InputBox(x=)If x0 ThenEnd IfElsePrint 除数不能为0五、课堂小结:五、课堂小结:1、关系运算符2、关系表达式3、逻辑运算符4、逻辑表达式5、分支结构的格式和功能