题目内容
如果用一根长度为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(未知,但是可以通过键盘输入)的一元二次方程的两个根,这两个根一个为矩形的高,一个为矩形的宽.由于在求解的过程中要判断一元二次方程是否有根,则在算法的表示过程中会用到条件语句和选择结构. |
练习册系列答案
相关题目