Контрольная по переводу чисел из двоичной в десятичную систему счисления

Автор работы: Пользователь скрыл имя, 08 Декабря 2013 в 11:45, контрольная работа

Краткое описание

Перевести десятичное число, полученное из текущего года плюс день и месяц рождения, в 2-ю, 8-ю, 16-ю системы счисления. Сделать проверку путем обратных преобразований.
2013+19+1=2033
203310 перевод в 2-ю систему счисления
Целая часть числа находится делением на основание новой

Прикрепленные файлы: 1 файл

контр №6.docx

— 62.40 Кб (Скачать документ)

Вариант 11.

 

Перевести десятичное число, полученное из текущего года плюс день и месяц рождения, в 2-ю, 8-ю, 16-ю системы счисления. Сделать проверку путем обратных преобразований.

 

2013+19+1=2033

 

203310 перевод в 2-ю систему счисления

Целая часть числа находится  делением на основание новой


 

Результат перевода: 203310 = 111111100012

Проверка:

111111100012 = 1∙210 + 1∙29 + 1∙28 + 1∙27 + 1∙26 + 1∙25 + 1∙24 + 0∙23 + 0∙22 + 0∙21 + 1∙20 = 203310

 

203310 перевод в 8-ю систему счисления

Целая часть числа находится  делением на основание новой


Результат перевода: 203310 = 37618

Проверка:

37618 = 3∙83 + 7∙82 + 6∙81 + 1∙80 = 203310

 

203310 перевод в 16-ю систему счисления

Целая часть числа находится  делением на основание новой


Результат перевода: 203310 = 7F116

Проверка:

7F116 = 7∙162 + F∙161 + 1∙160 = 203310

 

 

Перевести двоичное число 0110100011101001 в 10-ю, 8-ю, 16-ю системы счисления.

 

01101000111010012 перевод в 10-ю систему счисления

01101000111010012 = 0∙215 + 1∙214 + 1∙213 + 0∙212 + 1∙211 + 0∙210 + 0∙29 + 0∙28 + 1∙27 + 1∙26 + 1∙25 + 0∙24 + 1∙23 + 0∙22 + 0∙21 + 1∙20 = 2685710

 

01101000111010012 перевод в 8-ю систему счисления

Для этого переведем его  сначала в десятичную:

01101000111010012 = 0∙215 + 1∙214 + 1∙213 + 0∙212 + 1∙211 + 0∙210 + 0∙29 + 0∙28 + 1∙27 + 1∙26 + 1∙25 + 0∙24 + 1∙23 + 0∙22 + 0∙21 + 1∙20 = 2685710

Переведем 2685710 в восьмеричную систему

Целая часть числа находится  делением на основание новой


Получилось:2685710 = 643518

Результат перевода: 01101000111010012 = 643518

 

01101000111010012 перевод в 16-ю систему счисления

Для этого переведем его  сначала в десятичную:

01101000111010012 = 0∙215 + 1∙214 + 1∙213 + 0∙212 + 1∙211 + 0∙210 + 0∙29 + 0∙28 + 1∙27 + 1∙26 + 1∙25 + 0∙24 + 1∙23 + 0∙22 + 0∙21 + 1∙20 = 2685710

Переведем 2685710 в шестнадцатиричную систему


Получилось:2685710 = 68E916

Результат перевода: 01101000111010012 = 68E916

 

 

Закодировать слово КАРАГАНДА

Воспользуемся  расширенной таблицей ASCII

Результат шифрования: 8A 80 90 80 83 80 8D 84 80

 

Дешифровать данный текст: 49 6E 66 6F 72 6D 61 74 69 6F 6E

Воспользуемся  основной таблицей ASCII

Результат дешифрования: Information

 

 

 

Задание для всех вариантов  (творческое):

 

Задача 1. В корзине лежит 100 фруктов. Из них 14 яблок и 42 груши. В какой системе счисления посчитаны фрукты?

Пусть Х - основание системы, тогда 

14=1*х+4;

42=4*x+2;

100=x*x

Если 14+42=100, тогда

1*x+4+4*x+2=x*x

-x2+5x+6=0

Решаем  квадратное уравнение

Отрицательный корень не подходит, остаётся 6.

Ответ, фрукты посчитаны в 6-й системе  счисления

Проверка:

1006 = 1∙62 + 0∙61 + 0∙60 = 3610

426 = 4∙61 + 2∙60 = 2610

146 = 1∙61 + 4∙60 = 1010

1010+2610=3610

 

Задача 2. Даны два десятичных числа X и Y. Их перевели в двоичную систему  счисления и определили, что в  числе X из 4 разрядов три единицы, а  в числе Y из 5 разрядов две единицы. Логическое (побитовое) произведение этих чисел равно 100, а логическая (побитовая) сумма – 10111. Чему равны числа X и Y в десятичной системе счисления?

 

Обозначим цифры в двоичной записи чисел символом d. Тогда можно записать побитовое произведение и побитовую сумму в виде 
, .

 
Из этой записи получим, что два  младших бита в обоих числах – 10. 
Сразу можно записать число Х, это будет 11102, или в десятичной системе –14. 
Из записи и условия задачи следует, что число Y – это 100102, или в десятичной системе – 18. Ответ: 14,18.

 

Задача 3. В детском саду было всего 100 малышей, из них 43 девочки и 35 мальчиков. В какой системе счисления посчитаны дети?

Пусть Х - основание системы, тогда 

43=4*х+3;

35=3*x+5;

100=x*x

Если  43+35=100, тогда

4*x+3+3*x+5=x*x

-x2+7x+8=0

Решаем  квадратное уравнение

Отрицательный корень не подходит, остаётся 8.

Ответ, дети посчитаны в 8-й системе счисления.

Проверка:

1008 = 1∙82 + 0∙81 + 0∙80 = 6410

438 = 4∙81 + 3∙80 = 3510

358 = 3∙81 + 5∙80 = 2910

6410=3510 +2910


Информация о работе Контрольная по переводу чисел из двоичной в десятичную систему счисления