课件13张PPT。 输入语句、输出语句、赋值语句与逻辑结构中的哪种结构相对应?条件语句:与程序框图中的条件结构相对应.IF 条件 THEN
语句体
END IFIF 条件 THEN
语句体1
ELSE
语句体2
END IF 条件语句:与程序框图中的条件结构相对应.IF 条件 THEN
语句体
END IF 当计算机执行这些
语句时,首先对IF后的
条件进行判断,如果条
件符合,则执行语句体
中的语句,否则执行
END IF之后的语句.IF 条件 THEN
语句体1
ELSE
语句体2
END IF 当计算机执行这
些语句时,首先对IF
后的条件进行判断,
如果条件符合,那么
执行语句体1,否则
执行语句体2. 条件语句:与程序框图中的条件结构相对应.编写一个程序,求实数x的绝对值.程序框图为:INPUT x
IF x>=0 THEN
PRINT x
ELSE
PRINT -x
END IF
ENDINPUT x
IF x<0 THEN
x=-x
END IF
PRINT x
END 编写程序,使任意输入的3个整数按从大到小
的顺序输出.用自然语言表示为: 第一步:输入3个整数a,b,c.
第二步:将a与b比较,并把小者赋给b,大者赋给a.
第三步:将a与c比较,并把小者赋给c,大者赋给a.
第四步:将b与c比较,并把小者赋给c,大者赋给b.
第五步:按顺序输出a,b,c.程序框图为: 编写程序,使任意输入的3个整数按从大到小
的顺序输出.INPUT “a,b,c=”;a,b,c
IF b>a THEN
t=a a=b b=t
END IF
IF c>a THEN
t=a a=c c=t
END IF
IF c>b THEN
t=b b=c c=t
END IF
PRINT a,b,c
END //***a是a、b两个数中的最大的//*** a是a、b、c三个数中的最大的//***b是b、c两个数中最大的将程序框图转化为程序:INPUT “a,b,c=”;
a,b,c
IF a+b>c AND a+c>b
AND b+c>a THEN
PRINT “Yes”
ELSE
PRINT ”No”
END IF
END 读程序,说明程序的运行过程.INPUT
“Please input an integer:”;x
IF 9 a=x10
b=x MOD 10
x=10*b+a
PRINT x
END IF
END 要求输入一个正的两位数x,若9取出x的十位,记作a,再取出x的个位,记作b,
把它们调换位置,然后输出. 编写一个程序,判断任意输入的整数的奇偶性. INPUT “Please input an integer:”;a
IF a MOD 2=0 THEN
PRINT “Even.”
ELSE
PRINT “Odd.”
END IF
END