当前位置: 高中信息技术 / 综合题
  • 1. 程序分析题:算法设计与程序实现(每空4分,共8分)

    已知a、b、c分别为三角形的三条边长,利用海伦公式求三角形面积 ,其中 编程实现:输入边长a,b,c,如果能构成三角形,输出面积,否则输出“No Answer !”

    def cal():

    a=int(txtl.get())

    b=int(txt2.get())

    c=int(txt3.get())

    if:              :

      p= (atb+c)/2

      s=math. sqrt (p*(p-a)*(p-b)*(p-c))

      txt4.insert (0,str(s))

    else:

      txt4.insert (0."No Answer!")

    1. (1) 利用海伦公式求三角形面积的算法是(填写:解析法/查找法/穷举法/排序法)。
    2. (2) 填写出参考程序中空白处的表达式              (填写字母: A/B/C/D)。
      A . a+b>c or  a+c>b  and  b+c>a B . a+b>c or  a+c>b  or   b+c>a C . a+b>c  and  a+c>b  or  b+c>a D . a+b>c  and  a+c>b  and  b+c>a

微信扫码预览、分享更方便