Есть ответ 👍

Перевести 100011-двоичная система. а нужно перевести в десятичную, восьмеричную и 16-ую 101001011-двоичная. также перевести в 10-ую,16-ую и 8-ую

263
276
Посмотреть ответы 3

Ответы на вопрос:

Markys1555
4,5(64 оценок)

100011(2)=35 (10)

100011(2)=43(8)

100011(2)=23(16)

 

101001011(2)=513(8)

101001011(2)=331(10)

101001011(2)=14b (16)


для перевода в десятичную систему записываем число в развернутом виде и считаем:

 

 

для перевода в 8-ую систему разбиваем число на тройки с конца (отделяем по 3 числа начиная с конца. если в начале не хватает до 3-х цифр, то дописываем 0). и в каждой тройке проводим счет как в десятичную систему.

 

 

 

 

для перевода в 16-ю систему делаем тоже самое, что и с 8-ой, только на четверки разбиваем.

 

 

 

 

все тоже самое проделываем для второго числа:

 

 

 

 

 

 

 

 

 


Var     m,d,x: real;     n,nm,i: integer; begin write('сколько учеников: '); readln(n); for i: =1 to n do   begin   readln(x);   if x< 0 then     begin     m: =m+x;     nm: =nm+1     end     else d: =d+x;   end; m: =-m/nm; d: =d/(n-nm); writeln; if m-d< =10 then writeln('да, верно')     else writeln('нет, неверно'); end.

Популярно: Информатика