§3几种基本语句3.1条件语句学习目标1.掌握条件语句的含义、格式.2.会用条件语句将具体问题的框图转化为算法语句.3.会利用条件语句解决实际生活中的应用问题.课堂互动讲练知能优化训练3
1条件语句课前自主学案课前自主学案温故夯基1.画算法框图时,经常用到选择结构,即根据_______中的条件是否成立,从而执行不同的步骤.2.算法中的三种基本逻辑结构是__________、_________、_________.3.赋值语句是算法程序设计中的基本语句.判断框顺序结构选择结构循环结构知新益能1.条件语句条件语句是表达_________最常用的语句.2.两种条件语句的算法框图及格式选择结构If语句复合If语句算法框图If语句复合If语句语句格式If_____Then_______Else_______EndIfIf_______Then_______ElseIf_______Then_______Else_______EndIfEndIf条件语句1语句2条件1语句1条件2语句2语句3问题探究1.如何理解条件语句的执行步骤
提示:(1)条件语句是选择结构的一种表现形式.计算机执行这种形式的条件语句时,首先对If后的条件进行判断,如果条件符合,就执行Then后的语句1,若条件不符合,就执行Else后的语句2,然后结束这一条件语句.(2)If语句的变形在条件语句中,“Else语句2”部分是选择项,可以缺省,此时条件语句变成:If条件Then语句EndIf计算机执行此类条件语句时,对表达式结果进行判断,若表达式结果为真,则执行表达式后面的语句,否则直接跳过语句,执行后面的其他语句.其对应的框图如图.(3)在有些较为复杂的算法中,有时需要对按条件执行的某一语句特别是Else后的语句2继续按照另一个条件进行判断,这时可以再利用另一个条件语句进行判断,这就形成了条件语句的嵌套.一般形式如下: