算法:第一步 x=a;第二步 若b>x则x=b;第三步 若c>x,则x=c; 第四步 若d>x,则x=d; 第五步 输出x.则输出的x表示( )A.
题型:不详难度:来源:
算法:第一步 x=a;第二步 若b>x则x=b;第三步 若c>x,则x=c; 第四步 若d>x,则x=d; 第五步 输出x.则输出的x表示( )A.a,b,c,d中的最大值 | B.a,b,c,d中的最小值 | C.将a,b,c,d由小到大排序 | D.将a,b,c,d由大到小排序 |
|
答案
x=a,若b>x,则b>a,x=b,否则x=a,即x为a,b中较大的值; 若c>x,则x=c,否则x仍为a,b中较大的值,即x为a,b,c中较大的值; 若d>x,则x=d,否则x仍为a,b,c中较大的值,即x为a,b,c中较大的值. 故x为a,b,c,d中最大的数, 故选A. |
举一反三
给出下列问题: (1)求面积为1的正三角形的周长; (2)求键盘所输入的三个数的算术平均数; (3)求键盘所输入两个数的最小数; (4)求函数f(x)=当自变量取相应值时的函数值. 其中不需要用条件语句描述的算法的问题有( ) |
已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为: 第一步:取A=89,B=96,C=99; 第二步:______; 第三步:______; 第四步:输出计算的结果. |
写出求1+2+3+4+5+6+…+100的一个算法.可运用公式1+2+3+…+n=直接计算. 第一步______; 第二步______; 第三步 输出计算的结果. |
下面给出了解决问题的算法: S1 输入x S2 若x≤1则执行S3,否则执行S4 S3 使y=2x-3 S4 使y=x2-3x+3 S5 输出y 当输入的值为______时,输入值与输出值相等. |
最新试题
热门考点