Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.05.2007, 14:47
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 21  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
В задаче не требуется разбивать на квадраты. Требуется вписать их. Автор топика уже уточнял этот момент.

Цитата:
X и Y должны быть чётными чтобы разбить на квадраты.
Откуда такие данные?


Последний раз редактировалось kruasan; 31.05.2007 в 15:02.
Старый 31.05.2007, 14:59
vitlance вне форума Посмотреть профиль Отправить личное сообщение для vitlance Найти все сообщения от vitlance
  № 22  
Ответить с цитированием
vitlance
 
Аватар для vitlance

Регистрация: Sep 2005
Адрес: Moldova - Chishinau City
Сообщений: 413
Отправить сообщение для vitlance с помощью ICQ
Цитата:
Цитата:
X и Y должны быть чётными чтобы разбить на квадраты.

Откуда такие данные?
Уточню: Если N чётное.

Старый 31.05.2007, 14:59
Sp1R1t вне форума Посмотреть профиль Отправить личное сообщение для Sp1R1t Найти все сообщения от Sp1R1t
  № 23  
Ответить с цитированием
Sp1R1t
[+1 31.05.07]

Регистрация: Apr 2007
Сообщений: 41
чтоб разбить на квадраты, X и Y должны относиться друг к другу как натуральное число.....вроде так.


Последний раз редактировалось Sp1R1t; 31.05.2007 в 20:23.
Старый 31.05.2007, 15:09
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 24  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Цитата:
Сообщение от vitlance
Уточню: Если N чётное.
???
Квадрат 7х7 я преспокойно могу разбить на 4 квадрата (3.5х3.5)

Старый 31.05.2007, 15:21
vitlance вне форума Посмотреть профиль Отправить личное сообщение для vitlance Найти все сообщения от vitlance
  № 25  
Ответить с цитированием
vitlance
 
Аватар для vitlance

Регистрация: Sep 2005
Адрес: Moldova - Chishinau City
Сообщений: 413
Отправить сообщение для vitlance с помощью ICQ
Ошибся.... Тогда так.. Его можно разбить "точно" на заданое N количество если обе стороны делятся на N.

Вообще я немного не понял... Задача в том чтобы вписать в прямоугольник N квадратов полностью заполнив прямоугольник? Я прав?


Последний раз редактировалось vitlance; 31.05.2007 в 15:25.
Старый 31.05.2007, 15:24
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 26  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Пусть автор сначала скажет, могут ли быть дробные размеры или нет.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 31.05.2007, 15:51
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 27  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Цитата:
Сообщение от vitlance
Ошибся.... Тогда так.. Его можно разбить "точно" на заданое N количество если обе стороны делятся на N.

Вообще я немного не понял... Задача в том чтобы вписать в прямоугольник N квадратов полностью заполнив прямоугольник? Я прав?
Не обязательно полностью. Иначе вписать == разбить.
В планиметрии "вписать" означает построить внутри некой фигуры другую фигуру, имеющую максимально возможную площадь.

Старый 31.05.2007, 23:06
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 28  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Цитата:
Сообщение от iNils
А теперь попытайтесь вписать маленький прямоугольник со сторонами 1.41... в большой прямоугольник высотой 1.
Все правильно: при некорректном значении N сторона квадрата получается больше, чем одна из сторон. Это называется погрешность апроксимации - типа чем больше N, тем точнее результат. При малых N погрешность очень велика. Иначе сумма площадей квадратов будет меньше площади исходной фигуры. Если бы речь была про прямоугольники...
N на прямую задавать ваще некорректно - автор по моему ваще не догоняет, что он хочет.


Последний раз редактировалось aksios; 31.05.2007 в 23:13.
Старый 01.06.2007, 00:13
VitalyL вне форума Посмотреть профиль Отправить личное сообщение для VitalyL Посетить домашнюю страницу VitalyL Найти все сообщения от VitalyL
  № 29  
Ответить с цитированием
VitalyL

Регистрация: Jun 2005
Адрес: New York
Сообщений: 17
Отправить сообщение для VitalyL с помощью ICQ
vitlance, ты был близок к ответу. Но твое решение работает только в том случае если N = 4,9,16,25,49...


http://www.createinteract.com/_files/fillupStage.swf

http://www.createinteract.com/_files...Stage.swf?N=64

замените последнюю цифру для наглядного примера

http://www.createinteract.com/_files/fillupStage.fla
__________________
Create Interact Group


Последний раз редактировалось etc; 01.06.2007 в 00:25.
Старый 01.06.2007, 00:24
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 30  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
VitalyL, если надо что-то добавить, нужно ОТРЕДАКТИРОВАТЬ пост.

Создать новую тему Ответ Часовой пояс GMT +4, время: 06:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 06:14.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.