2条件语句课时目标1
理解条件语句
能够用条件语句编写条件结构的程序.条件语句的格式、功能及与条件结构的对应关系
格式一格式二条件语句IF条件THEN语句体ENDIFIF条件THEN语句体1ELSE语句体2ENDIF语句功能首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行ENDIF之后的语句首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2对应条件结构框图一、选择题1.条件语句属于算法中的哪个基本逻辑结构()A.顺序结构B.条件结构C.循环结构D.以上都不对答案B解析条件语句是处理条件结构的算法语句.2.下列关于条件语句的说法正确的是()A.条件语句中必须有ELSE和ENDIFB.条件语句中可以没有ENDIFC.条件语句中可以没有ELSE,但是必须有ENDIFD.条件语句中可以没有ENDIF,但是必须有ELSE答案C解析由于条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有ENDIF,故A、B、D错误,C正确.3.阅读下列程序,INPUT“x”=;4IFx>3THENy=x*xELSEy=2*xENDIFPRINTyEND则该程序运行后,变量y的值为()A.4B.16C.6D.8答案B解析因x=4“满足x>3”的条件,所以执行的是THEN后面的y=4×4=16
4.当a=3时,所给出的程序输出的结果是()INPUTaIFa