Ответить Создать тему

Помогите решить задачу в Паскале

Miracle_Glow
post Nov 10 2010, 23:12 
Отправлено #1


Пользователь

Сообщений: 48



Очень нужно решить,я не могу((((

Можно ли из круглой заготовки радиусом r вырезать две прямоугольные пластинки размером a на b, c на d?

Сообщение отредактировал Snowm@n - Apr 10 2011, 13:28
Profile CardPM
  0/0  
Наблюдатель
post Nov 11 2010, 08:17 
Отправлено #2


Активный

Сообщений: 10 859



Цитата(Miracle_Glow @ Nov 10 2010, 23:12)
Можно ли из круглой заготовки радиусом r вырезать две прямоугольные пластинки размером a на b, c на d?
*
Причём тут Паскаль-то?
Чистая математика! wink.gif
Profile CardPM
  0/0  
Imp
post Nov 11 2010, 08:39 
Отправлено #3


Ъ

Сообщений: 4 518
Из: Пуэрто-Принцеса



Как то так:
1. Находим самое компактное расположение фигур, это будет если их совместить длинными частями и середина длинной стороны одной фигуры должна совпадать с серединой длинной стороны другой.

2. Находим центр этой комбинированной фигуры, это точка где сумма расстояний до внешних вершин будет минимальной.

3. Принимаем ее за центр координат, находим координаты вершин в этой системе координат.

4. Формулу круга с центром в начале координат мы знаем.

5. Для каждой вершины проверяем x^2+y^2<=r^2, если для всех это выполняется то можно, иначе нельзя.

Только зачем тут паскаль?

Сообщение отредактировал Imp - Nov 11 2010, 11:14
Profile CardPM
  0/0  
На-связист
post Nov 11 2010, 09:04 
Отправлено #4


Активный

Сообщений: 5 509



Цитата(Imp @ Nov 11 2010, 08:39)
Только зачем тут паскаль?
*
когда математика не катит - катит перебор... паскаль - средство перебора biggrin.gif laugh.gif

p.s. а что паскаль до сих пор учат в вузах? кому он нахрен сдался?

Сообщение отредактировал На-связист - Nov 11 2010, 09:05

--------------------
Жаль, что нет Международного Дня Дебила... Иногда так хочется некоторых поздравить!!!
Profile CardPM
  0/0  
Серега798
post Nov 11 2010, 09:06 
Отправлено #5


Завсегдатай

Сообщений: 443
Из: Чебоксары



видимо топикстартер хотел решение задачки на языке паскаль!
Profile CardPM
  0/0  
Серега798
post Nov 11 2010, 09:06 
Отправлено #6


Завсегдатай

Сообщений: 443
Из: Чебоксары



Цитата(На-связист @ Nov 11 2010, 09:04)
p.s. а что паскаль до сих пор учат в вузах? кому он нахрен сдался?
*

преподы древние- помнят только паскаль и бэйсик biggrin.gif
Profile CardPM
  0/0  
Imp
post Nov 11 2010, 11:13 
Отправлено #7


Ъ

Сообщений: 4 518
Из: Пуэрто-Принцеса



Цитата(Серый_волк @ Nov 11 2010, 09:06)
видимо топикстартер хотел решение задачки на языке паскаль!
*

Видимо топикстартер хотел чтобы мы учились за него!
Profile CardPM
  0/0  
Лядащев
post Nov 11 2010, 11:28 
Отправлено #8


Активный

Сообщений: 9 987



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

Сообщение отредактировал Лядащев - Nov 11 2010, 11:40
Profile CardPM
  0/0  

ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
Быстрый ответ
Кнопки кодов
 Расширенный режим
 Нормальный режим
    Закрыть все тэги


Открытых тэгов: 
Введите сообщение
Смайлики
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
         
Показать все

Опции сообщения