Otsego Amigo
Лорд
Дата регистрации: 04.02.2005
Сообщения: 478
Флаг страны:
|
|
Добрый вечер обитатели форумка. Я хотел бы узнать, разбирается ли кто-нибудь в информатике на уровне ЭВМ? А точнее меня интересует перевод целых чисел из одной СС в другую. Никак не могу понять как это делается! Ну конечно самый простой перевод это из р в десятичную, что-то типа этого ABC из 16= 10*16 в квадрате+11*16+12+...
А вот остальное никак понять не могу. А, еще понял алгоритм деления, где через остатки переводить.
Вот какую-то табличку с правилом нашел:
Для быстрого перевода чисел из шестнадцатиричной и восьмеричной СС в двоичную, нужно следовать следовать следующем правилу:
переводим каждую цифру данного нам числа в СС используя следущую таблицу:
Десятичная Двоичная Восьмеричная Шестнадцатиричная
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 0A
11 1011 13 0B
12 1100 14 0C
13 1101 15 0D
14 1110 16 0E
15 1111 17 0F
Но я все равно нифига не понимаю. Я нашел в интернете генератор СС, но нам говорят делать в столбик =((( Объясните по человечески пожалуйста как это делается!!
Подпись: Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог!
|
|
19.10.2005 18:50 |
|
|
Gruzchic
Типа ПАПА Тут
Дата регистрации: 29.05.2002
Сообщения: 1484
Место нахождения: Estonia
Флаг страны:
|
|
дай определенное число в заданной системе и я тебе его переведу и покажу как нужно перевести в нужную заданую систему счисления
Подпись:
|
|
19.10.2005 20:49 |
|
|
Otsego Amigo
Лорд
Дата регистрации: 04.02.2005
Сообщения: 478
Флаг страны:
Автор темы
|
|
Ну например 35 [10] перевести во [2],[3],[4],[5],[8],[16]
Подпись: Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог!
|
|
19.10.2005 21:53 |
|
|
Gruzchic
Типа ПАПА Тут
Дата регистрации: 29.05.2002
Сообщения: 1484
Место нахождения: Estonia
Флаг страны:
|
|
это как понять? число 35 в десятичной системе счисления перевести в двоичную, троичную, четырехричную, пятиричную, восьмиричную и шестнадцатиричную системы счисления
Я правильно понял?
Подпись:
|
|
20.10.2005 06:11 |
|
|
Otsego Amigo
Лорд
Дата регистрации: 04.02.2005
Сообщения: 478
Флаг страны:
Автор темы
|
|
так точно
)
Подпись: Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог!
|
|
20.10.2005 14:05 |
|
|
Gruzchic
Типа ПАПА Тут
Дата регистрации: 29.05.2002
Сообщения: 1484
Место нахождения: Estonia
Флаг страны:
|
|
ЭХ
Попробую, но правильности не гарантирую, если кто знает еще сам, то пусть тоже напишет
И так есть у нас число 35 в десятичной системе, в двоичном это число будет представлено как 0011 0101, т.е число 3 это 0011, а число 5 - 0101
Далее это число 35 в десятичной системе переведем в троичную систему счисления: 35[10] = 3*3^2 + 5*3^1 = 42[3]
Но кажется я уже неверно пошел, так как мне кажется там надо начинать делить в столбик, а как это точно делается уже не помню
Сам парился, но знаю одно что если переводить только их одной в другую и наоборот [2], [8], [16] и [10], то тут еще разобраться можно, а вот по поводу [3], [4] и [5] сложновато, так как я с этим практически не встречался!
Подпись:
|
|
20.10.2005 15:08 |
|
|
Otsego Amigo
Лорд
Дата регистрации: 04.02.2005
Сообщения: 478
Флаг страны:
Автор темы
|
|
Вот мое дз по информатике:
Вопросы:
1) 27 [10] - [4]
2) 35 [10] - [2],[3],[4],[5],[8],[16]
3) 132 [10] - [7]
4) 514 [6] - [2]
5) 10100011101 [2] - [8],[10]
6) 8AF [16] - [2],[8],[10]
Ответы (конвертор):
1) 27 [10] = 123 [4]
2) 35 [10] = 100011 [2]
35 [10] = 1022 [3]
35 [10] = 203 [4]
35 [10] = 120 [5]
35 [10] = 43 [8]
35 [10] = 23 [16]
3) 132[10] = 246[7]
4) 514[6] = 10111001[2]
5) конвертор не берет
6) 8AF[16] = 100010101111[2]
8AF[16] = 4257[8]
8AF[16] = 2223[10]
Вот теперь и ломаю голову! КАК?!
Подпись: Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог!
|
|
20.10.2005 17:16 |
|
|
Gruzchic
Типа ПАПА Тут
Дата регистрации: 29.05.2002
Сообщения: 1484
Место нахождения: Estonia
Флаг страны:
|
|
Кажется твое 5-тое задание решается так:
10100011101[2] - 101 000 111 001 - теперь по таблице двоичной системы получаем: 5071[8] - это и будет восьмиричная система счисления.
1010 0011 101[2] = 1010 0011 0101 [10] - и опять смотрим таблицу, где есть символы двоичной и десятичной системы и получаем ответ 1035[10]
Какие задания ты решил самостоятельно сам и они сошлись с ответом конвектора, а какие не смог?
Приложи программу конвектор систем счисления, я хочу на нее посмотреть
Подпись:
|
|
21.10.2005 08:04 |
|
|
Otsego Amigo
Лорд
Дата регистрации: 04.02.2005
Сообщения: 478
Флаг страны:
Автор темы
|
|
Гы, я ничего не делал, я все записал через конвертор
)
Вложить файл! Проверьте разрешенный размер и допустимые расширения для файлов!
Файл весит 154 кб в архиве
Подпись: Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог!
|
|
21.10.2005 14:23 |
|
|
Gruzchic
Типа ПАПА Тут
Дата регистрации: 29.05.2002
Сообщения: 1484
Место нахождения: Estonia
Флаг страны:
|
|
Теперь
сделано так! Жду файла
Max. размер: 180 KB
Допустимые расширения: txt htm html zip rar swf gif jpeg jpg png torrent
Подпись:
|
|
21.10.2005 14:42 |
|
|
Otsego Amigo
Лорд
Дата регистрации: 04.02.2005
Сообщения: 478
Флаг страны:
Автор темы
|
|
УУУ ну так бы сразу и сказал
Подпись: Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог!
|
|
21.10.2005 14:48 |
|
|
Otsego Amigo
Лорд
Дата регистрации: 04.02.2005
Сообщения: 478
Флаг страны:
Автор темы
|
|
Все, теперь я разобрался! Для перевода целого числа из одной СС в другую надо использовать алгоритм деления, а для перевода дробного-алгоритм умножения.
Подпись: Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог!
|
|
25.10.2005 15:19 |
|
|
|
|
Правила ForumK знать всем!
|