下面给出一个问题的算法: 第一步,输入x;第二步,若x≥4,则执行第三步,否则执行第四步;第三步,输出2x-1,结束算法; 第四步,输出x2-2x+3,结束算法
题型:同步题难度:来源:
下面给出一个问题的算法: 第一步,输入x; 第二步,若x≥4,则执行第三步,否则执行第四步; 第三步,输出2x-1,结束算法; 第四步,输出x2-2x+3,结束算法。 (1)这个算法解决的问题是什么? (2)当输入的x为多大时,输出的数值最小? |
答案
解:(1)这个算法解决的问题是求分段函数的函数值的问题; (2)当x≥4时,f(x)=2x-1≥7; 当x<4时,f(x)=x2-2x+3=(x-1)2+2≥2, ∴当输入的x为1时,输出的数值最小,为2。 |
举一反三
给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2 个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,要计算这30个数的和,现已给出了该问题算法的程序框图如图所示。 |
|
(1)请在图中判断框①处和执行框②处填上合适的语句,使之能完成该题算法的功能; (2)根据程序框图写出程序。 |
下列各式中的S值不可以用算法求解的是 |
[ ] |
A.S=1+2+3+4 B.S=12+22+32+…+1002 C. D.S=1+2+3+… |
下列关于基本的逻辑结构说法正确的是 |
[ ] |
A.一个算法一定含有顺序结构 B.一个算法一定含有选择结构 C.一个算法一定含有循环结构 D.以上都不对 |
算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是 |
[ ] |
A.一个算法只能含有一种逻辑结构 B.一个算法最多可以包含两种逻辑结构 C.一个算法必须含有上述三种逻辑结构 D.一个算法可以含有上述三种逻辑结构的任意组合 |
下列算法:①z=x;②x=y;③y=z;④输出x,y关于算法作用,下列叙述正确的是 |
[ ] |
A.x,y B.x与y相等 C.z与x,y相等 D.x,y仍是原来的值 |
最新试题
热门考点