А я вроде делал уже макрос- минимум\максимум .там 2 выхода всего.
электронщик до мозга костей и не только
а этот "с эффектом сортировки"![]()
так если один выход(максимум) то сортировка не нужнаи быстрее -за 1 цикл .
![]()
![]()
![]()
![]()
электронщик до мозга костей и не только
особенность ОвенЛоджик в том, что ту часть схемы которая не подключена, программа не будет генерировать для неё код.
т.е. как будто её и нет
т.е. мой макрос можно использовать как MAX, MIN, одновременно MAXMIN или сортировку, и ОвенЛоджик сгенерирует код только из нужных блоков
PS максимальная эффективность будет если использовать все 4 входа.
(отсутствие лишних блоков в конечной схеме)
PPS про один цикл не понял. у меня в MAXMIN так же.
Последний раз редактировалось AI!; 11.12.2012 в 22:19.
есть такое понятие как "развёрнутый цикл", или "развернуть цикл"
это когда один и тот же код копируется несколько раз, уменьшая кол-во итераций цикла, или вообще избавляясь от него
когда N=4 цикл с пузырьком должен выполниться 3 раза.
что я и сделал - просто 3 раза подрят проверил соседние значения и поменял их, если они в "неправильном" порядке.
т.е. 3 итерации цикла выполняются за 1 цикл ПР