Показано с 1 по 8 из 8

Тема: Задачка o_O

  1. #1
    Аватар для Baikal
    Регистрация
    05.05.2008
    Адрес
    Ангарск
    Сообщений
    1,178
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз

    Задачка o_O

    Код:
    Составить программу математического решения задачи  из геометрии с графической иллюстрацией результатов, предусмотреть три варианта ввода исходных данных:
    Ввод с клавиатуры.
    Ввод случайных значений.
    Ввод заранее подготовленных тестов из текстовых файлов.
    
    1.Определить радиус и центр такой окружности, проходящей хотя бы через три различные точки  заданного  множества точек на плоскости, такой, что минимальна разность количеств точек, лежащих внутри и вне окружности.
    Кто дружит с математикой и геометрией. Математическую модель подскажите :?:
    Интернет в Ангарске. www.base-net.ru т. (3955) 508-500

  2. #2

    Регистрация
    24.01.2002
    Сообщений
    8,634
    Сказал(а) спасибо
    1
    Поблагодарили 7 раз

    Re: Задачка o_O

    Цитата Сообщение от Baikal
    Код:
    Составить программу математического решения задачи  из геометрии с графической иллюстрацией результатов, предусмотреть три варианта ввода исходных данных:
    Ввод с клавиатуры.
    Ввод случайных значений.
    Ввод заранее подготовленных тестов из текстовых файлов.
    
    1.Определить радиус и центр такой окружности, проходящей хотя бы через три различные точки  заданного  множества точек на плоскости, такой, что минимальна разность количеств точек, лежащих внутри и вне окружности.
    Кто дружит с математикой и геометрией. Математическую модель подскажите :?:
    Не очень тебе этими словами помогу, но стоит поискать по нету, это типовые задачки начального уровня программирования. Мы такие делали на первом курсе, сейчас не помогу забылось, а архив утерян. Делал задачу на 90% совпадающую по тексту.

  3. #3
    Аватар для Miker
    Регистрация
    09.06.2007
    Адрес
    Иркутск
    Сообщений
    918
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Могу предложить следующий вариант - берёшь случайную точку (наверное, не обязательно из заданного множетсва точек), определяешь самую дальнюю от неё из имеющихся, считаешь, сколько точек лежит в окружности радиусом в половину расстояния до неё. Если лежит больше половины - радиус уменьшаешь, если меньше - увеличиваешь).. Как-то так).. Если даже данные хитры, выбор совсем случайной точки с 2-3-5-20 раза должен хитрости обойти) Ну и парочка защит от частных случаев))

    Надо было подсказать принцип, или интерес в готовом решении?))

  4. #4

    Регистрация
    04.06.2007
    Адрес
    из прошлого века
    Сообщений
    249
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз

  5. #5

    Регистрация
    04.06.2007
    Адрес
    из прошлого века
    Сообщений
    249
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Берешь три произвольные точки и множества, затем вычисляешь по их координатам длины между этими точками - они будут являться длинами сторон треугольника. По http://ru.wikipedia.org/wiki/Описанная_окружность через суровые формулы вычисляешь центр и радиус окружности. а потом
    Цитата Сообщение от Miker
    Могу предложить следующий вариант - берёшь случайную точку (наверное, не обязательно из заданного множетсва точек), определяешь самую дальнюю от неё из имеющихся, считаешь, сколько точек лежит в окружности радиусом в половину расстояния до неё. Если лежит больше половины - радиус уменьшаешь, если меньше - увеличиваешь)....
    но наверное всё можно сделать еще проще...

  6. #6

    Регистрация
    14.07.2006
    Адрес
    bwc, motorokr em30, HTC Mozart
    Сообщений
    2,498
    Сказал(а) спасибо
    1
    Поблагодарили 12 раз
    АСУ 1-2 курс, курсач по программированию? задача пишется за час с минимальными знаниями делфей тут полный перебор помоему был или чт то в этом духе

  7. #7

    Регистрация
    04.06.2007
    Адрес
    из прошлого века
    Сообщений
    249
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    если все так просто, то зачем тратить на это ЦЕЛЫЙ ЧАС?

  8. #8

    Регистрация
    14.07.2006
    Адрес
    bwc, motorokr em30, HTC Mozart
    Сообщений
    2,498
    Сказал(а) спасибо
    1
    Поблагодарили 12 раз
    ой, я это вместе с программированием посчитал

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
-->