内容正文:
§3 几种基本语句
3.1 条件语句
填一填
1.If语句
(1)算法框图:
(2)语句格式:
If ______ Then
________
Else
________
End If
2.复合If语句
(1)算法框图:
(2)语句格式:
If ________ Then
________
Else
If ________ Then
________
Else
________
End If
End If
判一判
1.条件语句对应框图中的基本逻辑结构是选择结构.( )
2.条件语句只含有一个语句体.( )
3.条件语句中可以没有End If.( )
4.条件语句中可以没有Else,但是必须有End If.( )
5.条件语句中可以没有End If,但是必须有Else.( )
6.在条件语句中If和End If必须成对出现.( )
7.两种格式的条件语句都是满足条件时执行语句体,否则结束.( )
8.条件语句中必须有Else和End If.( )
想一想
1.一般在什么条件下才需要用到条件语句?使用条件语句的关键是什么?[来源:Z+xx+k.Com]
提示:一般在分类处理问题时需要用条件语句;使用条件语句的关键是明确分类的标准和方法.
2.使用条件语句的嵌套的范围是什么?
提示:适用范围:已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件结构嵌套去解决.
3.利用条件语句描述算法的一般步骤是什么?
提示:(1)分析算法,能用自然语言描述算法.
(2)画出程序框图.
(3)根据画出的程序框图,依据条件语句的格式,写出程序语句.为了程序的可能性,一般If,Else、End If顶格书写,其他的语句体前面空两格.
4.两种条件语句的区别与联系是什么?
提示:(1)区别:If-Then-Else语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体;而If-Then条件语句,只有一个语句体,是满足条件时执行的语句体.
(2)联系:两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以If开始,以End If结束.
思考感悟
练一练
1.阅读下列程序:
该程序的功能是求下列