判断三角形形状

判断三角形形状

一、依据:主要是正、余弦定理的角的形式或者边的形式,其次还可能用到诱导公式,两角和与差的公式和二倍角公式等,

二、变形思路:

①角化边,转化为只有边的形式,解代数方程得到,

②边化角,转化为只有角的形式,解三角方程得到,

三、例题

\(\fbox{例1}\)

设\(\Delta ABC\)的内角\(A,B,C\)所对的边分别为\(a,b,c\),若\(bcosC+ccosB=asinA\),则\(\Delta ABC\)的形状为【】

A、锐角三角形 \(\hspace{2cm}\) B、直角三角形 \(\hspace{2cm}\) C、钝角三角形 \(\hspace{2cm}\) D、不确定

分析:用正弦定理的边的形式,边化角,得到\(sinBcosC+sinCcosB=sinAsinA\),
即\(sin(B+C)=sinA=sinAsinA\),由于\(sinA\neq 0\),故\(sinA=1\),故\(A=\cfrac{\pi}{2}\),故为直角三角形。

\(\fbox{例2}\)

上例中的条件变为:若\(2sinAcosB=sinC\),则\(\Delta ABC\)的形状为【】

A、直角三角形 \(\hspace{2cm}\) B、等腰三角形 \(\hspace{2cm}\) C、等腰直角三角形 \(\hspace{2cm}\) D、正三角形

分析:由条件\(2sinAcosB=sinC\)得到,\(2sinAcosB=sin(A+B)=sinAcosB+cosAsinB\),

整理得到\(sinAcosB-cosAsinB=0\),即\(sin(A-B)=0\),

故\(A=B\),即为等腰三角形。

\(\fbox{例3}\)

上例中的条件变为:若\(acosA=bcosB\),则\(\Delta ABC\)的形状为【】

A、直角三角形 \(\hspace{2cm}\) B、等腰三角形 \(\hspace{2cm}\) C、等腰直角三角形 \(\hspace{2cm}\) D、等腰或直角三角形

分析:边化角得到\(sinAcosA=sinBcosB\),即\(sin2A=sin2B\),

故\(2A=2B\)或\(2A+2B=\pi\),

故\(A=B\)或\(A+B=\cfrac{\pi}{2}\),则为等腰或直角三角形。

\(\fbox{例4}\)

\(\fbox{例5}\)

在\(\Delta ABC\)中,若\(sin^2A+sin^2B < sin^2C\),则\(\Delta ABC\)的形状为【】

A、锐角三角形 \(\hspace{2cm}\) B、直角三角形 \(\hspace{2cm}\) C、钝角三角形 \(\hspace{2cm}\) D、不确定

分析:角化边,得到\(a^2+b^2<c^2\),故选C。

原文地址:https://www.cnblogs.com/wanghai0666/p/8126020.html

时间: 2024-08-02 20:11:25

判断三角形形状的相关文章

ST:Lab1实验报告(测试判断三角形边长)

Lab 1 实验报告 一.   实验任务 下载Junit(4.12), Hamcrest(1.3),并在Eclipse上添加这来那个jar包 在Eclipse上安装Eclemma,用来显示测试的覆盖率. 写一个java程序,来判断三角形的形状,并且Junit来对这个程序进行测试. a)       判断三角形问题的描述: 判断三角形的函数传入三个形参int a, int b, int c 来代表三角形的三个边.并且计算并判断三角形是等边三角形.等腰三角形以及三边都不等的三角形. 二.   实验过

【C语言】判断三角形类型

根据输入的三角形的三边判断三角形的类型,并输出其面积和类型. #include<stdio.h> #include<stdlib.h> #include<math.h> int main() { float a, b, c; float s, area; printf("please input three line:\n"); scanf("%f%f%f", &a, &b, &c); //判断是否满足三角

九度oj 题目1048:判断三角形类型

题目1048:判断三角形类型 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:8240 解决:3992 题目描述: 给定三角形的三条边,a,b,c.判断该三角形类型. 输入: 测试数据有多组,每组输入三角形的三条边. 输出: 对于每组输入,输出直角三角形.锐角三角形.或是钝角三角形. 样例输入: 3 4 5 样例输出: 直角三角形 1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 i

纯css做三角形形状

1 /* create an arrow that points up */ 2 div.arrow-up { 3 width:0px; 4 height:0px; 5 border-left:5px solid transparent; /* left arrow slant */ 6 border-right:5px solid transparent; /* right arrow slant */ 7 border-bottom:5px solid #2f2f2f; /* bottom,

判断三角形的类型并求其面积

一.问题描述 根据输入的三角形的三条边判断三角形的类型,并输出其面积和类型. 二.算法思想 首先判断其两条边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积:否则不能构成三角形. ①从键盘输入三角形的三条边 ②判断两边之和是否大于第三条边 ③若条件成立,则可以构成一个三角形,计算其面积.已知三角形的三个边长,计算其面积计算方法: A.海伦公式.已知三角形三边长分别为a.b.c,则它的面积为:S= p(p?a)(p?b)(p?c) ,其中p为

Junit、Hamacrest和Eclemma的安装和判断三角形使用实例

1,安装 下载Junit和Hamacrest的jar包 选择Help->Eclipse Marketplace->搜索EclEmma,Install: 2,新建工程之后添加Junit和Hamacrest的jar包 3,创建测试类 如图两个代码文件夹,创建同名的包,src中写一个判断三角形类型的程序,test中写使用Junit的测试代码 4,测试代码 在执行任意一个方法之前都会执行setUp方法,方法前标以@Before 在函数之前加@Test表示该方法是一个单元测试 被测试代码如下所示: pa

NYOJ 659 判断三角形【简单题】

判断三角形 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 小明非常喜欢研究三角形.现在,小明已经知道三角形的三条边,如果三条边能组成三角形,小明就会很高兴,他就会得到一个"YE",如果他经过进一步的研究知道它又是等腰三角形, 他又会得一个"YE",他再次研究出它又是一个等边三角形,当然,他又会得到一个"YE". 小明当然不想自己判断了!那请你帮他写一个程序计算出给你三条边小明会得到几个"YE"?

NYOJ 659 判断三角形

判断三角形 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 小明非常喜欢研究三角形.现在,小明已经知道三角形的三条边,如果三条边能组成三角形,小明就会很高兴,他就会得到一个"YE",如果他经过进一步的研究知道它又是等腰三角形, 他又会得一个"YE",他再次研究出它又是一个等边三角形,当然,他又会得到一个"YE". 小明当然不想自己判断了!那请你帮他写一个程序计算出给你三条边小明会得到几个"YE"?

判断三角形的类型

接受用户输入的三个整数,作为三角形的三条边,并判断此三角形的类型. #include<stdio.h> #include<stdlib.h> int main(void) { int a; int b; int c; printf("please input a:"); scanf("%d", &a); printf("please input b:"); scanf("%d", &b)