Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Системы счисления
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

SpirT


Начинающий

Люди добрые ) помоги те пожалуйста перевести число из одной системы в другую с решением:

100011,011

110011,1

В 2ую, 8ую и 16ую

Всего сообщений: 53 | Присоединился: декабрь 2008 | Отправлено: 13 фев. 2009 12:19 | IP
Old


Долгожитель

В какой системе заданы исходные числа?

Всего сообщений: 285 | Присоединился: ноябрь 2006 | Отправлено: 13 фев. 2009 13:37 | IP
SpirT


Начинающий

В 10.


Всего сообщений: 53 | Присоединился: декабрь 2008 | Отправлено: 13 фев. 2009 14:04 | IP
SpirT


Начинающий

Old   в задачнике ничего не сказанно про исходную систему...
так что

Всего сообщений: 53 | Присоединился: декабрь 2008 | Отправлено: 13 фев. 2009 14:06 | IP
SpirT


Начинающий

Исходные данные в двоично системе координат

Всего сообщений: 53 | Присоединился: декабрь 2008 | Отправлено: 13 фев. 2009 15:42 | IP
SpirT


Начинающий

ВСЕ САМ СДЕЛАЛ
единственное что прошу перевести 110011,1 (из двоичной в 10ую)

Всего сообщений: 53 | Присоединился: декабрь 2008 | Отправлено: 13 фев. 2009 16:25 | IP
Old


Долгожитель


SpirT написал 13 фев. 2009 12:19
...перевести число из одной системы в другую с решением:
100011,011
110011,1
В 2ую, 8ую и 16ую


Число x в любой позиционной системе счисления выражается:
x = d(n)*b^n + d(n-1)*b^(n-1) + ... + d(1)*b^(1) +  d(0)*b^0 + d(-1)*b^(-1) + ... + d(-k)*b^(-k)
d(n)*b^n + d(n-1)*b^(n-1) + ... + d(1)*b^(1) +  d(0)*b^0 - целая часть числа,
d(-1)*b^(-1) + ... + d(-k)*b^(-k) - дробная часть числа.
n - позиция цифры в целой части числа,
k - позиция цифры в дробной части числа,
d(k), d(n) - цифры в записи числа, принимают b значений: d = 0, 1, ..., b-1,
b - основание счисления, популярны 10, 2, 8, 16.

Все-таки в задаче, вероятно, дана 2-ичная запись заданных чисел, подозрительно, цифры только 0 и 1.

Тогда 100011,011(осн. 2) = 2^6+2^1+2^0+2^(-2) +2^(-3) =67,375(осн. 10),
110011,1 =  2^6+2^5+2^1+2^0+2^(-2) = 99,5(осн. 10).

В 2-ичной совпадает с приведенными, в 8-ми и 16ти-ичных разобьем запись на триады и тетрады:
100|011,011(осн. 2) = 43,3(осн. 8),
110|011,1(осн. 2) = 63,4(осн. 8),
10|0011,011(осн. 2) = 23,6(осн. 16),
11|0011,1(осн. 2) = 33,8(осн. 16).

Всего сообщений: 285 | Присоединился: ноябрь 2006 | Отправлено: 13 фев. 2009 20:34 | IP
SpirT


Начинающий

Old   ты кое что не правильно посчитал... из 2ой в 10ую...
Нада было начинать с ^5 а не с ^6
я скачал просто конвектор который с десятыми числами может считать, и вышло как у меня а именно:
1ое число 35.375
2ое число 51.5


(Сообщение отредактировал SpirT 13 фев. 2009 23:27)

Всего сообщений: 53 | Присоединился: декабрь 2008 | Отправлено: 13 фев. 2009 22:58 | IP
KMA



Долгожитель

SpirT тебе тут не задачи решают, и не переводят из одной в другую, к твоему сведению у Oldа хватит ума написать свой собственный конвертор, а у тебя только скачать готовый. Тебе вполне адекватно все объяснили, и улыбаться, что кто-то ошибся не надо, ты сам не в состоянии такого сделать, потому вопрос и задаешь.

Тем более что перевод из одной системы счисления в другую, это в математику.

Всего сообщений: 940 | Присоединился: декабрь 2005 | Отправлено: 21 фев. 2009 13:37 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com