任意给定3个正实数,设计一个算法,判断以这3个正实数为三边边长的三角形是否存在,并画出这个算法的程序框图.

任意给定3个正实数,设计一个算法,判断以这3个正实数为三边边长的三角形是否存在,并画出这个算法的程序框图.

题型:不详难度:来源:
任意给定3个正实数,设计一个算法,判断以这3个正实数为三边边长的三角形是否存在,并画出这个算法的程序框图.
答案
算法步骤如下:
第一步,输入3个正实数a,b,c.
第二步,判断a+b>c,b+c>a,c+a>b是否同时成立.若是,则存在这样的三角形;否则,不存在这样的三角形.
程序框图如图:

解析
判断以3个任意给定的正实数为三条边边长的三角形是否存在,只需验证这3个数中任意两个数的和是否大于第3个数.这个验证需要用到条件结构.
举一反三
由相应的程序框图如图,补充完整一个计算1+2+3+…+100的值的算法.(用循环结构)

第一步,设i的值为_____________.
第二步,设sum的值为_____________.
第三步,如果i≤100执行第_____________步,否则,转去执行第_____________步.
第四步,计算sum+i并将结果代替_____________.
第五步,计算_____________并将结果代替i.
第六步,转去执行第三步.
第七步,输出sum的值并结束算法.
题型:不详难度:| 查看答案
设计一个用有理数数幂逼近无理指数幂的算法,画出算法的程序框图.
题型:不详难度:| 查看答案
高中某班一共有40名学生,设计算法流程图,统计班级数学成绩良好(分数>80)和优秀(分数>90)的人数.
题型:不详难度:| 查看答案
编写程序,计算一个学生数学、语文、英语三门课的平均成绩.
题型:不详难度:| 查看答案
已知函数f(x)=x2-1,g(x)=2x+3,设计一个程序,求f[g(0)]+g[f(2)]的值.
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.