2条件语句复习回顾条件结构满足条件
步骤A步骤B是否满足条件
步骤A是否形式一形式二新课内容IF条件THEN语句体ENDIF下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件
步骤A是否当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行ENDIF之后的语句
IF条件THEN语句体ENDIF满足条件
步骤A是否下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为:满足条件
步骤1步骤2是否IF条件THEN语句体1ELSE语句体2ENDIF满足条件
步骤1步骤2是否IF条件THEN语句体1ELSE语句体2ENDIF当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2
IF条件THEN语句体1ELSE语句体2ENDIFIF条件THEN语句体ENDIF新课内容条件语句形式一形式二一个算法:第一步,输入一个实数x
第二步,判断x的符号
若x≥0,则输出x;否则,输出-x
例1编写一个程序,求实数x的绝对值.分析:
0,0||)()(xxxxx该算法的程序框图如何表示
一个算法:第一步,输入一个实数x
第二步,判断x的符号
若x≥0,则输出x;否则,输出-x
开始结束输入x是输出x否输出-x该算法的程序框图:x≥0
开始结束输入x是输出x否输出-x你能写出这个算法对应的程序吗
ENDINPUT“x=”;xIFx>=0THENPRINTxELSEPRINT-xENDIFx<0
开始结束输入x是x=-x否输出xENDINPUT“x=”;xIFx=1THENy=x∧2+3*xELSEy=x-4ENDIFPRINTyEND例2求分段函数的函数值