2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Программирование С++
Сообщение20.04.2009, 11:59 


17/04/09
4
В окружность наудачу вписывается треугольник. Какова вероятность, что он прямоугольный?
Надо ее написать в С++,у меня чет не получается,помогите срочно!!!!!

 Профиль  
                  
 
 
Сообщение20.04.2009, 12:35 
Заслуженный участник
Аватара пользователя


01/08/06
3054
Уфа
Код:
#include <iostream>
int main()
{
  std::cout << "Вероятность равна 0" << std::endl;
  return 0;
}

 Профиль  
                  
 
 
Сообщение20.04.2009, 12:54 


17/04/09
4
У меня было чуть другое мнение по этому поводу,вот картинка:
Изображение
Из картинки видно,что если $x_A = x_B$ and $y_B = y_C$, то треугольник будет прямоугольным,но как это прописать в проге,не знаю,сколько не пробывал не получается!!!

 Профиль  
                  
 
 
Сообщение20.04.2009, 13:38 
Заслуженный участник
Аватара пользователя


01/08/06
3054
Уфа
Дело в том, что у Вас не хватает уточнения, что значит "наудачу".

Если это обычная учебная задача на теорию вероятностей, то в таких задачах обычно подразумевается, что множество точек на окружности бесконечно, отсюда множество различных значений углов треугольника также бесконечно, и значит, вероятность, что у треугольника один из углов В ТОЧНОСТИ равен прямому, разумеется, нулевая.

То, что эту задачу нужно "написать на C++", ставит всё с ног на голову. Формулировка просто теряет очевидный смысл (обычно для таких задач не требуется ничего программировать), а поэтому нуждается в уточнении.

Можно попытаться сказать, что мы "бросаем наудачу" на точки растра, лежащие на окружности, да только ведь вот какая штука. Окружность, нарисованная на дисплее, с точки зрения строгой математики, - на самом деле не окружность, а множество, состоящее из квадратных точек растра, и подавляющее большинство координат этих точек на самом деле лежат не точно на этой окружности, а лишь близко к ней. Поэтому смысла "бросания наудачу" точки на растровую сетку, чтобы она ещё к тому же "точно попала на окружность", я не вижу.

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

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group