Главная страница

Задание 2_8кл. Системы счисления. Решение Действуем строго по алгоритму перевода целых чисел из 10ой с с. в любую другую если необходимо перевести в 2ую, то делим число на 2 до тех пор, пока остаток станет меньше делителя (основания сс)


Скачать 74.64 Kb.
НазваниеРешение Действуем строго по алгоритму перевода целых чисел из 10ой с с. в любую другую если необходимо перевести в 2ую, то делим число на 2 до тех пор, пока остаток станет меньше делителя (основания сс)
АнкорЗадание 2_8кл. Системы счисления
Дата13.09.2022
Размер74.64 Kb.
Формат файлаdocx
Имя файлаЗадание 2_8кл. Системы счисления.docx
ТипРешение
#675167

Задание 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


написать администратору сайта