Собери число из битов

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

Информатика · Бесплатное исследование без регистрации

Нажимай на биты. Под каждым указано, сколько он добавляет к числу.

00001010₂ = 10₁₀8 + 2 = 10
int("00001010", 2) # 10

Почему 1010₂ — это 10, а не тысяча десять?

  1. Основание двоичной системы равно двум. Веса разрядов справа налево: 1, 2, 4, 8, 16, 32, 64, 128.
  2. Единица включает вес разряда в сумму, ноль не добавляет ничего.
  3. Для 00001010₂ включены разряды с весами 8 и 2. Их сумма равна 10. Ведущие нули числовое значение не меняют.
Границы модели и источники

Беззнаковое целое из восьми битов: значения от 0 до 255. Отрицательные и дробные числа здесь не представлены.

Пример и объяснение подготовлены Курсиком. Это учебный материал, а не официальное задание экзамена.

Продолжить подготовку

В треке — темы по порядку, задания с проверкой и разбор ошибок.