题目内容
20.(1)说明该算法框图所表示的函数;
(2)用基本语句描述该算法框图.
分析 (1)分析程序中各变量、各语句的作用,再根据流程图所示的顺序和判断框的功能,可得该算法程序的功能是计算并输出分段函数的函数值.
(2)对照流程图写成语句即可.
解答 解:(1)分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算并输出分段函数y=$\left\{\begin{array}{l}{\left.\begin{array}{l}{1-2x}\\{5}\end{array}\right.}&{\left.\begin{array}{l}{x<-2}\\{-2≤x≤2}\end{array}\right.}\\{2x+1}&{x>2}\end{array}\right.$的值.
故该算法框图所表示的函数为:y=$\left\{\begin{array}{l}{\left.\begin{array}{l}{1-2x}\\{5}\end{array}\right.}&{\left.\begin{array}{l}{x<-2}\\{-2≤x≤2}\end{array}\right.}\\{2x+1}&{x>2}\end{array}\right.$.
(2)程序语句如下:
INPUT x
If x<-2 Then
y=1-2*x
Else
If x<=2 Then
y=5
Else
y=2*x+1
End If
End If
PRINT y
END
点评 语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序框图摆在我们的面前时,要整体把握,概括其功能,本题属于基础题.
练习册系列答案
相关题目
15.方程2x=x+1的解的个数为( )
| A. | 0个 | B. | 1个 | C. | 2个 | D. | 3个 |
12.已知实数集R,集合A={x|x<0或x>2},集合B={y|y=$\sqrt{x-1}$},则(∁RA)∩B=( )
| A. | {x|1<x<2} | B. | {x|1≤x≤2} | C. | {x|1≤x<2} | D. | {x|0≤x≤2} |
9.设集合A={x|x2-3x>0},B={x||x|<2},则A∩B=( )
| A. | (-2,0) | B. | (-2,3) | C. | (0,2) | D. | (2,3) |