3.1 条件语句 学案(含答案)
《3.1 条件语句 学案(含答案)》由会员分享,可在线阅读,更多相关《3.1 条件语句 学案(含答案)(11页珍藏版)》请在七七文库上搜索。
1、3几种基本语句3.1条件语句学习目标1.掌握条件语句的含义、格式.2.会利用条件语句将具体问题的框图转化为算法语句.3.会利用条件语句解决实际生活中的应用问题.知识点一条件语句条件语句格式和对应框图格式一格式二条件语句If条件Then语句End IfIf条件Then语句1Else语句2End If功能首先对If后的条件进行判断,如果(If)条件符合,那么(Then)执行语句,否则执行End If之后的语句首先对If后的条件进行判断,如果(If)条件符合,那么(Then)执行语句1,否则(Else)执行语句2算法框图思考两种条件语句有什么区别?答案格式一:条件语句中只有一个语句,是满足条件时执行
2、的语句;格式二:条件语句中含有两个语句,满足条件时执行一个语句,不满足时执行另一个语句.知识点二条件语句的嵌套条件语句的嵌套是选择结构嵌套的实现和表达,一般形式如下:If条件1Then 语句1Else If条件2Then 语句2Else 语句3End IfEnd If1.If语句中必须有Else和End If.()2.If语句中可以没有End If.()3.If语句中可以没有Else,但必须End If结束.()4.If语句中可以没有End If,但必须有Else.()题型一条件语句和选择结构例1(1)根据下面的程序,填写算法框图. , , .输入x;IfxTheny2*x5Elsey=5-2
3、*xEnd If输出y.答案xy2x5y52x解析根据条件语句可知,该语句为求分段函数y的值的问题.(2)求函数y|x4|1的函数值的程序如下,则处应填 .输入x;Ifx4Thenyx3ElseEnd If输出y.答案y5x解析如果xbThenabEndIfIfacThenacEnd If输出a.如果输入10,26,8,那么输出的是 .答案26解析该程序的功能是输入a,b,c的值,求它们中的最小值.(2)写出下列程序的运行结果.输入a;Ifa0Thenb0.5*aElseb=a2+3*a+1End If输出b.若a4,则b ;若a4,则b .答案292解析分析程序可知,该程序是分段函数的求值程
4、序,即b所以当a4时,b4234129;当a4时,b0.5(4)2.题型二条件语句的简单应用例2(1)用条件语句表示分段函数y解可以用条件语句表示如下:输入x;Ifx2.5Thenyx21Elseyx21End If输出y.(2)编写程序,输出两个不相等的实数a,b中的较大数,并画出程序框图.解程序如下:输入a,b;IfbaThenabEndIf输出a程序框图如图所示.反思感悟当计算机执行条件语句时,首先对If后的条件进行判断,如果(If)条件符合,那么(Then)执行语句1,否则(Else)执行语句2.跟踪训练2写出求实数x的绝对值的一个算法,画出算法框图并写出算法对应的语句.解算法步骤如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 3.1 条件语句 学案含答案 条件 语句 答案
链接地址:https://www.77wenku.com/p-116367.html