Вопрос задан 22.07.2023 в 23:34. Предмет Информатика. Спрашивает Sarkulova Raushan.

Надо перевести число 137 из десятичной системы счисления в шестнадцатиричное .Объясните пжлста

подробно,как это делать.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Черменина Диана.

Что бы перевести десятичное число в шестнадцатеричную систему его необходимо последовательно делить на 16 до тех пор, пока не останется остаток, меньший или равный 15. Число в шестнадцатеричной системе записывается как последовательность цифр последнего результата деления и остатков от деления в обратном порядке.

Пример:

возьмем число 7467

7467/16=466 и 11 в остатке

466/16=29 и 2 в остатке

29/16=1 и 13 в остатке

и того получаем числа: 1  13  2  11

1 - 1

13 - D

2 - 2

11 - B

7467(10) = 1D2B(16)

возьмем твое число 137

137/16=8 и 9 в остатке

и того получаем 137(10) = 89(16)


так же для перевода из десятичных в шестнадчатиричные  набросал программу на PascalABC

var

   n : integer;

   d : integer;

   s : string;

   

begin

   write('введите десятичное число: ');

   readln(n);

   repeat

       if n <= 15 then begin

           d := n

       end else begin

           d := n-(n div 16)*16;

       end;

       case d of

           10 : s += 'A';

           11 : s += 'B';

           12 : s += 'C';

           13 : s += 'D';

           14 : s += 'E';

           15 : s += 'F';

           else s += d.ToString;    

       end;      

       n := n div 16;

   until n < 1;

   s := reverseString(s);

   writeln(s);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Перевод числа из десятичной системы счисления (с основанием 10) в шестнадцатеричную систему счисления (с основанием 16) можно выполнить следующим образом:

  1. Деление на 16: Сначала разделим число 137 на 16 и запишем частное и остаток:

    137 ÷ 16 = 8, остаток 9

    В этом случае, частное 8 и остаток 9 переведем в символы шестнадцатеричной системы: остаток 9 будет обозначаться как "9", а частное 8 как "8".

  2. Результат: Первоначальное число 137 представим в виде комбинации частного и остатка: "89" (8 - частное, 9 - остаток).

Таким образом, число 137 в шестнадцатеричной системе равно "89".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос