题目内容

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

点评 语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序框图摆在我们的面前时,要整体把握,概括其功能,本题属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网