预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

条件语句1.理解条件语句.(重点)2.能够用条件语句编写条件分支结构的程序.(难点)[基础·初探]教材整理条件语句的概念、格式及功能阅读教材P20“最后一段”~P21完成下列问题.1.条件语句的概念:处理条件分支逻辑结构的算法语句叫做条件语句.2.Scilab语言中的条件语句的格式及功能:格式功能一般格式if表达式语句序列1;else语句序列2;end如果表达式结果为真则执行表达式后面的语句序列1;如果表达式结果为假则执行else后面的语句序列2最简单格式if表达式语句序列1;end如果表达式结果为真则执行表达式后面的语句序列1否则跳过语句序列11.判断(正确的打“√”错误的打“×”)(1)条件语句的执行是按照程序中的先后顺序执行的.()(2)条件语句实现了程序框图中的条件分支结构.()(3)条件语句一定要完整即if—else—end中每一部分都不能少.()【答案】(1)×(2)√(3)×2.当输入x=-3.2时程序输出的结果为()A.-3.2B.3.2C.3D.-3【解析】∵x=-3.2<0∴把-(-3.2)=3.2赋给x故输出3.2.【答案】B[质疑·手记]预习完成后请将你的疑问记录并与“小伙伴们”探讨交流:疑问1:_________________________________________________________解惑:_________________________________________________________疑问2:_________________________________________________________解惑:_________________________________________________________疑问3:_________________________________________________________解惑:_________________________________________________________[小组合作型]条件语句最简单格式的应用编写程序输入x的值当x>0时求y=x2的值.【精彩点拨】根据条件语句最简单格式可解决.【尝试解答】程序如下:计算机执行条件语句的最简单格式时若表达式结果为真则执行表达式后面的语句序列1否则跳过语句序列1执行下面的语句.[再练一题]1.编写程序输入两个实数由小到大输出这两个数.【解】程序如下:条件语句一般格式的应用编写程序计算:y=eq\b\lc\{\rc\(\a\vs4\al\co1(1x≥0-1x<0.))【精彩点拨】以x≥0是否成立作为条件判断利用条件语句的一般格式.【尝试解答】程序如下:if—else—end格式的条件语句中计算机执行这种格式的条件语句时若表达式结果为真则执行表达式后面的语句序列1;如果表达式结果为假执行else后面的语句序列2然后结束这一条件语句.[再练一题]2.已知函数f(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(x2-1x≥02x2-5x<0))编写一个程序使输入的每一个x值都得到相应的函数值.【解】用变量xy分别表示自变量和函数值.步骤如下:S1输入x值.S2判断x的范围.若x≥0则用解析式y=x2-1求函数值;否则用y=2x2-5求函数值.S3输出y值.程序框图如图所示.程序如下:条件语句的嵌套已知分段函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(-x+1x<00x=0x+1x>0))编写程序要求输入自变量x的值输出相应的函数值并画出程序框图.【精彩点拨】输入自变量x的值需要作两次判断因此需要利用条件语句的嵌套格式编写程序.【尝试解答】程序框图如图所示:1.适用范围:已知分段函数的解析式求函数值的问题须用条件语句书写程序当条件的判断有两个以上的结果时可以选择条件分支结构嵌套去解决.2.解此类问题的步骤:(1)构思出解决问题的一个算法(可用自然语言);(2)画出程序框图形象直观地描述算法;(3)根据框图编写程序即逐步把框图中的算法步骤用算法语句表达出来.[再练一题]3.已知函数f(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(2x2-1x>02x+1x=0-2x2+4x<0))试编写程序根据输入的x值输出对应的y值.【导学号:25440015】【解】程序如下:[探究共研型]两种条件语句的辨析探究1两种条件语句的共同点是什么?【提示】两种语句首先都要对条件进行判断然后才执行相应的语句体;执行完语句体后程序都交汇于一点完成条件语句;都以if开始以end