Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2009-04-23 22:11:27 ЛС | профиль | цитата
   Предлагается в очередной раз (третий по счету) провести небольшой турнир по знанию элементной базы HiAsm и его(знание) практическое использование в реальных задачах. Темой турнира - более оптимальная схема по сравнению с решениями данного топика http://hiasm.com/forum.html?q=3&t=50541

   И так коротко формулирую постановку задачи приведенной выше темы с небольшими дополненями для проведения турнира:
- необходимо составить алгоритм, который инвертирует HEX запись числа, как показано в первом посте темы, ссылка на которую дана выше
- использование кода(IC, скрипты) исключено
- обязательные элементы схемы - кнопка запуска процесса конвертации, поле для ввода числа, поле для вывода числа.

Принимаются к рассмотрению схемы для 4х и 8ми байтных чисел (схема для 8 байт очевидно работать должна только в теории).

В теме выше был достигнут минимум в 9 элементов - можно сделать меньше. Поэтому тот, кто первый выложит схему с меньшим или равным количеством(и по связям в том числе) элементов получит статус "Советник".
карма: 27
0
Ответов: 199
Рейтинг: 44
#2: 2009-04-23 22:59:37 ЛС | профиль | цитата
code_12962.txt
карма: 0

5
файлы: 1code_12962.txt [861B] [606]
Голосовали:Administrator, Andrey, filyaxxxcom, Laetar, Assasin
Разработчик
Ответов: 26151
Рейтинг: 2127
#3: 2009-04-23 23:08:32 ЛС | профиль | цитата
Странная какя-то схема, попытался сделать Memo видимым и поднял повыше, реверс пропал
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2009-04-23 23:12:30 ЛС | профиль | цитата
vovs, оригинально минуту сидел соображал почему это работает Замечание одно тем не менее есть - кнопка все же должна срабатывать не один раз...
------------ Дoбавленo в 23.14:
nesco писал(а):
Странная какя-то схема, попытался сделать Memo видимым и поднял повыше, реверс пропал

так в этом весь и фокус Надо в следующий раз делать номинации как на оскаре - отдельно за количество элементов, за оригинальность, за скорость выполнения...
карма: 27
0
Ответов: 4641
Рейтинг: 334
#5: 2009-04-23 23:15:52 ЛС | профиль | цитата
там вообще реверса нету..
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#6: 2009-04-23 23:31:07 ЛС | профиль | цитата
Ravilr, сделай rich видимым..
карма: 0
начавший
0
Ответов: 199
Рейтинг: 44
#7: 2009-04-23 23:32:47 ЛС | профиль | цитата
Ravilr писал(а):
там вообще реверса нету..




code_12963.txt
карма: 0

0
файлы: 1code_12963.txt [949B] [559]
Гость
Ответов: 17029
Рейтинг: 0
#8: 2009-04-23 23:36:58 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-21 05:47:03
карма: 0

0
Ответов: 4641
Рейтинг: 334
#9: 2009-04-23 23:39:42 ЛС | профиль | цитата
88.200.236.217, это я был!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 485
Рейтинг: 86
#10: 2009-04-23 23:45:03 ЛС | профиль | цитата
code_12964.txt
карма: 0

0
файлы: 1code_12964.txt [802B] [479]
Разработчик
Ответов: 26151
Рейтинг: 2127
#11: 2009-04-24 00:03:31 ЛС | профиль | цитата
filyaxxxcom, уже писали, что у этой схемы есть недостаток -- на выход четыре раза попадает результат
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2009-04-24 00:11:47 ЛС | профиль | цитата
88.200.236.217 писал(а):
под FPC так же работает? Не пробовали?

да так же

filyaxxxcom, не дурно обошел отсутствие точки Result у конвертора Схема компактнее предыдущей, но... можно еще компактнее
------------ Дoбавленo в 00.13:
nesco писал(а):
уже писали, что у этой схемы есть недостаток -- на выход четыре раза попадает результат

да, но условия задачи это допускают
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2009-04-24 00:33:01 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-21 05:47:00
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#14: 2009-04-24 00:35:40 ЛС | профиль | цитата
93-172-6-43.bb.netvision., интересно, и чем она отличается от предложенной filyaxxxcom
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#15: 2009-04-24 00:40:08 ЛС | профиль | цитата
nesco, for считает от 1 до 7 step 2, а переворот делает StrCat. У filyaxxxcom, переворот делает For
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)