精英家教网 > 高中数学 > 题目详情

给出下面的算法:

S1 输入x;

S2 若x<0,则y=x+1;否则执行S3;

S3 若x=0,则y=0;否则y=x;

S4 输出y.

(1)指出该算法的功能;

(2)画出算法的程序框图;

(3)写出该算法的程序.

答案:
解析:

  解:(1)该算法的功能是给定x的值,求函数的函数值.

  (2)程序框图如图所示.

  (3)程序如下:


练习册系列答案
相关习题

科目:高中数学 来源: 题型:

已知 S=1+(1+3)+(1+3+5)+(1+3+5+7)+…+(1+3+5+…+199)
(Ⅰ)下面给出求S的算法,请将空白部分补充完整;
(Ⅱ)请将求S的流程图补充完整,内容直接填在程序框图中;
解:(Ⅰ)算法分析:(1)S=0,T=0,i=1;
(2)将T+2i-1赋值给T,将S+T赋值给S;
(3)将
 
赋值给i;
(4)
 

(5)输出S,结束运算.
(Ⅱ)流程图:
精英家教网

查看答案和解析>>

科目:高中数学 来源:学习高手必修三数学苏教版 苏教版 题型:013

设计一个计算1×3×5×7×9的算法.下面给出了程序的一部分,则在横线①上不能填入下面数据中的

S←l

I←3

While I<①

S←S×I

I←I+2

End While

Print S

End

[  ]
A.

9

B.

9.5

C.

10

D.

10.5

查看答案和解析>>

科目:高中数学 来源:河南省模拟题 题型:单选题

下面的程序框图给出了计算数列{an}的前8项和S的算法,算法执行完毕后,输出的S为
[     ]
A.8
B.63
C.92
D.129

查看答案和解析>>

同步练习册答案