Задание 2_8кл. Системы счисления. Решение Действуем строго по алгоритму перевода целых чисел из 10ой с с. в любую другую если необходимо перевести в 2ую, то делим число на 2 до тех пор, пока остаток станет меньше делителя (основания сс)
Скачать 74.64 Kb.
|
Задание 2 Перевести число 68710 СС в 2-ую и 8-ую СС Решение: Действуем строго по алгоритму перевода целых чисел из 10-ой с.с. в любую другую: если необходимо перевести в 2-ую, то делим число на 2 до тех пор, пока остаток станет меньше делителя (основания СС) Записываем полученные числа в обратном порядке. Аналогично поступаем с переводом в 8-ую, только теперь необходимо делить на 8. Перевести число 920,2510 СС в 2-ую и 8-ую СС Переводим целую и дробную часть отдельно При переводе десятичных дробей действуем строго по алгоритму перевода правильных дробей из десятичной СС в любую другую: 0, 25 *2 0, 5 *2 1, 0 Деление продолжается до тех пор, пока в целой части появляется 1 или до заданной точности деления (так понятнее)? (удалите при сдаче выделенное маркером) Записываем полученные числа справа налево (в целой части) и сверху вниз (в дробной части). Задание 3 Перевести числа из двоичной в десятичную. Здесь процесс происходит обратный. Числа в двоичном представлении являются коэффициентами при основании, в которое переводится число 1101102 = 1*25+1*24+0*23+1*22+1*21+0*20 = 32+16+0+4+2+0=54 Затем полученные значения складываются., т.е. происходит процесс обратный предыдущему: мы делили и вычитали на основание перевода, а здесь умножаем и суммируем. 1101102 = 5410 Также поступаем с дробной частью, только степень в дробной части записывается как отрицательная. 100111,012=1*25+0*24+0*23+1*22+1*21+1*20+0*2-1+1*2-2 = 1*32+0*16+0*8+1*4+1*2+1*1+0*2-1+1*2-2 = 32+0+0+4+2+1+0+0,25 = 39,2510 100111,012=39,2510 |