Добро пожаловать на наш канал «Информатика для всех», где даже самые сложные задачи превращаются в забавные истории, а системы счисления — в повод для шуток!
Сегодня у нас на повестке дня — задача номер 10 из демо-варианта ОГЭ 2025 года. Но не пугайтесь, мы разберём всё так легко, что даже ваш кот поймёт, почему двоичная система — это как игра в «включи-выключи» с лампочкой.
Начнём с фундаментального вопроса: что такое системы счисления?
Представьте себе, что числа — это гости на вечеринке, а система счисления — это дресс-код. В зависимости от «базы» или основания вечеринки, гости могут прийти либо в обычных джинсах и футболках (десятичная система), либо в костюмах из двух цветов (двоичная), трёх цветов (троичная) и так далее. Если бы цифры были актёрами, то основание системы — это количество ролей в пьесе: чем больше ролей, тем разнообразнее спектакль.
Например, двоичная система — это как вечеринка с двумя гостями: 0 и 1.
Они такие скромные ребята, но без них ни один компьютер не зашуршит! А восьмеричная система — уже тусовка посерьёзнее: цифры от 0 до 7 собираются вместе.
Представьте себе восьминога с восемью пальцами – вот вам и восемь символов для записи чисел! Ну а шестнадцатеричная система – это настоящий бал с участием десяти цифр и шести латинских букв от A до F. Это как если бы к вашим гостям присоединились иностранцы с загадочными именами!
Теперь о главном: как перевести число из одной системы в десятичную?
Это сродни тому, чтобы понять язык гостей на вечеринке. Для этого надо каждому гостю приписать вес по его позиции и умножить на значение символа. Если представить число как танцевальный ряд, то каждый танцор занимает своё место слева направо или справа налево (обычно справа налево начинают считать). Возведение числа основания в степень – это как подсчет очков за каждый танец: первый танцор получает баллы за выступление на месте 0 (то есть основание^0 =1), второй – основание^1 и так далее.
Возьмём пример двоичного числа 10111101.
Это не просто набор нулей и единиц – это настоящий код агента из фильмов про шпионов! Переводим: 1*(2^7) + 0*(2^6) + 1*(2^5) + … и так далее.
Считаем сумму – получаем 189. Вот вам агент под кодовым именем «Сто восемьдесят девять».
А теперь восьмеричное число 1101. Тут важно не перепутать с привычным десятичным!
Вспомните анекдот: «Учитель математики спрашивает у ученика: “Сколько будет семь плюс один?” Ученик отвечает: “В восьмеричной системе – десять!”» Так вот, переводим наше число по формуле и получаем… та-дам… 577!
Шестнадцатеричное число 111 выглядит просто? На самом деле оно хитрее любого фокусника: тут каждая цифра множится на степени шестнадцати.
Получаем результат – целых 273!
Итог всей этой математической магии – сумма трёх чисел: 189 + 577 + 273 = внушительные 1039! Вот такой вот секретный код.
Если вы готовитесь к экзамену и боитесь запутаться среди этих систем счисления, советую вооружиться калькулятором «Программист». Он словно волшебная палочка Гарри Поттера для программиста: можно переключаться между двоичной, восьмеричной и шестнадцатеричной системами одним движением пальца!
Просто выберите режим HEX для ввода шестнадцатеричных чисел или OCT для восьмеричных, а затем переключитесь в DEC чтобы получить привычное десятичное число.