Вопрос: Срочно помогите я горью! Please! | Добавлено: 23.01.09 12:36 |
Автор вопроса: ![]() |
число 67 из десятичной системы надо перевести в двиочную систему счисления. Программу надо создать. |
Ответы | Всего ответов: 18 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #1 | Добавлено: 23.01.09 13:46 |
программа ! ![]()
|
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 23.01.09 16:58 |
Ноги мне в рот, создать! Какие слова-то, гипербатоном Sharp многомудрый, удивляясь, произнес. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #3 | Добавлено: 23.01.09 17:18 |
Блин, забыл дописать lazy mode...
Или это копирайт? ![]() |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 23.01.09 18:39 |
я недавно писал прогу которая переводит любые числа (включая дробные) из одной системы в другую (с 2чной по 16чную) через десятичную систему. Там даже точность перевода учитывается - кол-во знаков после зпт. ОДНАКО Ж я флешку забыл в аудитории 1332![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 344 |
Профиль | Цитата | #5 | Добавлено: 23.01.09 23:40 |
Function ToBin2(L As Long) As String
Do ToBin2 = (L Mod 2) & ToBin2 L = L \ 2 Loop While L <> 0 End Function |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #6 | Добавлено: 24.01.09 08:54 |
fAndOrIn значения L могут быть и отрицательными ![]() а там все немножко подругому. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 344 |
Профиль | Цитата | #7 | Добавлено: 24.01.09 10:11 |
Абсолютно согласен, но поставленный вопрос ToBin2(67) решает. |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 344 |
Профиль | Цитата | #8 | Добавлено: 24.01.09 12:56 |
Пример для теста. Работает раза в 3 быстрее ToBin
|
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #9 | Добавлено: 24.01.09 17:35 |
Ну вот, совсем же другое дело! А то отмазки какие-то![]() Параметр только ByVal объявить и Mid убрать. Ускорим еще в два раза.
|
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 344 |
Профиль | Цитата | #10 | Добавлено: 24.01.09 18:33 |
Папа, ты меня удивляешь(уже не первый раз)!
На пасквиле я примерно так и написал бы (разве что shr притянул для деления). Но то, что в Basic можно строке приравнять массив - для меня открытие! Спасибо за науку! Правда, ускорилось у меня не в 2, а в 1.5 раза, но не суть. На еще 15%
|
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #11 | Добавлено: 24.01.09 21:00 |
флешку забыл в аудитории 1332
Главное, что не в комнате 303 на восьмом этаже ![]() |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #12 | Добавлено: 24.01.09 21:10 |
Там мужик с орлом в руке и черными очками ![]() |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 344 |
Профиль | Цитата | #13 | Добавлено: 24.01.09 22:48 |
И еще чуть-чуть. В основном за счет N As Integer. Почему-то до сегодняшнего для считал, что 32-х разрядному процу до фени, что считать - байты, инты или лонги.
|
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #14 | Добавлено: 25.01.09 00:09 |
Что есть Step -2 применительно к беззнаковому Byte?
Попробуй for с инкрементом, либо while. |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 344 |
Профиль | Цитата | #15 | Добавлено: 25.01.09 09:59 |
Father пишет:
Что есть Step -2 применительно к беззнаковому Byte? И как обычно, прав. Хотя все равно не понятно, почему из Byte >= 2 в цикле нельзя вычитать 2. for с инкрементом, либо while пробовать не стал. Почему то уверен, что ни скорости, ни лаконизма созданной нами программе это не добавит!
|
|