IPB

Здравствуйте, гость ( Вход | Регистрация )

> Системное программирование, Нужна помощь в переводе числа
KTIM
сообщение 16.2.2011, 14:47
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 16.2.2011
Город: Харьков, Украина
Учебное заведение: УИПА
Вы: студент



Нужно перевести число во внутренее машинное, а именно 0103(10-ричная) в 16-ричную систему счисления. Есть иде перевести из 10-ричной в 2-чную, а затем в 16-ричную. Но может есть более быстрый вариант?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов(1 - 1)
Vahappaday
сообщение 16.2.2011, 20:46
Сообщение #2


Аспирант
***

Группа: Продвинутые
Сообщений: 334
Регистрация: 26.4.2009
Город: Липецк
Учебное заведение: ЛГТУ
Вы: студент



хм... это нужно просто на бумажке сделать?

http://ru.wikibooks.org/wiki/%D0%A1%D0%B8%...%BD%D0%B8%D1%8F - вот тут есть преобразование чисел.

В кратце, схема перевода будет такая.
Число в новой системе записывается справа-налево.

1. В качестве очередного разряда берем остаток от деления текущего числа на 16.
2. Делим число нацело на 16 (отбрасываем остаток)
3. Если получившееся число не равно 0, повторяем для него процедуру.

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 19:46

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru