if 语句的嵌套
DESCRIPTION
IF 语句的嵌套. 练一练: 1 、输入一个整数,判断它是否能同时被 3 、 5 整除,是则输出“ YES” ,否则输出“ NO” ; 如果能被其中一个整除,请说明是哪个数。. 算法描述:. ⑴ 输入一个整数 N ⑵ 如果 N MOD 3=0 则判断 N MOD 5 是否为 0 ;是则输出 “ YES” ,否则输出能被 3 整除 ⑶如果 N MOD 30 则判断 N MOD 5 是否为 0 ;是则输出 能被 5 整除,否则输出“ NO” ⑷ 结束. INPUT “N=” ; N IF N MOD 3=0 THEN - PowerPoint PPT PresentationTRANSCRIPT
IF 语句的嵌套练一练:1 、输入一个整数,判断它是否能同时被3 、 5 整除,是则输出“ YES” ,否则输出“ NO” ;如果能被其中一个整除,请说明是哪个数。
算法描述:⑴ 输入一个整数 N⑵ 如果 N MOD 3=0 则判断 N MOD 5 是否为 0 ;是则输出“YES” ,否则输出能被 3 整除⑶ 如果 N MOD 3<>0 则判断 N MOD 5 是否为 0 ;是则输出能被 5 整除,否则输出“ NO”⑷ 结束
INPUT “N=” ; NIF N MOD 3=0 THEN IF N MOD 5=0 THEN PRINT “YES” ELSE PRINT “NENG BEI 3 ZHENG CHU” END IFELSE IF N MOD 5=0 THEN PRINT “NENG BEI 5 ZHENG CHU” ELSE PRINT “NO” END IFEND IFEND
2 、有一个函数 y=+1(x>0)0(x=0)-1(x<0)
输入 x 的值,输出 y 的值。
INPUT “x=”;xIF x>0 THEN y=1 ELSE IF x=0 THEN y=0 ELSE y=-1 ENDIF ENDIFPRINT “x=”;x;”y=”;yEND
x
y
0
Ⅲ Ⅳ
Ⅱ Ⅰ3 、输入一个实数 , 判断它在平面直角坐标系中所在的象限。
第一象限 x>0,y>0 第二象限 x<0,y>0 第三象限 x<0,y<0 第四象限 x>0,y<0
IF语句的嵌套练习
程序如下:INPUT “x,y=”;x,yIF x>0 THEN IF y>0 THEN PRINT x;”and”;y;”is in first quadrant” ELSE PRINT x;”and”;y;”is in fourth quadrant” END IFELSE IF y>0 THEN PRINT x;”and”;y;”is in second quadrant” ELSE PRINT x;”and”;y;”is in third quadrant” END IFEND IFEND