题目内容

5.(1)函数$y=\left\{\begin{array}{l}2x,0≤x≤4\\ 8,4<x≤8\\ 2(12-x),8<x≤12\end{array}\right.$,编写出求函数的函数值的程序(使用嵌套式);
(2)“求$\frac{1}{1×2}+\frac{1}{2×3}+\frac{1}{3×4}+…+\frac{1}{99×100}$的值.”写出用基本语句编写的程序(使用当型).

分析 (1)根据题目已知中分段函数的解析式,根据分类标准,设置两个选择语句的并设置出判断的条件,再由函数各段的解析式,确定判断条件的“是”与“否”分支对应的操作,由此即可编写满足题意的程序.
(2)这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法.

解答 解:(1)INPUT“x=”;x
IF x>=0 and x<=4  THEN
y=2*x
ELSE IF x<=8   THEN
y=8
ELSE
y=2*(12-x)
END IF
END IF
PRINT y
END              …(6分)
(2).
S=0
K=1
DO
s=s+1/k(k+1)
k=k+1
LOOP UNTIL k>99
PRINT s
END                    …(12分)

点评 本题考查了设计程序框图解决实际问题,(1)主要考查编写程序解决分段函数问题.(2)主要考查利用循环结构进行累加.

练习册系列答案
相关题目

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

精英家教网