Показано с 1 по 10 из 5065

Тема: ПР200

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Но у Вас же не запоминает очерёдность постановки в очередь, у Вас жёсткий приоритет включения, автор вопроса хотел чтобы выхода включались по очереди, в зависимости от очерёдности включения входов, т. е совсем другой алгоритм работы, не исключаю что в большинстве случает этого достаточно(вашего алгоритма работы)!
    Внимательно читаем уточнённый ТЗ.
    http://www.owen.ru/forum/showthread....l=1#post236238
    А "очерёдности" и "стек" мы с вами сами напридумывали для решения простой задачи. Соответственно навылезали всякие "ветряные мельницы", с которыми стали "бороться".

  2. #2
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,525

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Внимательно читаем уточнённый ТЗ.
    http://www.owen.ru/forum/showthread....l=1#post236238
    А "очерёдности" и "стек" мы с вами сами напридумывали для решения простой задачи. Соответственно навылезали всякие "ветряные мельницы", с которыми стали "бороться".
    А здесь говорится про очередь. http://www.owen.ru/forum/showthread....l=1#post235996

  3. #3

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    А здесь говорится про очередь. http://www.owen.ru/forum/showthread....l=1#post235996
    Таки да.
    Только это не нужно. И если рассматривать и реализовывать полную группу событий, то алгоритм некислый получается...

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    А то что вы выделили, это уточнение, почему нельзя открывать несколько клапанов.
    Вообще-то все клапана.

    Grampus явится, и решит что ему больше подойдёт.
    Последний раз редактировалось Алексей Геннадьевич; 14.02.2017 в 14:08.

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,288

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Таки да.
    Только это не нужно. И если рассматривать и реализовывать полную группу событий, то алгоритм некислый получается...


    Вообще-то все клапана.

    Grampus явится, и решит что ему больше подойдёт.
    Тогда, пока не поздно, новая версия очереди, повысил КПД стека в 6,4 раза, раньше на запоминание включения каждого входа уходил один SEL(32 бита), теперь 5 бит! Почти все элементы с возможностью расширения, стек сразу сделал до 32 клапанов(не включительно):

    Очередь_3.PNG
    Вложения Вложения
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Тогда, пока не поздно, новая версия очереди, повысил КПД стека в 6,4 раза, раньше на запоминание включения каждого входа уходил один SEL(32 бита), теперь 5 бит!
    Чего только не сделают, лишь бы не массивом.

  6. #6

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Тогда, пока не поздно, новая версия очереди, повысил КПД стека в 6,4 раза, раньше на запоминание включения каждого входа уходил один SEL(32 бита), теперь 5 бит!
    Вы таки упёрлись в ограничение по ресурсам ПР200?
    Почти все элементы с возможностью расширения, стек сразу сделал до 32 клапанов(не включительно):
    С интересом посмотрю, как вы с этим подходом будете 33 клапан подключать.
    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Чего только не сделают, лишь бы не массивом.
    Обладатель чёрного пояса по вышке и программированию явился на нашу школьную олимпиаду.
    Уважаемый, не мешайте людям развлекаться и кипятить свои мозги.

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,288

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Вы таки упёрлись в ограничение по ресурсам ПР200?

    С интересом посмотрю, как вы с этим подходом будете 33 клапан подключать.

    Обладатель чёрного пояса по вышке и программированию явился на нашу школьную олимпиаду.
    Уважаемый, не мешайте людям развлекаться и кипятить свои мозги.
    Сейчас в стеке по сути 5 регистров сдвига 31 разрядного, 5 бит дают 32 состояния, ноль не используется, типа когда все входы выключены(состояние "0"), поэтому максимум 31 клапан! Если добавить ещё один такой регистр, по сути увеличить стек на 1/5, это уже 6 бит, 64 возможных состояния и 63 клапана максимум("0" также не используется) и т. д. Это если не увеличивать глубину очереди(пока 31), с входными-выходными элементами проблем не возникнет, практически ничего не стоит расширить например демультиплексор или дешифратор!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,525

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Внимательно читаем уточнённый ТЗ.
    http://www.owen.ru/forum/showthread....l=1#post236238
    А "очерёдности" и "стек" мы с вами сами напридумывали для решения простой задачи. Соответственно навылезали всякие "ветряные мельницы", с которыми стали "бороться".
    А то что вы выделили, это уточнение, почему нельзя открывать несколько клапанов.

Метки этой темы

Ваши права

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