Контрольная по информатике
Задание 2. Перевести из двоичной системы счисления номер месяца рождения, число дня рождения и год рождения в системы счисления с основаниями 8 и 16, используя связь между системами счисления с основаниями 2, 8 и 16.Решение. День рождения: 16 мая 1993 года.
переводим число дня рождения:16.
| Целая часть от деления | Остаток от деления |
| 16 div 2 = 8 | 16 mod 2 = 0 | 8 div 2 = 4 | 8 mod 2 = 0 | 4 div 2 = 2 | 4 mod 2 = 0 | 2 div 2 = 1 | 2 mod 2 = 0 | 1 div 2 = 0 | 1 mod 2 = 1 |
Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 10000
16 = 100002
Разделим исходный код на группы по 3 разряда.
100002 = 010 000 2
Затем заменяем каждую группу на код из таблицы.
| Двоичная СС | Восьмеричная СС |
| 000 | 0 |
| 001 | 1 |
| 010 | 2 |
| 011 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Получаем число:
010 000 2 = 208
Переведем в 16-ую систему счисления.
Перевод чисел в различные системы счисления
Разделим исходный код на группы по 4 разряда.
100002 = 0001 0000 2
Затем заменяем каждую группу на код из таблицы.
| Двоичная СС | шестнадцатеричная СС |
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | A |
| 1011 | B |
| 1100 | C |
| 1101 | D |
| 1110 | E |
| 1111 | F |
Получаем число:
0001 0000 2 = 1016
Задание 3. Перевести из системы счисления с основаниями 8 и 16 номер месяца рождения, число дня рождения и год рождения в систему счисления с основанием 2, используя связь между системами счисления с основаниями 2, 8, и 16.
Решение.
Заменяем каждый разряд на код из таблицы.
| Двоичная СС | шестнадцатеричная СС |
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | A |
| 1011 | B |
| 1100 | C |
| 1101 | D |
| 1110 | E |
| 1111 | F |
Получаем число:
1016 = 000100002
Методические рекомендации: задания рекомендуется выполнят с помощью сервиса перевод чисел онлайн
.