Митрофан 4 ноября 2019 в 08:02

Помогите пожалуйста по информатике 9 класс!!! Задание по теме Система счисления. Перевести целые числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную (с проверкой). Даю 99 б.

Перевод в двоичную систему показан в прилагаемом файле. Перевод в восьмеричную и шестнадцатеричную системы можно делать аналогично (делить на 8 или 16 и выписывать остатки от деления в обратном порядке). Можно делать проще - переводить из двоичной системы сразу в восьмеричную (или шестнадцатеричную) каждые 3 (или 4) двоичных разряда.
27(10) = 11011(2) = 11 011(2) = 33(8) = 1 1011(2) = 1B(16)
11011(2) = 2^4+2^3+2^1+2^0 = 16+8+2+1 = 27(10)
33(8) = 3*8^1+3*8^0 = 24+3 = 27(10)
1B(16) = 1*16^1+11*16^0 = 16+11 = 27(10)

35(10) = 100011(2) = 100 011(2) = 43(8) = 10 0011(2) = 23(16)
100011(2) = 2^5+2^1+2^0 = 32+2+1 = 35(10)
43(8) = 4*8+3 = 32+3 = 35(10)
23(16) = 2*16+3 = 32+3 = 35(10)

42(10) = 101010(2) = 101 010(2) = 52(8) = 10 1010(2) = 2A(16)
101010(2) = 2^5+2^3+2^1 = 32+8+2 = 42(10)
52(8) = 5*8+2 = 40+2 = 42(10)
2A(16) = 2*16+10 = 32+10 = 42(10)

59(10) = 111011(2) = 111 011(2) = 73(8) = 11 1011(2) = 3B(16)
111011(2) = 2^5+2^4+2^3+2^1+2^0 = 32+16+8+2+1 = 59(10)
73(8) = 7*8+3 = 56+3 = 59(10)
3B(16) = 3*16+11 = 48+11 = 59(10)

95(10) = 1011111(2) = 1 011 111(2) = 137(8) = 101 1111(2) = 5F(16)
1011111(2) = 2^6+2^4+2^3+2^2+2^1+2^0 = 64+16+8+4+2+1 = 95(10)
137(8) = 1*8^2+3*8+7 = 64+24+7 = 95(10)
5F(16) = 5*16+15 = 80+15 = 95(10)
Компьютеры и вычисления
Для комментирования необходимо зарегистрироваться на сайте