Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2011, 01:03   #1
MAX722
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 20
По умолчанию не могу разобраться с задачей

Доброго времени суток
Помогите пожалуйста разобраться с следующей задачкой:
Требуются выполнить нарезку заготовок:
  • 1100 мм, 12шт
  • 2350мм, 4 шт
  • 2500мм, 4шт.
  • 2550 мм, 2 шт.
  • 350 мм, 9 шт
  • 2450 мм, 2шт
Какое количество (шт.) необходимо профиля для нарезки заготовок, если длина профиля составляет 2600 мм .
При новом расчете количество строк в списке меняется.

Похожую задачу нашел, но так и не смог в ней разобраться, помогите пожалуйста
http://www.programmersforum.ru/showt...F8%E5%ED%E8%FF
MAX722 вне форума Ответить с цитированием
Старый 23.02.2011, 01:11   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Как будем оценку делить?
=ЦЕЛОЕ(длина_профиля/длина_заготовки).
Что получаем? Правильно, количество заготовок определенной длины с одного профиля. Дальше математика еще проще.
vikttur вне форума Ответить с цитированием
Старый 23.02.2011, 01:20   #3
MAX722
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 20
По умолчанию

Цитата:
Сообщение от vikttur Посмотреть сообщение
Как будем оценку делить?
=ЦЕЛОЕ(длина_профиля/длина_заготовки).
Что получаем? Правильно, количество заготовок определенной длины с одного профиля. Дальше математика еще проще.
требуется оптимизировать нарезку, с минимальными остатками
MAX722 вне форума Ответить с цитированием
Старый 23.02.2011, 03:23   #4
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

MAX722,
19 заготовок.
см. вложение
Вложения
Тип файла: rar ПР.rar (4.4 Кб, 19 просмотров)

Последний раз редактировалось ZORRO2005; 23.02.2011 в 03:29.
ZORRO2005 вне форума Ответить с цитированием
Старый 23.02.2011, 11:44   #5
MAX722
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 20
По умолчанию

Спасибо, только не пойму где берутся данные для 1 таблички
MAX722 вне форума Ответить с цитированием
Старый 23.02.2011, 12:02   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

возможные варианты раскроя заготовки ZORRO2005 сделал "ручками",
а "поиск решений" определил оптимальную комбинацию, только целевой функцией я бы принял необходимое количество заготовок, а не общую длину нарезаных деталей.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 23.02.2011, 12:26   #7
MAX722
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 20
По умолчанию

Как рассчитать возможные варианты раскроя автоматически? Задача однотипная, но условия постоянно меняются:
количество заготовок, их длина, и количество видов заготовок. Например:
первый расчет: 10 шт. по 1200, 7шт. по 1150 и 3шт по 2200;
второй расчет: 5 шт. по 1100, 3шт. по 750 , 3шт по 1200; 2 шт. по 2000, 1шт 2550,
третий: 2 по 350, 1по 2400.
И т. д.
MAX722 вне форума Ответить с цитированием
Старый 23.02.2011, 12:39   #8
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Как-то качал такие вот примеры, к сожалению забыл уже откуда и кто автор
Вложения
Тип файла: zip Examples.zip (23.8 Кб, 15 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 23.02.2011, 12:47   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Как рассчитать возможные варианты раскроя автоматически?
все возможно, внимательно читайте подпись...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 23.02.2011, 13:11   #10
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
только целевой функцией я бы принял необходимое количество заготовок, а не общую длину нарезаных деталей.
Да, согласен.
ZORRO2005 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с задачей С Данилыч Д. Помощь студентам 3 12.02.2009 11:22
Помогите разобраться с задачей Dialon Помощь студентам 8 10.02.2009 15:24
помогите с задачей разобраться r3krut Паскаль, Turbo Pascal, PascalABC.NET 1 16.12.2007 15:43
Нужна помощь с задачей...никак не могу разобраться( Gekata Паскаль, Turbo Pascal, PascalABC.NET 4 13.12.2006 14:02