Невырожденный треугольник: Что такое невырожденный треугольник

Считается ли вырожденный треугольник треугольником? : Прочее

Правила форума

В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе «Помогите решить/разобраться (М)».

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.

 
Xenia1996 

 Считается ли вырожденный треугольник треугольником?

27. 05.2011, 12:14 

01/10/10

2116
Израиль (племянница БизиБивера)

Месяц тому назад в нашей школе проводилась олимпиада (внутришкольная). Среди прочего, на ней предлагалась такая задача:

Верно ли, что из некоторых трёх углов (в градусах) любого выпуклого четырёхугольника можно составить треугольник (в сантиметрах)?

(Имелось в виду, что если, скажем, углы выпуклого четырёхугольника равны a, b, c и d градусов, то можно построить треугольник, стороны которого в сантиметрах являются тремя различными элементами множества ).

Я начертила красивый дельтоид с углами 50, 50, 100 и 160 градусов, сиречь взяла два равнобедренных треугольника (с углами 100, 40, 40 и 160, 10, 10) и подарила им общую основу.
К моему удивлению, решение…не засчитали, видимо, под предлогом того, что существует треугольник со сторонами 50, 50, 100 (хоть и является вырожденным).

Но ведь для вырожденного треугольника не выполняется теорема Менелая (я об этом уже где-то писала), следовательно треугольником он являться не может.

Помогите, пожалуйста, разобраться.
Заранее благодарна!


   

                  

Crutoy Pazan 

 Re: Считается ли вырожденный треугольник треугольником?

27. 05.2011, 12:24 

Злостный тролль-клон Дмитрий Муродьянц. Студент 1 курса МГТУ им. Баумана. Кафедра физики

23/02/11


175

а что тут разбираться, если считают, значит считают. Вам просто не повезло.С определениями не спорят


   

                  

Sasha2 

 Re: Считается ли вырожденный треугольник треугольником?

27. 05.2011, 12:25 

21/06/06
1721

Я лично стою на другой точке зрения, а именно, что вырожденные треугольники вполне имеют право на существование, хотя в Вашем случае я полностью на Вашей стороне, поскольку разумеется применение вырожденных треугольников имеет (ИМХО) только теоретический характер. Ведь, что такое вырожденный треугольник? По сути дела это три точки лежащие на одной прямой. Кстати и вырожденность может быть двоякого типа, а именно, в одном случае все три точки различны, а в другом случае, две из трех точек совпадают с одним концом отрезка, другим концом которого является третья точка оного.


А вот в качестве примера того, что такие треугольники существенны, вот Вам следующая лемма:

Лемма: Две плоские фигуры и будут равными фигурами одного и того же направления вращения если между точками этих двух фигур можно установить такое соответствие, при котором любые два треугольника и (ПУСТЬ ДАЖЕ И ВЫРОЖДЕННЫЕ), вершинами которых являются соответственные точки двух данных фигур, являются равными треугольниками одного и того же направления вращения, как бы при этом ни выбиралась точка .


   

                  

alex1910 

 Re: Считается ли вырожденный треугольник треугольником?

27.05.2011, 12:27 

21/07/10
555

Вряд ли по этому вопросу есть консенсус. Это примерно тоже самое, как натуральность нуля — в некоторых странах (Франция, например) ноль натурален.


   

                  

Xenia1996 

 Re: Считается ли вырожденный треугольник треугольником?

27.05.2011, 12:36 

01/10/10

2116
Израиль (племянница БизиБивера)

alex1910 в сообщении #450734 писал(а):

Вряд ли по этому вопросу есть консенсус.

Это примерно тоже самое, как натуральность нуля — в некоторых странах (Франция, например) ноль натурален.

А как же высказывание Паскаля о том, что математическая истина одинакова и в Париже, и в Тулузе

?
Кроме того,

(Оффтоп)

я вообще занялась математикой, так как хотела быть похожей на Линзи Ло и на её героиню из фильма «Дрянные девчонки», которая любила математику за то, что она универсальна.


   

                  

TOTAL 

 Re: Считается ли вырожденный треугольник треугольником?

27. 05.2011, 12:39 

Заслуженный участник

23/08/07
5176
Нов-ск

Xenia1996 в сообщении #450725 писал(а):

Помогите, пожалуйста

Помогу советом. Действуйте надёжно, чтобы не было предлога составить даже вырожденный треугольник.


   

                  

Xenia1996 

 Re: Считается ли вырожденный треугольник треугольником?

27. 05.2011, 12:44 

01/10/10

2116
Израиль (племянница БизиБивера)

TOTAL в сообщении #450741 писал(а):

Xenia1996 в сообщении #450725 писал(а):

Помогите, пожалуйста

Помогу советом. Действуйте надёжно, чтобы не было предлога составить даже вырожденный треугольник.

Ага, надо было 49, 49, 102, 160.
Спасибо!


   

                  

alex1910 

 Re: Считается ли вырожденный треугольник треугольником?

27. 05.2011, 12:51 

21/07/10
555

Xenia1996 в сообщении #450739 писал(а):

alex1910 в сообщении #450734 писал(а):

Вряд ли по этому вопросу есть консенсус. Это примерно тоже самое, как натуральность нуля — в некоторых странах (Франция, например) ноль натурален.

А как же высказывание Паскаля о том, что математическая истина одинакова и в Париже, и в Тулузе

?
Кроме того,

(Оффтоп)

я вообще занялась математикой, так как хотела быть похожей на Линзи Ло и на её героиню из фильма «Дрянные девчонки», которая любила математику за то, что она универсальна.

Так определение не имеет ничего общего с математической истиной — это просто договоренность.

А истина — одна. Вырожденный и невырожденный треугольники — это два разных (с некоторой точки зрения) объекта.

А с другой точки зрения: что треугольник, что пятиугольник — все едино, ибо оба — «фигуры».

А математика — это искусство рассматривать объекты с разных (удобных для конкретной задачи) точек зрения.


   

                  

Показать сообщения за: Все сообщения1 день7 дней2 недели1 месяц3 месяца6 месяцев1 год Поле сортировки АвторВремя размещенияЗаголовокпо возрастаниюпо убыванию 
  Страница 1 из 1
 [ Сообщений: 8 ] 

Модераторы: Модераторы Математики, Супермодераторы


Решение урока (модуля) 4.

2 из курса «Поколение Python» stepik.org

В этом уроке идут задания на отработку логических операторов: and, or и not. На этой странице представлены все решения задач из этого модуля (урока).

Расположите логические операторы в порядке значимости их приоритета (от наибольшего до наименьшего). 

  1. Логическое отрицание not
  2. Логическое умножение and
  3. Логическое сложение or

Приведенная ниже таблица истинности показывает разные комбинации истинности и ложности значений, соединённых логическими операторами. Заполните таблицу, выбрав True или False, чтобы показать, является результатом такой комбинации истина или ложь.

True and False – False
True and True – True
False and True – False
False and False – False
True or False – True
True or True – True
False or True – True
False or False – False
not True – False
not False – True

Приведенная ниже таблица истинности показывает разные комбинации истинности и ложности значений, соединённых логическими операторами. Заполните таблицу, выбрав True или False, чтобы показать, является результатом такой комбинации истина или ложь.

Логическое выражениеTrueFalse
a == 2 or b > 2+
6 <= c and a > 3+
1 != b and c != 3+
a >= -1 or a <= b+
not (a > 2)+
not (c <= 10)+

Что будет выведено на экран в результате выполнения следующей программы?

num1 = 34
num2 = 81
if num1 // 9 == 0 or num2 % 9 == 0:
    print('число', num1, 'выиграло')
else:
    print('число', num2, 'выиграло')

Ответ: число 34 выиграло

Какое значение будет выведено на экран после выполнения следующей программы, если с клавиатуры введено число 7?

a = int(input())
if a >= 2 and a <= 17:
    b = 3
    p = a * a + b * b
else:
    b = 5
p = (a + b) * (a + b)
print(p)

Ответ: 100

Принадлежность 1

Напишите программу, которая принимает целое число xx и определяет, принадлежит ли данное число указанному промежутку.  

Формат входных данных
На вход программе подаётся целое число xx.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Примечание. Если точка выколотая, то граница не включается, если точка закрашенная, то граница включается.

a = int(input())
if a > -1 and a < 17:
    print('Принадлежит')
else:
    print('Не принадлежит')

Принадлежность 2

Напишите программу, которая принимает целое число xx и определяет, принадлежит ли данное число указанным промежуткам.

Формат входных данных
На вход программе подаётся целое число xx.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Примечание. Если точка выколотая, то граница не включается, если точка закрашенная, то граница включается.  

n = int(input())
if not (-3 < n < 7):
    print('Принадлежит')
else:
    print('Не принадлежит')

Принадлежность 3

Напишите программу, которая принимает целое число xx и определяет, принадлежит ли данное число указанным промежуткам.

Формат входных данных
На вход программе подаётся целое число xx.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Примечание. Если точка выколотая, то граница не включается, если точка закрашенная, то граница включается. 

a = int(input())
if (a > -30 and a <= -2) or (a > 7 and a <= 25):
    print('Принадлежит')
else:
    print('Не принадлежит')

Красивое число ?️

Назовем число красивым, если оно является четырехзначным и делится нацело на 77 или на 1717. Напишите программу, определяющую, является ли введённое число красивым.  Программа должна вывести «YES», если число является красивым, или «NO» в противном случае.

Формат входных данных
На вход программе подаётся натуральное число.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

a = int(input())
if (a % 7 == 0 or a % 17 == 0) and (a >= 1000 and a <= 9999):
    print('YES')
else:
    print('NO')

Неравенство треугольника

Напишите программу, которая принимает три положительных числа и определяет, существует ли невырожденный треугольник с такими сторонами.

Формат входных данных
На вход программе подаётся три положительных целых числа.

Формат выходных данных
Программа должна вывести «YES» или «NO» в соответствии с условием задачи.

Примечание. Треугольник существует, если выполняется неравенство треугольника.

a = int(input())
b = int(input())
c = int(input())
if (a < (b + c)) and (b < (a + c)) and (c < (a + b)):
    print("YES")
else:
    print("NO")

Високосный год

Напишите программу, которая определяет, является ли год с данным номером високосным. Если год является високосным, то выведите «YES», иначе выведите «NO».

Год является високосным, если его номер кратен 4, но не кратен 100, или если он кратен 400.

Формат входных данных
На вход программе подаётся натуральное число.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

year = int(input())

# Делится на 4 без остатка но на 100 с остатком 
# или делится на 400 без остатка
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
    print('YES')
else:
    print('NO')

Ход ладьи

Даны две различные клетки шахматной доски. Напишите программу, которая определяет, может ли ладья попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом ладьи можно попасть во вторую, или «NO» в противном случае.

Формат входных данных
На вход программе подаётся четыре числа от 1 до 8.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Примечание. Шахматная ладья ходит по горизонтали или вертикали.

r1, c1, r2, c2 = int(input()), int(input()), int(input()), int(input())

# если строка откуда куда равны r1 == r2
# или столбец откуда куда равны c1 == c2
if r1 == r2 or c1 == c2:
    print('YES')
else:
    print('NO')# put your python code here

Ход короля ?️

Даны две различные клетки шахматной доски. Напишите программу,  которая определяет, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом короля можно попасть во вторую, или «NO» в противном случае.

Формат входных данных
На вход программе подаётся четыре числа от 1 до 8.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Примечание. Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку.

x1 = int(input())
y1 = int(input())
x2 = int(input())
y2 = int(input())
x = x2 - x1  # разность координат по оси x
y = y2 - y1  # разность координат по оси y

# Так как король может ходить во все направления, но только на одну клетку, нужно сделать проверку: отличается ли конечная позиция от начальной на 1
if -1 <= x <= 1 and -1 <= y <= 1:
    print('YES')
else:
    print('NO')

c — Учитывая три стороны треугольника, как я могу определить, является ли он вырожденным треугольником или нет?

спросил

Изменено 1 год, 9 месяцев назад

Просмотрено 25 тысяч раз

Мы знаем, что вырожденный треугольник — это треугольник, все три вершины которого лежат на прямой, а значит, все его стороны лежат друг над другом. Итак, у треугольника три стороны, и теперь мне нужно определить, является ли он вырожденным треугольником или генерирующим треугольником.

Как решить эту проблему с помощью языка C?

  • c
  • синтаксис

5

Если у вас есть три длины сторон, удовлетворяющие условию a b c и сумма a + b = c , то треугольник вырожденный.

(Действительные треугольники имеют a + b > c и треугольники с a + b < c невозможно.)

7

Если a, b и c длины трех сторон треугольника, то

 a + b > c
а + в > б
б + в > а
 

Если хотя бы одно из этих неравенств неверно, то мы получаем вырожденный треугольник.

Проще говоря, сначала отсортируйте a, b, c в порядке возрастания, затем проверьте условие ниже

 a + b <= c
 

если это условие выполняется, то треугольник является вырожденным треугольником.

1

Вам нужно выяснить, находятся ли точки A, B и C на одной линии. Если AB и AC имеют одинаковый наклон, то они коллинеарны (на одной прямой).

Теперь вы свели задачу к вычислению уклона, что должно быть легко выполнено в C. формула. Если площадь равна 0 (или меньше заданного порога из-за ошибок округления), то треугольник вырожденный.

Учитывая вершин треугольника A , B , C , вы можете вычислить площадь параллелограмма, натянутого на (A-B) и (B-C) , взяв их взаимное произведение. Если эта площадь равна нулю, ваш треугольник вырожден. Также вы можете эквивалентно вычислить длины сторон из вершин и вернуться к использованию формулы Герона.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Неравенство треугольников | Brilliant Math & Science Wiki

Если длины двух сторон невырожденного треугольника равны \(6\), каковы возможные значения длины третьей стороны?


Пусть третья сторона имеет длину \(X\), тогда из неравенства треугольника имеем \(6+6>X\) и \(6+X>6\), откуда \(0 \) Таким образом, любое действительное число \(X\), такое что \(0

Если длины двух сторон невырожденного треугольника равны 9 и 15, каковы возможные длины третьей стороны?


Пусть третья сторона имеет длину \( x > 0\). 3 стороны должны удовлетворять

\[\begin{массив} &x < 9 + 15, &15 < x + 9, &9 < x + 15.\end{массив}\]

Третье неравенство тривиально верно, а первые два дают \( 6 < x < 24 \). \(_\квадрат\)

Если \(AB = 4\), \(AC = 5\), \(BD = 8\), \(CD = 15\) и \(AD\) - натуральное число, найти \(AD \).

Если три целые стороны треугольника равны \(x+2\), \(2x+7\), \(4x+1\), каково наибольшее возможное значение \(x\)?


По неравенству треугольника имеем

\[\begin{выравнивание} (x+2)+(2x+7)>(4x+1) &\Стрелка вправо x<8\\ (x+2)+(4x+1)>(2x+7) &\Стрелка вправо x>\frac{4}{3}\\ (2x+7)+(4x+1)>(x+2) &\Стрелка вправо x>-\frac{6}{5}, \конец{выравнивание}\]

, что подразумевает \(\displaystyle{\frac{4}{3} \) Таким образом, максимально возможное целочисленное значение \(x\) равно \(7\). \(_\квадрат\)

Учитывая \(5\) палочек соответствующей длины \(1,3,5,9\) и \(10\), сколько различных треугольников можно составить из трех палочек?


Если одна сторона треугольника имеет длину стороны \(1\), то нет никакой возможной комбинации для образования треугольника. На самом деле, если три стороны треугольника имеют различные целые длины, то невозможно иметь одну сторону единичной длины.

Если одна сторона имеет длину \(3\), единственная возможная комбинация - это \((3,9,10)\).
Если одна сторона имеет длину \(5\), единственная возможная комбинация - это \((5,9,10)\).
Если одна сторона имеет длину \(9\), возможны следующие комбинации: \((9,3,10)\) и \((9,5,10)\).
Если одна сторона имеет длину \(10\), возможны следующие комбинации: \((10,9,3)\) и \((10,9,5)\).

Поскольку изменение порядка сторон не меняет самого треугольника, мы можем составить \(2\) различных треугольников.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *