题目内容
用长度为l的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积,要求输入l 的值,输出正方形和圆的面积(π取3.14),请画出程序框图,并写出程序.【探究】设围成的正方形的边长为a,依题意4a=l,a=
,
所以正方形的面积为S1=(
)2=
.
同理若设围成的圆的半径为R,则2πR=l,R=
,
所以圆的面积为S2=πR2=π(
)2=
.
因此可以用顺序结构实现这一算法,采用INPUT语句输入l的值,利用赋值语句得到面积,最后输出两个面积.
【解析】程序框图如图1-2-1
![]()
图1-2-1
程序如下:
INPUT “l=”;l
S1=(l*l)/16
S2=(l*l)/(4*3.14)
PRINT “正方形的面积为”;S1
PRINT “圆的面积为”;S2
END
规律总结 编写程序的关键点在于搞清问题的算法,特别是算法结构,然后确定来用哪一种形式,本题要用相关的平面几何知识寻求正方形和圆的面积计算公式,利用顺序结构实施算法.
练习册系列答案
相关题目