《甘肃武威高中数学第一章算法初步1.2.4条件语句2新人教a必修3》由会员分享,可在线阅读,更多相关《甘肃武威高中数学第一章算法初步1.2.4条件语句2新人教a必修3(16页珍藏版)》请在金锄头文库上搜索。
1、1.2.2条件语句 IF条件THEN 语句体1 ELSE 语句体2 ENDIF IF条件THEN 语句体 ENDIF 回顾复习 1.输入语句、输出语句和赋值语句的一般格 式分别是什么? 输入语句: INPUT “提示内容”;变量 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式 注意每个语句格式的正确书写和正确应用 知识探究(一):条件语句(1) IF 条件 THEN 语句体 END IF 思考1:下图是算法的条件结构用程序框图表示的一 种形式,它对应的条件语句的一般格式设定为: 满足条件? 步骤A 是 否 你能理解这个算法语句 的含义吗? IF 条件 THEN 语句体
2、END IF 满足条件? 步骤A 是 否 当计算机执行上述语句时,首先对 IF后的条件进行判断,如果(IF)条件 符合,那么(THEN)执行语句体,否则 执行END IF之后的语句. 思考2:求实数x的绝对值有如下一个算法 : 第一步,输入一个实数x. 第二步,判断x的符号.若xA THEN T=A A=C C=T ENDIF IF CB THEN T=B B=C C=T ENDIF PRINT A,B,C END 交换A,B值 交换A,C值 交换C,B值 求最大值 求第二大 一般地,对于形如右方流程图 的算法,都可以用下列语句来 表示: 假真 条件 语句2语句1 If条件Then 语句1 Else 语句2 计算机在执行if-then-else 语句时,首先判断条件,当 条件成立时,执行then后的 语句,如果条件不成立,就 执行else后的语句 End If 总结总结