文档介绍:条件语句
高中数学必修3第一章
算法初步
复习回顾
条件结构
满足条件?
步骤A
步骤B
是
否
满足条件?
步骤A
是
否
形式一
形式二
新课内容
IF 条件 THEN
语句体
END IF
下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:
满足条件?
步骤A
是
否
当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句.
IF 条件 THEN
语句体
END IF
满足条件?
步骤A
是
否
下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为:
满足条件?
步骤1
步骤2
是
否
IF 条件 THEN
语句体1
ELSE
语句体2
END IF
满足条件?
步骤1
步骤2
是
否
IF 条件 THEN
语句体1
ELSE
语句体2
END IF
当计算机执行上述语句时,首先对IF
后的条件进行判断,如果(IF)条件
符合,那么(THEN)执行语句体1,
否则(ELSE)执行语句体2.
IF 条件 THEN
语句体1
ELSE
语句体2
END IF
IF 条件 THEN
语句体
END IF
新课内容
条件语句
形式一
形式二
一个算法: 第一步,输入一个实数x.
第二步,判断x的符号.
若x≥0,则输出x;
否则,输出-x.
例1
编写一个程序,求实数x的绝对值.
分析:
该算法的程序框图如何表示?
一个算法: 第一步,输入一个实数x.
第二步,判断x的符号.
若x≥0,则输出x;
否则,输出-x.
x≥0?
开始
结束
输入x
是
输出x
否
输出-x
该算法的程序框图:
x≥0?
开始
结束
输入x
是
输出x
否
输出-x
你能写出这个算法对应的程序吗?
END
INPUT “x=”;x
IF x>=0 THEN
PRINT x
ELSE
PRINT -x
END IF