Другие языки программирования и технологии
Господа программеры. Я знаю что вы добрые люди. Не поможете решить задачку?
4. Переведите в десятичную систему арифметически следующие числа: •двоичные: 1010,10011 •восьмеричный: 201,15 •шестьнадцатеричные: 12А, ВС 5.Переведите из десятичной системы в двоичную, восьмеричную, шестьнадцатиричную следующие числа: •101 •82 6. Записать дату своего рождения в римской системе исчисления. 01.01.1990
4. Раскладываем справа налево:
1010(2) = 2^0*0 + 2^1*1 + 2^2*0 + 2^3*1 = 0 + 2 + 0 + 8 = 10(10)
10011(2) = 2^0 + 2^1 + 2^4 = 1 + 2 + 16 = 19(10)
201(8) = 1*8^0 + 0*8^1 + 2*8^2 = 1 + 2*64 = 129(10)
15(8) = 5 + 8^1 = 5 + 8 = 13(10)
С 16-ричными надо запомнить: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
12A(16) = 10*16^0 + 2*16^1 + 1*16^2 = 10 + 32 + 256 = 298(10)
BC = 12 + 11*16^1 = 12 + 176 = 188(10)
5. Чтобы перевести число из 10-ного в другую систему, его надо разделить на основание системы:
101(10) = 6*16 + 5 = 65(16)
Чтобы перевести число из 16-ного в 2-ное, надо разложить каждую цифру 16-ного на 4 цифры 2-ного.
65(16) = 0110.0101 = 1100101(2)
Чтобы перевести число из 2-ного в 8-ное, надо разбить его на тройки, начиная справа, и каждую тройку перевести в 8-ное.
1100101(2) = 1.100.101 = 145(8)
6. 01.01.1990 = I. I. MDCDLXL
M = 1000
D = 500
CD = 500 - 100 = 400
L = 50
XL = 50 - 10 = 40
Все вместе: MDCDLXL = 1000+500+400+50+40 = 1990.
1010(2) = 2^0*0 + 2^1*1 + 2^2*0 + 2^3*1 = 0 + 2 + 0 + 8 = 10(10)
10011(2) = 2^0 + 2^1 + 2^4 = 1 + 2 + 16 = 19(10)
201(8) = 1*8^0 + 0*8^1 + 2*8^2 = 1 + 2*64 = 129(10)
15(8) = 5 + 8^1 = 5 + 8 = 13(10)
С 16-ричными надо запомнить: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
12A(16) = 10*16^0 + 2*16^1 + 1*16^2 = 10 + 32 + 256 = 298(10)
BC = 12 + 11*16^1 = 12 + 176 = 188(10)
5. Чтобы перевести число из 10-ного в другую систему, его надо разделить на основание системы:
101(10) = 6*16 + 5 = 65(16)
Чтобы перевести число из 16-ного в 2-ное, надо разложить каждую цифру 16-ного на 4 цифры 2-ного.
65(16) = 0110.0101 = 1100101(2)
Чтобы перевести число из 2-ного в 8-ное, надо разбить его на тройки, начиная справа, и каждую тройку перевести в 8-ное.
1100101(2) = 1.100.101 = 145(8)
6. 01.01.1990 = I. I. MDCDLXL
M = 1000
D = 500
CD = 500 - 100 = 400
L = 50
XL = 50 - 10 = 40
Все вместе: MDCDLXL = 1000+500+400+50+40 = 1990.
запусти калькулятор на компе, там функция перевода есть (меню вид)
Нет! МЫ ЗЛЫЕ
Похожие вопросы
- Помогите решить задачку простенькую.
- помогите решить задачку, на VBA для Excel
- Пожалуйста, помогите решить задачку по информатике...
- Кто разбирается в программировании? помогите решить задачку!
- Помогите решить задачку
- Люди помогите решить задачку!!!на паскале
- Знатоки Турбо Паскаля, помогите решить задачки для 7-го класса. Дочке очень нужно.
- помогите решить задачку по информатике
- Помогите решить задачку по информатике!
- Помогите решить задачку.