給出三個(gè)正數(shù)a,b,c,問(wèn)能否構(gòu)成一個(gè)三角形,若能求其面積,請(qǐng)?jiān)O(shè)計(jì)一個(gè)程序,畫出其程序框圖.

思路分析:由于不是任意三條線段都能構(gòu)成三角形,因此必須先判斷構(gòu)成三角形的邊是否能滿足任意兩邊之和大于第三邊,即a+b>c,a+c>b,b+c>a.這才是保證得到正確結(jié)果的必要步驟,經(jīng)檢驗(yàn)如果滿足上述條件,則按照下面的公式計(jì)算三角形的面積〔海倫公式:p=,S=〕.

解:程序框圖如圖1-2-10所示.

圖1-2-10

程序如下:

input  a,b,c

if  a+b>c  &  a+c>b  &  b+c>a

p=(a+b+c)/2;

S=;

disp(S);

else  “bu neng gou cheng san jiao xing”

end

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源: 題型:

給出以下四個(gè)問(wèn)題:
①輸入一個(gè)正數(shù)x,求它的常用對(duì)數(shù)值; 
②求面積為6的正方形的周長(zhǎng);
③求三個(gè)數(shù)a,b,c中的最大數(shù);
④求函數(shù)f(x)=
x-1,x≥0
x+2,x<0
的函數(shù)值.
其中不需要用條件語(yǔ)句來(lái)描述其算法的有   ( 。
A、1個(gè)B、2個(gè)C、3個(gè)D、4個(gè)

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:數(shù)學(xué)教研室 題型:044

給出三個(gè)正數(shù)a,b,c,能否構(gòu)成一個(gè)三角形,若能,則求出其面積,請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法的程序,并畫出相應(yīng)的程序框圖.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:044

給出三個(gè)正數(shù)a,b,c,能否構(gòu)成一個(gè)三角形,若能,則求出其面積,請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法的程序,并畫出相應(yīng)的程序框圖.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:同步題 題型:解答題

給出三個(gè)正數(shù)a,b,c,判斷以這3個(gè)數(shù)為三條邊邊長(zhǎng)的三角形是否存在,若存在,則求出其面積,請(qǐng)?jiān)O(shè)計(jì)程序?qū)崿F(xiàn)該功能,并畫出相應(yīng)的程序框圖。

查看答案和解析>>

同步練習(xí)冊(cè)答案