profile
Опубликовано 4 года назад по предмету Информатика от ОльгаHi

Помогите плз. Мало времени осталось, а мне очень надо.
Как сделать по информатике алгоритм переводы из 2й в 10ю СС? Мне нужно эти цифры перевести : 1011101 , 123, 555.
срочно нужна помощь! (

  1. Ответ
    Ответ дан Аккаунт удален
    из двоичной здесь только 1011101.
    Переводить сложением степеней двойки. Степень определяется порядковым номером цифры.
    Для данного числа:
    1011101=1*2^{6} +0*2^{5}+1*2^{4}+1*2^{3}+1*2^{2}+0*2^{1}+1*2^{0}=64+0+16+8+4+0+1=93_{10}
    Наоборот соответственно находится последовательным делением на основание системы счисления и подсчетом остатков от деления.
    Например, 123_{10}=1111011_{2}
    123/2=61 + остаток 1
    61/2=30 + остаток 1
    30/2=15 + остаток 0
    15/2=7 + остаток 1
    7/2 = 3 + остаток 1
    3/2= 1 + остаток 1
    далее смотрим остатки, начиная с конца (снизу вверх): 1111011