gifts2017

Конвертор чисел (1с8)

Опубликовал Ярослав Волохов (YVolohov) в раздел Программирование - Практика программирования

Обработка переводит целое положительное число из любой системы счисления от двоичной до 36-ричной в любую систему счисления от двоичной до 36-ричной.

Сама обработка создана лишь в целях демонстрации. Внутри есть пара функций, которые могут пригодится для решения реальных задач.

Скачать файлы

Наименование Файл Версия Размер
Конвертор чисел 79
.1246950373 7,92Kb
25.09.09
79
.1246950373 7,92Kb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Александр Рытов (Арчибальд) 07.07.09 14:21
Где-то на ИС я видел прикладное применение этой чучи... Не с любыми основаниями, конечно, а с линейкой 2,8,10,16,36.
2. Ярослав Волохов (YVolohov) 07.07.09 14:49
я плагиатор :)), только что нашел,
единственное в чем отличие - здесь не обработка для 1с а экзешник
http://infostart.ru/projects/2982/
3. Александр Рытов (Арчибальд) 07.07.09 14:52
(2) Нет, не то. Это было внутри какой-то игрушки...
4. Ярослав Волохов (YVolohov) 07.07.09 15:09
В 1с практическое применение действительно сложновато найти, сфера не та.
5. anbxp (anbxp) 07.07.09 15:19
(4) Я ip-адреса в виде чисел храню. И функция в обработке у меня называется ИзЛюбойВЛюбую() :)
6. Ярослав Волохов (YVolohov) 07.07.09 15:25
А вспомнил, когда то я делал привязку конфы к мак-адресу компьютера. Вот там и нужна была похожая функция - чтобы привести мак в числовой вид (в десятичной системе).
7. Евгений Люлюк (Evg-Lylyk) 07.07.09 16:11
(6) А что нельзя Строкой хранить? :)

Повторяется во всех процедурах: :(((

Цифры = Новый СписокЗначений;
Для Счетчик = 0 По 9 Цикл
Цифры.Добавить(Строка(Счетчик));
КонецЦикла;
Для Счетчик = 65 По 90 Цикл
Цифры.Добавить(Символ(Счетчик));
КонецЦикла;

Можно заменить строку: на "0123456789ABCDEFGH...."
8. Ярослав Волохов (YVolohov) 07.07.09 16:16
Можно, просто пошел по пути наименьшего сопротивления лени :))), проще было создать пару циклов, чем вспоминать английский алфавит или переписывать из таблицы кодировки :).
9. dushelov (Душелов) 08.07.09 00:40
(8) Так можно было программно сформировать эту строку и все...
10. Ярослав Волохов (YVolohov) 08.07.09 14:19
Обновил программу, заменил массив строкой, добавил еще парочку мелких усовершенствований, в частности подсказку насчет допустимых символов для заданной системы счисления.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа