Страница: 1 |
Страница: 1 |
Вопрос: Системы счиления
Добавлено: 19.09.06 22:56
Автор вопроса: Дима
Помогите пожайлуста разобраться с примером. Не обязательно решать, желательно объяснить как это делается:
Перевести в десятичную сист. сч. число 6F(71C), записанное в 16-ричной с.с. Здесь в скобках указан период бесконечной 16-ричной дроби. Заранее благодарен.
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #1
Добавлено: 20.09.06 00:12
"http://ilib.mccme.ru/plm/"
"Системы счисления."
Легко и понятно. И вообще интересно.
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 20.09.06 14:14
MsgBox Val("&H" & MyHexNumber)
Номер ответа: 3
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #3
Добавлено: 20.09.06 17:09
Номер ответа: 4
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #4
Добавлено: 20.09.06 17:31
ЛОЛ ) Наоборот это как - из десятиричной в десятиричную?
Я показал как из HEX перевести в DEC. Судя по вопросу - именно оно и надо было.
Номер ответа: 5
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #5
Добавлено: 20.09.06 19:32
Номер ответа: 6
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #6
Добавлено: 21.09.06 16:15
Hex (x)
Номер ответа: 7
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #7
Добавлено: 21.09.06 16:20
Номер ответа: 8
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #8
Добавлено: 21.09.06 23:15
6f можно представить в виде 615 т.е.
Алглритм перевода 6f
15*15^0=15
96+15=111
Аналогично 71С можно представить в виде 7112 т.е.
А перевод будет выглядеть так.
Номер ответа: 9
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #9
Добавлено: 21.09.06 23:27
Опечатки.
15*15^0=15
естественно не 15^0, а 16^0.
И так везде, где основа системы счисления 16 возводится в степень.
Номер ответа: 10
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #10
Добавлено: 04.10.06 04:35
А на это почему все забили?
Пусть 0.([abc]) - запись периодической дроби в 16-ричной системе счисления. Тогда оно равно [abc]/16^r + [abc]/16^(r*2) + [abc]/16^(r*3)+..., где r - длина последовательности цифр внутри периода. Это сумма бесконечной геометрической прогрессии со q = 1/16^r < 1. Она равна
S = b0 / (1-q) = ([abc]/16^r)/((16^r-1)/16^r) = [abc]/(16^r-1), т.е. в данном случае 1820/4095 = 4/9 = 0.(4). Период десятичной дроби находится делением столбиком, когда последовательность остатков на каждом шаге деления зацикливается.
Номер ответа: 11
Автор ответа:
Дима
Вопросов: 1
Ответов: 1
Профиль | | #11
Добавлено: 04.10.06 10:52
Спасибо, Sharp. Это действительно, то чего я и добивался узнать, только я в написании примера ошибся. Должно быть 6F.4(71C)