sargisyan77
?>

Для чего используется перевод чисел из одной системы счисления в другую?

Информатика

Ответы

yakovlevasvetlanalvovna209

Перевод в разные системы счисления является важной частью машинной арифметики.

Мы, например, считаем в десятичной системе счисления.

Цены, количество и т.д. - всё это десятичная система.

А компьютеры все воспринимают в битах, т.е. в двоичной системе счисления.

Также перевод в разные системы полезен для простого понимания чисел из разных систем.

Например: 10 в двоичной системе = 2 в десятичной

SERGEI124

От системы счисления, используемой в компьютере, зависят объем памяти, скорость вычислений и сложность выполнения ал- горитмов. В компьютерах используются двоичная, восьмеричная, десятичная и шестнадцатеричная системы счисления.

mrropevvv
Delphivar  a1, a2: array of integer;  n, c, i: integer; procedure PrintDescending(a: array of integer); var i, j, max: integer; begin  for i := 0 to Length(a) - 1 do  begin    for j := 0 to Length(a) - 1 do      if a[j] > a[max] then max := j;    Write(a[max], ' ');    a[max] := -10001;  end; end; begin  //Запрашиваем ввод длины массива:  Write('Введите длину массива: ');  Read(n);    //Устанавливаем длину массивов:  SetLength(a1, n);  SetLength(a2, n);    //Заполняем первый массив случайными числами:  for i := 0 to n - 1 do    a1[i] := Random(201) - 100;    //Заполняем второй массив только нечётными элементами первого:  for i := 0 to n - 1 do    if Abs(a1[i]) mod 2 = 1 then      begin      a2[c] := a1[i];      c := c + 1;    end;    //Урезаем второй массив:  SetLength(a2, c);    //Выводим первый массив:  for i := 0 to n - 1 do    Write(a1[i], ' ');  Writeln;    //Выводим второй массив в порядке убывания:  if c = 0 then Write('Нечётных элементов нет.')  else PrintDescending(a2); end.

Пример работы:


Дан одномерный массив целого типа. Получить другой массив, состоящий только из нечетных чисел исходн
mvolkov8
Delphivar  a1, a2: array of integer;  n, c, i: integer; procedure PrintDescending(a: array of integer); var i, j, max: integer; begin  for i := 0 to Length(a) - 1 do  begin    for j := 0 to Length(a) - 1 do      if a[j] > a[max] then max := j;    Write(a[max], ' ');    a[max] := -10001;  end; end; begin  //Запрашиваем ввод длины массива:  Write('Введите длину массива: ');  Read(n);    //Устанавливаем длину массивов:  SetLength(a1, n);  SetLength(a2, n);    //Заполняем первый массив случайными числами:  for i := 0 to n - 1 do    a1[i] := Random(201) - 100;    //Заполняем второй массив только нечётными элементами первого:  for i := 0 to n - 1 do    if Abs(a1[i]) mod 2 = 1 then      begin      a2[c] := a1[i];      c := c + 1;    end;    //Урезаем второй массив:  SetLength(a2, c);    //Выводим первый массив:  for i := 0 to n - 1 do    Write(a1[i], ' ');  Writeln;    //Выводим второй массив в порядке убывания:  if c = 0 then Write('Нечётных элементов нет.')  else PrintDescending(a2); end.

Пример работы:


Дан одномерный массив целого типа. Получить другой массив, состоящий только из нечетных чисел исходн

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Для чего используется перевод чисел из одной системы счисления в другую?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

marinamarinazmeeva2444
natalyaSvetlana
lakeeva90
meu72
zakaz6354
maltes
baranovaas
Федорович Шахова241
Dmitrievich-Telishev
treneva359
konstantinslivkov
olgakuz00261
korj8
ShafetdinovAndrei
helenavalenti2846