题目内容

如果用一根长度为100 cm的铅丝,围成一个面积为S的矩形框(S是一个可以从键盘输入的正数),要求计算出所有满足面积为S的矩形的长度h和宽度w.

答案:
解析:

  解:伪代码如下:

  Read S

  d←2 500-4×S

  If d≥0 Then

  h←(50+sqr(d))/2

  w←(50-sqr(d))/2

  Print h,w

  Else

  Print“方程无实解”

  End If

  流程图如下:

  解析:①如果矩形的高为h,那么它的宽w为(50-h).②矩形面积:S=h×w=h×(50-h).③化简面积公式可得h2-50h+S=0.④由此可知这个算法就是求已知系数a=1,b=-50,c=S(未知,但是可以通过键盘输入)的一元二次方程的两个根,这两个根一个为矩形的高,一个为矩形的宽.由于在求解的过程中要判断一元二次方程是否有根,则在算法的表示过程中会用到条件语句和选择结构.


练习册系列答案
相关题目

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

精英家教网