Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> сисмемы исчисления
Guest  
[x] Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









ребят, объясните, принцип, как перевести число из 16ричной системы в 10ичную,
как наоборот, я уже понял, а вот из 16 в 10 не знаю как!!!



Спустя 21 минута, 31 секунда (28.03.2010 - 18:54) krasilich написал(а):
Вообщем нужно 16ричное число представить как сумму произведений цифры шестнадцатиричного цисла (берем десятичный аналог, если цифра больше 9) на 16 в степени показатель которой равен позиции цыфры начиная с нуля. Вот так вот=))

Пример.
Есть число 4A8F
Представление для перевода: 4 * 16 ^ 0 + 10 * 16 ^ 1 + 8 * 16 ^ 2 +15 * 16 ^ 3
результатом вычисления этого выражения и будет наше десятичное число.

Спустя 6 минут, 26 секунд (28.03.2010 - 19:01) waldicom написал(а):
Цитата (krasilich @ 28.03.2010 - 17:54)
Вообщем нужно 16ричное число представить как сумму произведений цифры шестнадцатиричного цисла (берем десятичный аналог, если цифра больше 9) на 16 в степени показатель которой равен позиции цыфры начиная с нуля. Вот так вот=))

Пример.
Есть число 4A8F
Представление для перевода: 4 * 16 ^ 0 + 10 * 16 ^ 1 + 8 * 16 ^ 2 +15 * 16 ^ 3
результатом вычисления этого выражения и будет наше десятичное число.

Че-то ты напутал... Например порядок

Спустя 55 секунд (28.03.2010 - 19:02) Guest написал(а):
krasilich то есть операция, можно сказать обратная тому, если бы мы из 10ичного делали 16ичное... логично)))) спасибо))

Спустя 2 минуты, 50 секунд (28.03.2010 - 19:04) krasilich написал(а):
waldicom
Хм, может и напутал...
А что не так?

Спустя 1 минута, 29 секунд (28.03.2010 - 19:06) waldicom написал(а):
Цитата (krasilich @ 28.03.2010 - 18:04)
waldicom
Хм, может и напутал...
А что не так?

Так ты просто сложи числа, которые ты привел, и увидишь...
А потом проверь так:
4 * 16 ^ 3 + 10 * 16 ^ 2 + 8 * 16 ^ 1 +15 * 16 ^ 0

Спустя 1 минута, 55 секунд (28.03.2010 - 19:08) krasilich написал(а):
А все, понял=))

Вообщем преобразование будет выглядеть так
4 * 16 ^ 3 + 10 * 16 ^ 2 + 8 * 16 ^ 1 +15 * 16 ^ 0

Спустя 1 час, 11 минут, 17 секунд (28.03.2010 - 20:19) Awilum написал(а):

Спустя 18 минут, 32 секунды (28.03.2010 - 20:38) Guest написал(а):
млин, мне наоборот надо было, как перевести из 10 в 16!
я уже запутался))

Спустя 1 час, 52 минуты, 20 секунд (28.03.2010 - 22:30) waldicom написал(а):
делением

Спустя 1 год, 7 месяцев, 18 дней, 17 часов, 46 минут, 2 секунды (17.11.2011 - 16:16) chaccess написал(а):
Народ! а не легче воспользоваться волшебной функцией?))) base_convert() называется)))

Спустя 1 час, 41 минута, 6 секунд (17.11.2011 - 17:57) vital написал(а):
Цитата (chaccess @ 17.11.2011 - 15:16)
Народ! а не легче воспользоваться волшебной функцией?))) base_convert() называется)))

А еще полезнее смотреть дату у последнего поста.
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса