IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Очередь, Задача с тремя конвейерами
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Женский

Репутация: -  0  +


Задача такая:

Имеются три конвейера. Конвейеры работают независимо друг от друга. Изначально на первом конвейере располагаются детали N типов, а второй и третий – пусты. Время обработки детали каждого типа с каждого конвейера задается матрицей Time[1..N, 1..3]. После обработки детали с конвейера k она поступает на конвейер k+1. Деталь после третьего конвейера считается изготовленной. Требуется по начальному расположению деталей на первом конвейере определить время, через которое все детали будут изготовлены.

Помогите, пожалуйста, понять хотя бы алгоритм решения: вообще не могу разобраться wacko.gif , где здесь используется очередь и как, собственно, высчитывается само время обработки.


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Женский

Репутация: -  0  +


Все, я окончательно растерялась... не знаю, куда смотреть unsure.gif

klem4, спасибо за новую версию решения, хоть она еще не адаптирована к задаче.
Цитата
Изначально на первом конвейере располагаются детали N типов,
- именно типов, а не N деталей.

И, второе - остается необходимость использовать очереди.
именно так...

Lapp, хочу все-таки вернуться к твоему варианту и разобраться в нем до конца smile.gif
Пробовала сравнивать переменную, объявив ее, но не присвоив ей никакого значения, с другой... у первой оказываются огромные значения: по 12 знаков в числе и более.... (это я все возвращаясь к T1)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(БелАчкА @ 7.11.2007 1:17) *

Пробовала сравнивать переменную, объявив ее, но не присвоив ей никакого значения, с другой... у первой оказываются огромные значения: по 12 знаков в числе и более.... (это я все возвращаясь к T1)
БелАчкА, привет. Послушай.. постарайся понять: все твои возражения абсолютно не в тему. Ты возражаешь типа "в огороде бузина, а в Киеве дядька". Ну что с того, что огромные значения? Это само по себе чем-то плохо? Это кто-то запретил? может, техника безопасности это не позволяет - комп может взорваться? smile.gif

Пожалуйста, отвечай на мои вопросы, если я их задаю. Я же не просто так это делаю.
Я задал вопрос: какая цель у этой строчки?
Отвечаю сам.
Цель такая: положить в Т1 значение, превышающее все значения контрольных точек (массив Tk).
Ты это понимаешь? Это очень важно. Все остальное: неопределение переменной, слишком большие значения - все НЕ ВАЖНО. Главная цель должна быть выполнена. Остальное - как угодно.

Как мы выполняем эту цель? Если хочешь, пока не читай, а подумай сама, потом читай дальше.

Если мы бы заранее знали, какие бывают контрольные времена, и какие не бывают - то можно было бы поступить проще: просто задать максимум из них. Но Я НЕ ЗНАЮ. Я даже не знаю, в чем ты из будешь измерять: в днях, часах, минутах, секундах или наносекундах. Понимаешь? Поэтому я прохожу по всем контрольным точкам. Да, я сравниваю их незаданной величиной. И если она (незаданная величина) оказывается МЕНЬШЕ - я ее меняю. Если она БОЛЬШЕ - менять нет нужды.


Добавлено через 2 мин.
Если все еще не поняла - спрашивай еще.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
БелАчкА   Очередь   30.10.2007 0:01
Lapp   не могу разобраться :wacko: , где здесь используе…   30.10.2007 18:04
БелАчкА   Что такое "очередь", ее структура и тд..…   30.10.2007 19:45
compiler   когда-то делал подобную задачу для двух конвееров.…   30.10.2007 19:56
Lapp   как находить время: неужели просто последовательно…   31.10.2007 3:43
БелАчкА   Нужно моделировать процесс. То есть, например, К…   31.10.2007 21:07
Lapp   :mega_chok: А вот этого не надо! держи себя …   1.11.2007 18:31
БелАчкА   Lapp, большое спасибо! :) Вопросы, конечно же…   1.11.2007 21:49
Гость   Вопросы, конечно же, есть... [code=pas]begin fo…   2.11.2007 2:32
Lapp   БелАчкА, чтобы лучше разобраться, просто представь…   2.11.2007 6:18
БелАчкА   Ну что же Вы так? :huh: Конвейеры могли бы и подо…   2.11.2007 19:03
Lapp   Ну что же Вы так? :huh: Конвейеры могли бы и подо…   3.11.2007 19:09
БелАчкА   Про d поняла, про Т1 нет... Вот место, где впервы…   3.11.2007 20:00
Lapp   Вот место, где [b]впервые встречается Т1: for i:…   4.11.2007 7:11
klem4   :blink: Что-то вы перемудрили мне кажется ... п…   4.11.2007 15:30
Lapp   :blink: Что-то вы перемудрили мне кажется ...Мож…   5.11.2007 9:45
Lapp   klem4, еще раз прошу тебя ответить на вопрос (изви…   5.11.2007 16:12
klem4   Сколько времени пройдет до того момента, как пос…   5.11.2007 15:09
klem4   а это у меня не предусмотрено, то есть всегда пото…   5.11.2007 17:57
Lapp   всегда поток такой: 1, 2, 3, 4, ..., NЯсно. Но у…   5.11.2007 18:07
БелАчкА   Все, я окончательно растерялась... не знаю, куда с…   7.11.2007 5:17
Lapp   Пробовала сравнивать переменную, объявив ее, но н…   7.11.2007 5:41
Lapp   БелАчкА, как дела? Все понятно уже?   8.11.2007 7:48


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 19.04.2024 3:19
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name