Вопрос задан 04.11.2023 в 08:39. Предмет Информатика. Спрашивает Armish Amir.

Перетворити числа 18 287 2021 у двійкову систему; 011100101; 100100111 у десяткову​

0 0
Перейти к ответам

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

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

Ответ:

ответ на фото, все примеры


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

Для перетворення чисел з десяткової системи в двійкову та навпаки, можна використовувати алгоритми перетворення чисел з однієї системи счисления в іншу.

Перетворення з десяткової системи в двійкову:

1. Розділіть десяткове число на два і збережіть залишок. 2. Розділіть результат попереднього кроку на два та збережіть залишок. 3. Повторіть процес, поки результат ділення не стане нульовим. 4. Запишіть залишки у зворотному порядку, щоб отримати двійкове представлення десяткового числа.

Приклад коду на JavaScript для перетворення десяткового числа в двійкове:

```javascript let binary = ''; let n = decimalNumber; // замініть decimalNumber на ваше десяткове число

while (n > 0) { binary = (n % 2) + binary; n = Math.floor(n / 2); } ```

Перетворення з двійкової системи в десяткову:

1. Кожна цифра двійкового числа називається бітом, і кожен біт може мати значення 0 або 1. 2. Кожна цифра числа має бути умножена на основание системы счисления цього числа, яке потім має бути піднесено в степінь, рівний позиції текучої цифри в номері, починаючи з 0. 3. Суму всіх результатів додавання отримаємо як десяткове число.

Приклад коду на JavaScript для перетворення двійкового числа в десяткове:

```javascript let decimal = 0; let binary = binaryNumber; // замініть binaryNumber на ваше двійкове число let position = 0;

while (binary > 0) { let remainder = binary % 10; binary = Math.floor(binary / 10); decimal += remainder * Math.pow(2, position); position++; } ```

Отже, для перетворення чисел 18, 287 та 2021 в двійкову систему та чисел 011100101 та 100100111 в десяткову, ви можете використовувати ці алгоритми.

0 0

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

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

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

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