Статистика
Всего в нашей базе более 4 327 657 вопросов и 6 445 963 ответов!

4)Число 1011112 перевести в восьмеричную систему счисления 5) Выполните умножение чисел 1112 и 1112 2)

10-11 класс

Определить количество двоичных разрядов достаточных для кодирования 510 различных состояний?

Purtoyan 01 нояб. 2013 г., 7:35:02 (10 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Moskalevatanes2001
01 нояб. 2013 г., 8:59:32 (10 лет назад)

 

2) для байта используется 8 бит что даёт 2 в 8 степени 256 различных состояний 2 в 9 степени дают 512 различных состояний следовательно 9 двоичных разрядов достаточно чтобы закодировать 510 различных состояний.

 

 

я так понимаю в 4 и 5 заданиях числа приведены в двоичной форме

 

 

 4) Разобъём число на две группы по 3 разряда и получим 101 и 111 следовательно  

101111(Bin)=57(Oct)

 

 

 

5) 111 - это 7 в десятичной  значит 7*7=49=110001

 Либо кмножать в "столбик"

+ 0 -
Aminaidrisova
01 нояб. 2013 г., 11:11:47 (10 лет назад)

4)Число 1011112 перевести в восьмеричную систему счисления

 

function Pow(a,x:integer):integer;
var
 P, i :integer;
begin
  if x = 0 then
    Pow := 1
  else
  begin
    P := 1;
    for i := 1 to x do
      P := P * a;
    Pow := P;
  end;
end;

 

var
  count, c, r:integer;
begin
 count := 0;
 r := 0;
 c := 101111;
 while c > 0 do
 begin
   r := r + (c mod 10) * Pow(2, count);
   inc(count);
   c := c div 10;
 end;
 writeln('R = ', r);
end.

 

 

 

5) Выполните умножение чисел    1112   и   1112

 

 

function Pow(a,x:integer):integer;
var
 P, i :integer;
begin
  if x = 0 then
    Pow := 1
  else
  begin
    P := 1;
    for i := 1 to x do
      P := P * a;
    Pow := P;
  end;
end;

function Summ(a, b:integer):integer;
var
  r, t, count:integer;
begin
  count := 0;
  r := 0;
  t := 0;
  while (a > 0) or (b > 0) do
  begin
   r := r + (((a mod 2) + (b mod 2) + t) mod 2) * Pow (10, count);
   inc(count);
   t := (a mod 2 + b mod 2 + t) div 2;
   a := a div 10;
   b := b div 10;
  end;
  r := r + t * Pow(10, count);
  Summ := r;
end;

var
  A,B , buff, count, r:integer;
begin
  count := 0;
  r := 0;
  A := 111;
  B := 111;
  buff := B;
  while Buff > 0 do
  begin
    r := Summ(r, A * (Buff mod 10) * Pow(10, count));
    Buff := Buff div 10;
    inc(count);
  end;
  writeln('R = ', r);
end.

 

 

2) Определить количество двоичных разрядов достаточных для кодирования 510 различных состояний?

Ответить

Другие вопросы из категории

Срочно!!!!! Нужна помощь!!!
Подскажите, как решить на паскале?

Участок сада треугольной формы с длинами границ a=3, b=4, c=5. Найдите длину ограды и количество удобрений нужных для участка.

Читайте также

Взять три своих инициала и закодировать( К С Б, где А=12, Б=13, В=14 и т.д) Полученные три числа перевести в двоичную систему счисления, вычислить их

сумму и перевести в десятичную систему счисления. Эти три числа перевести в восьмеричную систему , вычислить их сумму и перевести в десятичную систему счисления. Эти три числа перевести в шестнадцатиричную и вычислить их сумму, и перевести в десятичную

1.Переведите число 307 в восьмеричную систему счисления

2.Переведите число 307 в десятичную систему счисления

Три десятичных числа(100,102,91) перевести в восьмеричную систему вычислить их сумму и перевести в десятичную систему вычислить их сумму и перевести в

дестяричную
Три двоичных числа перевести в 16-ую систему,вычислить их сумму и перевести в десятичную систему
Три двоичных числа,перевести в 8-ую систему,а затем в 16-ую.



Вы находитесь на странице вопроса "4)Число 1011112 перевести в восьмеричную систему счисления 5) Выполните умножение чисел 1112 и 1112 2)", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.