Автор работы: Пользователь скрыл имя, 08 Декабря 2013 в 11:45, контрольная работа
Перевести десятичное число, полученное из текущего года плюс день и месяц рождения, в 2-ю, 8-ю, 16-ю системы счисления. Сделать проверку путем обратных преобразований.
2013+19+1=2033
203310 перевод в 2-ю систему счисления
Целая часть числа находится делением на основание новой
Вариант 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
Информация о работе Контрольная по переводу чисел из двоичной в десятичную систему счисления