Deutsch
Germany.ruФорумы → Архив Досок→ Хочу все знать!

коза на поляне

5485   2 3 4 5 6 7 8 9 10 11 12 все
Steven9999 коренной житель12.03.10 16:30
NEW 12.03.10 16:30 
в ответ Bigfoot 12.03.10 16:23
В ответ на:
А Вы уверены, что знаете хронологию разработки компилляторов? ;) Или Вы считаете, что компилляторы Си писали на Фортране?

Негоже от ответа уходить. И свои слова хорошо бы подтверждать. Впрочем, уход от ответа - тоже ответ...
Bigfoot постоялец12.03.10 16:34
Bigfoot
NEW 12.03.10 16:34 
в ответ Steven9999 12.03.10 16:28
В ответ на:
Я-то грешным делом решил

"Было бы величайшей ошибкой думать..." (с) В.И.Ленин
В ответ на:
Как я уже говорил, в таком стиле это сможет почти каждый

Ну так кто Вам мешал его дать? На всякий случай: это был риторический вопрос.
Я понимаю, что Вы хотите повыпендриваться, но, честно говоря, Вы меня немного устаете. Пожалуй, я закруглюсь по данному вопросу.
Oh gravity, thou art a heartless bitch! (c) Dr.Cooper
Bigfoot постоялец12.03.10 16:53
Bigfoot
NEW 12.03.10 16:53 
в ответ Steven9999 12.03.10 16:30
В ответ на:
Негоже от ответа уходить.

Каков вопрос, таков и ответ.
В ответ на:
И свои слова хорошо бы подтверждать

Какие именно?
Oh gravity, thou art a heartless bitch! (c) Dr.Cooper
fuedor2003 коренной житель12.03.10 17:43
fuedor2003
NEW 12.03.10 17:43 
в ответ Steven9999 12.03.10 15:37
В ответ на:
Есть класс задач НЕ решаемых точно. Например, квадратура круга.

упс
Steven9999 коренной житель12.03.10 18:02
NEW 12.03.10 18:02 
в ответ Bigfoot 12.03.10 16:34
В ответ на:
Пожалуй, я закруглюсь по данному вопросу.

Это правильное решение. Давно пора.
з.ы. Чрезмерное использование матлаба атрофирует мозг и способность мыслить. Это очень прискорбно... Следующий этап - вычисление в матлабе площади круга. А там и до 2х2 недалеко...
Bigfoot постоялец12.03.10 20:17
Bigfoot
NEW 12.03.10 20:17 
в ответ Steven9999 12.03.10 18:02
В ответ на:
Чрезмерное использование матлаба атрофирует мозг и способность мыслить

Ну, некоторым , как показывает данная дискуссия, даже и матлаба не надо. А вообще - Вы изволили сказать глупость. Вы ведь даже не знаете толком, что такое Матлаб, и для чего его используют. И еще. Для решения была использована Mathematica - она тоже что-нибудь атрофирует? Кстати, и Фортран тоже мозг атрофирует - могли бы все и с логарифмическими линейками посчитать. Или "в столбик" прикинуть.
Oh gravity, thou art a heartless bitch! (c) Dr.Cooper
resort прохожий13.03.10 00:25
NEW 13.03.10 00:25 
в ответ Steven9999 12.03.10 16:22
В ответ на:
1. Да, можно. С помощью циркуля и линейки мы можем точно построить отрезок длиной "корень из двух", окружнсть с длиной "2 пи" и круг с площадью "пи".
2. Отрезок длиной "пи" мы построить не можем. И много чего еще не можем. Например, разделить угол на три равные части ...

Позвольте, где в условии задачи содержалось упоминание циркуля и линейки? Там даже слова "построить" не было.

Властитель слабый и лукавый,

Плешивый щеголь, враг труда,

Нечаянно пригретый славой,

Над нами царствовал тогда.

Steven9999 коренной житель13.03.10 23:07
NEW 13.03.10 23:07 
в ответ resort 13.03.10 00:25
В ответ на:

В ответ на:1. Да, можно. С помощью циркуля и линейки мы можем точно построить отрезок длиной "корень из двух", окружнсть с длиной "2 пи" и круг с площадью "пи".
2. Отрезок длиной "пи" мы построить не можем. И много чего еще не можем. Например, разделить угол на три равные части ...

Позвольте, где в условии задачи содержалось упоминание циркуля и линейки? Там даже слова "построить" не было.

1. Был задан вопрос "можно ли считать точным решение, в котором фигурирует число пи или корень из двух?". Я ответил на этот вопрос. В чем проблема ?
Да, число пи является иррациональным. Тем не менее, ответ будет точным. В частности, мы можем построить круг площадью пи. Аналогично длина диагонали квадрата составит корень из двух. Точно. Хотя и это тоже иррациональное число.
И в данной задаче решение может быть абсолютно точным (построение циркулем и линейкой) или только приблизительным (матлаб). Задачу можно перефразировать так: "Дана окружность радиуса R (поляна). Можно ли с помощью циркуля и линейки построить окружность с центром на первой окружности так, чтобы площадь пересечения двух окружностей составляла половину от площади первой ?"
2. Мне кажется, что по правильному пути пошел awk0209 (см пост 99).
3. Решение в матлабе (экселе, етс,...) - приблизительный примитив. С тем же успехом можно было взять миллиметровку, рисовать окружности и считать клеточки внутри пересечения, меняя радиус второй окружности. Эти методы вполне равнозначны и по сути одинаковы.
4. Если бы речь шла про конкретную бабку с конкретной козой на конкретной местности - такое решение было бы вполне удовлетворительным. Но в данном случае это задача, которая должна быть решена точно. То есть вторая окружность построена с помощью циркуля и линейки. Либо должно быть доказано отсутствие точного решения.
з.ы. Проблема растет из формата тестов на IQ и аналогичных вопросников. Когда отвечающий должен выбрать один из вариантов ответа. При этом численные ответы должны быть округлены до двух знаков после запятой. Поэтому молодой человек и считает задачу решенной, получив те самые два знака при помощи миллиметровки или матлаба ...
Впрочем, это насаждается почти осознанно. Современному биороботу незачем мыслить абстрактными категориями. Не нужно знать теорию. Не нужно создавать новую теорию. Биоробот должен выполнять предписанные ему операции с предписанной точностью. Например, два знака после запятой.
  Troll-Troll гость13.03.10 23:45
NEW 13.03.10 23:45 
в ответ Steven9999 13.03.10 23:07
на последнего
вода может крутить мельницы
или точить камень
а также её можно носить в решете
её можно переливать из пустого в порожнее
её даже можно толочь в ступе -
желаю вам успехов в этом!!!
  awk0209 постоялец14.03.10 00:12
NEW 14.03.10 00:12 
в ответ Steven9999 13.03.10 23:07
В ответ на:
И в данной задаче решение может быть абсолютно точным (построение циркулем и линейкой) или только приблизительным (матлаб).

Есть только одно значение длины веревки при котором площадь пересечения двух кругов составит половину от площади первого (поляны).
В ответ на:
Задачу можно перефразировать так: "Дана окружность радиуса R (поляна). Можно ли с помощью циркуля и линейки построить окружность с центром на первой окружности так, чтобы площадь пересечения двух окружностей составляла половину от площади первой ?"

Или алгебраически: Имеем две неизвестные величины: 1. "Длина веревки = R + дельта" и 2. "Общая хорда двух сегментов" из которых состоит "линза" пересечения. Этими двумя неизвестными определяется площадь "линзы" (суммарная площадь сегментов) которая равна половине площади поляны (пи эр квадрат пополам). Значит нужна система двух уравнений из которой находятся эти две неизвестные величины.
Steven9999 коренной житель14.03.10 02:26
NEW 14.03.10 02:26 
в ответ awk0209 14.03.10 00:12, Последний раз изменено 14.03.10 02:30 (Steven9999)
В ответ на:
Есть только одно значение длины веревки при котором площадь пересечения двух кругов составит половину от площади первого (поляны).

Это очевидно. Вопрос в другом - можно ли решить эту задачу НЕ прибегая к численным методам вычисления чего бы то ни было ?
В качестве примера: радиус окружности, вписанной в треугольник, находится через построение серединных перпендикуляров. То есть при заданных сторонах треугольника искомый радиус находится абсолютно точно.
В ответ на:
Значит нужна система двух уравнений из которой находятся эти две неизвестные величины.

Уже было сделано даже больше - составлено уравнение для угла (см посты bigfoot) . Одно уравнение - одно неизвестное. Но это уравнение трансцедентное. То есть решается только численно.
М.б. имеет смысл составить два уравнения и провести замену переменных z = фи - SIN(фи). И подставив z, получить уравнение связывающее радиусы окружностей. Но уже без трансцедентности. Это и будет точным решением.
Steven9999 коренной житель14.03.10 03:41
NEW 14.03.10 03:41 
в ответ awk0209 14.03.10 00:12
В ответ на:
Значит нужна система двух уравнений из которой находятся эти две неизвестные величины.

Одно уравнение понятно - сумма площадей сегментов равна половине площади первой окружности. А второе - например так: (см. прикрепленный файл)
katran76 коренной житель14.03.10 10:16
NEW 14.03.10 10:16 
в ответ Steven9999 14.03.10 03:41, Последний раз изменено 14.03.10 15:10 (katran76)
а почему S_BCD=S_BCO?
уппс, имел ввиду "S_BCD=S_ABO"
fuedor2003 коренной житель14.03.10 11:27
fuedor2003
NEW 14.03.10 11:27 
в ответ katran76 14.03.10 10:16
В ответ на:
а почему S_BCD=S_BCO

красивая очепятка
fuedor2003 коренной житель14.03.10 11:28
fuedor2003
NEW 14.03.10 11:28 
в ответ Steven9999 14.03.10 03:41
ну, развивайте дальше
regrem коренной житель14.03.10 17:18
NEW 14.03.10 17:18 
в ответ Zetec 09.03.10 20:33
In Antwort auf:
площадь круга A=Pi * r²
(r) у нас 50 метров, отсюда площадь 3927 квадратных метров,

A= 50 ^ 2 * 3,1415926536 = 7853,982
Steven9999 коренной житель15.03.10 00:57
NEW 15.03.10 00:57 
в ответ katran76 14.03.10 10:16
В ответ на:
уппс, имел ввиду "S_BCD=S_ABO"

Площадь полулинзы ADP = четверть площади первой окружности COP. Область OBDP - общая.
reviz посетитель15.03.10 11:32
NEW 15.03.10 11:32 
в ответ Steven9999 15.03.10 00:57, Последний раз изменено 15.03.10 12:59 (reviz)
У меня ответ получается 58
ПС
Специально пробовал на Бейсике.
Задачка детская и просто решается на Бейсике. Проще Бейсика нет для детей.
См. http://foren.germany.ru/showmessage.pl?Number=15704306&Board=programmer
Steven9999 коренной житель15.03.10 12:07
NEW 15.03.10 12:07 
в ответ reviz 15.03.10 11:32
Численными методами ответ получается 57.94 метра.
з.ы. Вычисления (на фортране ) заняли вместе с рисованием картинки, написанием кода и неспешным перекуром меньше 10 минут. О чем программеры спорят столько времени ?
Bigfoot постоялец15.03.10 13:12
Bigfoot
NEW 15.03.10 13:12 
в ответ reviz 15.03.10 11:32
Точность недостаточная. Она вообще должна задаваться в виде параметра. К тому же, хотелось бы видеть алгоритм в нормальном виде с поясняющим рисунком, а не бейскиковые нечитабельные ужасти.
Oh gravity, thou art a heartless bitch! (c) Dr.Cooper
2 3 4 5 6 7 8 9 10 11 12 все