Oл. 62г 10кл №23 Какую наибольшую площадь...
От: Les Россия  
Дата: 30.05.03 16:07
Оценка: 3 (2)
Какую наибольшую площадь может иметь треугольник, стороны которого a, b, c заключены в следующих пределах:
0<=a<=1<=b<=2<=c<=3 ?
Re: Oл. 62г 10кл №23 Какую наибольшую площадь...
От: adontz Грузия http://adontz.wordpress.com/
Дата: 30.05.03 17:31
Оценка: 1 (1) -1
Здравствуйте, Les, Вы писали:

1 ? Прямоугольный треугольник со сторонами 1, 2, sqrt(5)
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[2]: Oл. 62г 10кл №23 Какую наибольшую площадь...
От: adontz Грузия http://adontz.wordpress.com/
Дата: 30.05.03 21:54
Оценка: +1
Здравствуйте, adontz, Вы писали:

Что бы не было воплей про отсутствие решения, решил в уме, представляя себе как меняеться площадь треугольника есть меня 1 его сторону.Пришёл к выводу что если зафиксировать длины 2-х сторон, то наибольшая площадь у прямоугольного
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Oл. 62г 10кл №23 Какую наибольшую площадь...
От: Олег Гашев
Дата: 31.05.03 01:55
Оценка: :))
Здравствуйте, Les, Вы писали:

Les>Какую наибольшую площадь может иметь треугольник, стороны которого a, b, c заключены в следующих пределах:

Les>0<=a<=1<=b<=2<=c<=3 ?

a=0.99
b=1.99
c=2.22

S=0.985045582701634

class Class1
    {
        
        public static double Geron(double a,double b,double c)
        {
            double p=(a+b+c)/2;
            return System.Math.Sqrt(p*(p-a)*(p-b)*(p-c));
        }

        [STAThread]
        static void Main(string[] args)
        {
            double a=0.1,b=1,c=2,max=0,fixa=a,fixb=b,fixc=c,tmp;
            for (a=0.01;a<1;a+=0.01)
                for (b=1;b<2;b+=0.01)
                    for(c=2;c<3;c+=0.01)
                    {
                        tmp=Class1.Geron(a,b,c);
                        if (tmp>max)
                        {
                            fixa=a;
                            fixb=b;
                            fixc=c;
                            max=tmp;
                        }
                        
                    }
            Console.WriteLine("S={0} a={1} b={2} c={3}", max,fixa,fixb,fixc);
        }
    }
Либо я найду путь, либо проложу его. © Свифт
Re: Oл. 62г 10кл №23 Какую наибольшую площадь...
От: LCR Россия lj://_lcr_
Дата: 31.05.03 06:01
Оценка: 20 (2) +1
Здравствуйте, Les, Вы писали:

Les>Какую наибольшую площадь может иметь треугольник, стороны которого a, b, c заключены в следующих пределах:

Les>0<=a<=1<=b<=2<=c<=3 ?

Рассмотрим следующий чертёж:

По формуле S = a*h/2 (основание*высота/2). Пусть основание равно 1, тогда положение точки C может быть только в штрихованной области. Поэтому максимальная высота = 2. Если основание меньше 1, то высота может тоже только уменьшится, отсюда ответ: стороны равны 1, 2, и sqrt(5)
quicksort =: (($:@(<#[),(=#[),$:@(>#[)) ({~ ?@#)) ^: (1<#)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.