- 1
- 0
- 约1.12千字
- 约 11页
- 2017-12-13 发布于江苏
- 举报
条件语句(一课时)
* 1.2 基本算法语句 1.2.2 条件语句 知识再现 1.输入语句、输出语句和赋值语句的一般格式分别是什么? 输入语句: INPUT “提示内容”;变量 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式 2.对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序.对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句. IF 条件 THEN 语句体 END IF 下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为: 满足条件? 语句体 是 否 IF 条件 THEN 语句体 END IF 满足条件? 语句体 是 否 当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么就执行THEN后的语句体,否则执行END IF之后的语句. 下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为: 满足条件? 语句体1 语句体2 是 否 IF 条件 THEN 语句体1 ELSE 语句体2 END IF 满足条件? 语句体1 语句体2 是 否 IF 条件 THEN 语句体1 ELSE 语句体2 END IF 当计算机执行上述语句时,首先对IF 后的条件进行判断,如果(IF)条件 符合,那么(THEN)执行语句体1, 否则(ELSE)执行语句体2. 例5:编写一个程序,求实数x的绝对值. 算法分析: 第一步,输入一个实数x. 第二步,判断x的符号.若x≥0,则 输出 x;否则,输出-x. 该算法的程序框图如何表示? x≥0? 开始 结束 输入x 是 输出x 否 输出-x 你能写出这个算法对应的程序吗? x≥0? 开始 结束 输入x 是 输出x 否 输出-x END INPUT x IF x=0 THEN PRINT x ELSE PRINT -x END IF 阅读下面的程序,你能得到什么结论? x0? 开始 结束 输入x 是 x=-x 输出x 否 END INPUT x IF x0 THEN x=-x END IF PRINT x * * *
原创力文档

文档评论(0)