Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Акваторию патрулируют 2 катера [Cи] / 25 сообщений из 25, страница 1 из 1
28.06.2016, 14:54
    #39263890
defain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Акваторию патрулируют 2 катера оснащенных радарами. В настоящий момент времени известны координаты (xi; yi) каждого из них и радиус зоны действия Ri .Составьте программу, решающую следующие задачи

Определить суммарную площадь покрытия их радаров. Зоны их действия могут перекрываться.

Входные данные: координаты x1; y1, x2; y2, и радиусы Ri
Выходные данные: действительное число S — площадь охвата радарами.

Подскажите как решить данную задачу?
...
Рейтинг: 0 / 0
28.06.2016, 15:00
    #39263898
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Точно так же как в геометрии. Берешь ручку, бумажку, решаешь. Потом решение переписываешь на Си.
...
Рейтинг: 0 / 0
28.06.2016, 15:34
    #39263940
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
defainПодскажите как решить данную задачу?
Из общей площади охвата вычесть площадь области перекрытия.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2016, 19:25
    #39264156
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Тут координаты даны чтобы рассмотреть 3 частных случая.

1) Зоны покрытия радаров не пересекаются. Тривиально S=S1+S2.
2) Зона одного радара с большим покрытием полностью поглощает другой. Тривиально S=S1 или S=S2
3) Зоны перекрываются частично и нужно считать объединение двух перекрывающихся
окружностей через формулы ну... например как здесь

http://www.abakbot.ru/online-2/73-ploshhad-peresecheniya-okruzhnostej

Берем сумму и потом вычитаем "рыбку" образованную двумя дугами чтобы учесть дефект перекрытия.
...
Рейтинг: 0 / 0
28.06.2016, 19:27
    #39264158
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
А ещё можно применить метод Монте-Карло.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2016, 19:50
    #39264181
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Вы все неправильно отвечаете.

Чтобы решить эту задачу, нужно взять компилятор С++, текстовый редактор и учебник по этому языку, или лекции, и написать программу.

Успешной сессии!
...
Рейтинг: 0 / 0
28.06.2016, 20:19
    #39264208
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
MasterZivВы все неправильно отвечаете.
+100500
Циркуль, линейку и тетрадку в клетку.
...
Рейтинг: 0 / 0
28.06.2016, 20:34
    #39264219
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Dimitry SibiryakovА ещё можно применить метод Монте-Карло.

Если-б зона покрытия радара была эллипсом - то 100% монте-карло.
...
Рейтинг: 0 / 0
28.06.2016, 20:37
    #39264222
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
mayton, есть варианты
3.1. Центр второй точки внутри первой окружности
3.2. Центр второй точки снаружи первой окружности

но опять же все сводится к школьной геометрии. Напиши все формулы, потом перепиши их хоть на Си, хоть на чем угодно.
...
Рейтинг: 0 / 0
28.06.2016, 23:51
    #39264315
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Если-б я не знал формул тригонометрии - то просто нарисовал-бы программно bitmap-картинку
с двумя кружками и посчитал-бы количество пикселов. Но афтор похоже лоботряс...

Зарегался только ради решения одной лабы. Печалька.
...
Рейтинг: 0 / 0
29.06.2016, 00:58
    #39264342
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Dima Tmayton, есть варианты
3.1. Центр второй точки внутри первой окружности
3.2. Центр второй точки снаружи первой окружностиА в этих вариантах результат должен быть нулевым.
Потому что центры окружностей совпадают с радарными антеннами, которые на катерах установлены. А значит если центр одной окружности совпадает с другой значит катера столкнулись и утонули.
Да и если расстояние между центрами меньше чем размеры катеров, то надо учесть массы и прочностные характеристики катеров и решить который из них утонул, а какой выжил. Соответственно и ответ будет S1 или S2.
...
Рейтинг: 0 / 0
29.06.2016, 06:41
    #39264373
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Где-то тут подвох.
Задача на программирование, а программирования тут нет, чисто посчитать формулу и вывести результат.
Надо придумать, как решить задачу именно программерским способом. Сделать класс корабля, радара, оружия, сделать коллизии.
...
Рейтинг: 0 / 0
29.06.2016, 08:36
    #39264393
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Увлекся лабой и ... написал свою морскую MMORPG
...
Рейтинг: 0 / 0
29.06.2016, 08:55
    #39264401
Cdtnkfyf2016
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
defain, что вы сделали самостоятельно? Покажите нам, и мы подскажем как вам продолжить

Dimitry SibiryakovА ещё можно применить метод Монте-Карло.


Тогда мы получим только приближенное решение. Хотя такое решение безусловно интереснее нежели линейное решение исходной задачи. Особенно интересен анализ решения данным методом с использованием различных генераторов случайных чисел.
...
Рейтинг: 0 / 0
29.06.2016, 09:03
    #39264403
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Dimitry SibiryakovА ещё можно применить метод Монте-Карло.

+1 тогда даже константу PI использовать не нужно будет )))
...
Рейтинг: 0 / 0
29.06.2016, 09:26
    #39264410
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Автор хитро расставил сети http://www.cyberforum.ru/c/thread1772198.html
...
Рейтинг: 0 / 0
29.06.2016, 11:22
    #39264513
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
CEMbГде-то тут подвох.
Задача на программирование, а программирования тут нет, чисто посчитать формулу и вывести результат.
Надо придумать, как решить задачу именно программерским способом. Сделать класс корабля, радара, оружия, сделать коллизии.


так это и есть задача на программирование, для 1го курса. Лаба 1, расчет по формуле.
...
Рейтинг: 0 / 0
29.06.2016, 11:26
    #39264517
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Когда я учился в техникуме то такие задачи мы кодили на калькуляторе MK-60
...
Рейтинг: 0 / 0
29.06.2016, 17:25
    #39264901
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
maytonКогда я учился в техникуме то такие задачи мы кодили на калькуляторе MK-60Обманываешь. На MK-60 кодить нельзя. Там только прямые вычисления можно делать. А кодить можно было на 61-ом, 34-ом, 52-ом и 54-ом.
...
Рейтинг: 0 / 0
29.06.2016, 17:52
    #39264933
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
White Owl, а точно :)
...
Рейтинг: 0 / 0
29.06.2016, 18:03
    #39264943
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Я кстати отрыл в шкафу, электроника, какая-то там, самая продвинутая которая была.
Отформатированная в landscape.
Должна работать, надо бы проверить...
...
Рейтинг: 0 / 0
29.06.2016, 18:27
    #39264956
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
МК-52 наверное. У меня такой был. Там слот экстеншена еще был чтоб значить к 105 ячейкам
еще че-то догрузить можно было.
...
Рейтинг: 0 / 0
29.06.2016, 19:51
    #39265010
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
MasterZivЯ кстати отрыл в шкафу, электроника, какая-то там, самая продвинутая которая была.
Отформатированная в landscape.
Должна работать, надо бы проверить...В такой компоновке была только одна модель - 52-ая.
А у меня 61-ая еще в полностью рабочем состоянии есть :)
...
Рейтинг: 0 / 0
01.07.2016, 13:19
    #39266332
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
Крутяк. Где-б найти и качнуть эти прошивки?
https://ru.wikipedia.org/wiki/Электроника_МК-52 БРП-2 «Астро» с набором программ для решения навигационных задач, информация о которых опубликована в «Морском сборнике» № 12, 1988 г;
БРП-3, содержащий 60 программ для решения математических задач. В 1988 году выпущено 15 200 блоков данного типа, поступающего в продажу по цене 16 рублей;
БРП-4 выпускался в 1989 году; содержимое — программы игрового, спортивно-профессионального и бытового характера;
БРП «Гео» (три из них содержали разнообразные математические функции, БРП-4 — игровые программы).
...
Рейтинг: 0 / 0
01.07.2016, 17:25
    #39266619
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Акваторию патрулируют 2 катера [Cи]
У меня один такой был, но БЕЗ прошивок. Т.е. пустой.
Туда можно было свои программы записывать.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Акваторию патрулируют 2 катера [Cи] / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]