Форум » Электронные таблицы » Не сходиться ответ № 4333 (А. Богданов) » Ответить

Не сходиться ответ № 4333 (А. Богданов)

Белкин: "Откройте файл электронной таблицы 9-114.xls, содержащей в каждой строке три натуральных числа. Выясните, какое количество троек чисел могут являться величинами углов остроугольного треугольника, выраженных в градусах. В ответе запишите только число." В задаче ответ 1496, но только у 36 троек чисел сумма равна 180. Может не тот файл прикреплен?

Ответов - 8

Danov: Ошибка в условиях. Там про стороны, а не про углы речь. И данные даны для сторон треугольника. Успехов! Сейчас подправим!

Поляков: Спасибо за замечание, в задаче должен быть вопрос про стороны, а не про углы. Условие исправлено.

uchitelka: (№ 4333) (А. Богданов) Откройте файл электронной таблицы 9-114.xls, содержащей в каждой строке три натуральных числа. Выясните, какое количество троек чисел могут являться сторонами остроугольного треугольника. В ответе запишите только число. Решаю в электронных таблицах, используя свойство сторон остроугольного треугольника: Любая сторона остроугольного треугольника меньше суммы двух других сторон и больше их разности. Прописываю формулу: =ЕСЛИ(И(A1<B1+C1;A1>abs(B1-C1);B1<A1+C1;B1>abs(A1-C1);C1<A1+B1;C1>abs(A1-B1));1;0) Но получается ответ 3272, на сайте ответ 1496. Помогите, пожалуйста, найти ошибку.


Danov: > Любая сторона остроугольного треугольника меньше суммы двух других сторон это понятно, существование треугольника > и больше их разности. а вот это мне непонятно. Я считал через "гипотенузу". Упорядочиваем стороны по возрастанию (a,b,c), тогда с самая большая. И тогда, для остроугольного треугольника с2 < a2 + b2 Это можно доказать просто геометрически, нарисовав остроугольный треугольник. Либо через теорему косинусов.

uchitelka: Да, действительно, нашла почему вы правы. Спасибо!

Родион: Я решал через "гипотенузу". Проверял, сторона наибольшая и квадрат стороны меньше суммы квадратов двух других сторон. Так делал для каждой стороны. Если хотя бы для 1 стороны подошло + выполняется условие треугольника, включал эту строку в ответ. По итогу вышло 1330, а в ответе 1496. Проверял на аналогичных задачах с тупоугольным и прямоугольным треугольниками - там ответы сходятся. Подскажите, пожалуйста, где я свернул не туда? Последовательность моих формул следующая: =ЕСЛИ(И(A1<+B1+C1;B1<A1+C1;C1<A1+B1);1;0) =ЕСЛИ(И(A1*A1<B1*B1+C1*C1;A1>B1;A1>C1);1;0) =ЕСЛИ(И(B1>A1;B1>C1;B1*B1<C1*C1+A1*A1);1;0) =ЕСЛИ(И(C1>A1;C1>B1;C1*C1<B1*B1+A1*A1);1;0) =СУММ(E1:G1) =D1+H1 =СЧЁТЕСЛИ(I1:I5000;2) Эти формулы последовательно записаны в ячейках D1-J1 соответственно и скопированы на весь диапазон. С учетом того, что на других аналогичных задачах с того же файла все работает, я не понимаю, где я ошибся? Что я не учитываю? Или ответ все-таки 1330?

Danov: Родион =ЕСЛИ(И(A1*A1<B1*B1+C1*C1;A1>=B1;A1>=C1);1;0) =ЕСЛИ(И(B1>=A1;B1>=C1;B1*B1<C1*C1+A1*A1);1;0) =ЕСЛИ(И(C1>=A1;C1>=B1;C1*C1<B1*B1+A1*A1);1;0) "Больше или равно". У нас треугольники не прямоугольные и может быть равенство сторон.

Родион: Вот блин, точно. Что-то вообще не подумал об этом)) Спасибо большое! Глупая ошибка



полная версия страницы