Перевод чисел из позиционных систем счисления в десятичную: алгоритм и практика
Цели и задачи
- Цель: к концу урока учащиеся смогут самостоятельно переводить целые числа из двоичной, восьмеричной и шестнадцатеричной систем счисления в десятичную, используя алгоритм развёрнутой формы записи числа.
- Образовательная задача: вывести универсальную формулу перевода чисел из системы с основанием q в десятичную систему.
- Развивающая задача: развивать навыки формализации и алгоритмического мышления через анализ структуры позиционной записи числа.
- Воспитательная задача: способствовать формированию ответственного отношения к точности вычислений как профессионально важному качеству в ИТ-сфере.
Планируемые результаты
Личностные
- Готовность к осознанному выбору дальнейшей образовательной траектории в области информационных технологий.
- Способность к самооценке на основе критериев успешности учебной деятельности.
- Критическое отношение к получаемой информации и точность в её обработке.
Метапредметные
- Умение определять понятия, создавать обобщения и устанавливать аналогии.
- Навыки структурирования информации и представления её в различных формах (таблицы, формулы).
- Умение соотносить свои действия с планируемыми результатами и осуществлять самоконтроль.
Предметные
- Знание развёрнутой формы записи числа в позиционной системе счисления.
- Умение расставлять индексы разрядов для перевода чисел.
- Владение навыком вычисления значения числа в десятичной системе счисления по его записи в системе с основанием q.
Универсальные учебные действия (УУД)
Личностные УУД
- Формирование мотивации к обучению через решение практико-ориентированных задач.
- Развитие навыков сотрудничества при работе в парах.
Регулятивные УУД
- Самостоятельная постановка целей и планирование путей их достижения.
- Оценка правильности выполнения учебной задачи и коррекция собственных действий.
Познавательные УУД
- Выбор наиболее эффективных способов решения задач в зависимости от конкретных условий.
- Построение логической цепи рассуждений при выводе формулы.
Коммуникативные УУД
- Умение аргументировать свою точку зрения при обсуждении алгоритма.
- Использование адекватных языковых средств для выражения своих мыслей.
Подготовка учителя к уроку
- Подготовить презентацию с визуализацией разрядов числа (слайды 1-8).
- Распечатать карточки для самостоятельной работы (3 уровня сложности) — 25 экземпляров.
- Подготовить маркеры разных цветов для выделения разрядов на доске.
- Проверить работоспособность интерактивной доски и проектора.
- Подготовить «Билеты на выход» (небольшие листочки для рефлексии).
Ход урока
Этап 1. Мотивация и самоопределение (3 мин)
Цель этапа: создать эмоциональный настрой и вызвать интерес к теме через парадоксальную ситуацию.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | «Здравствуйте, друзья! Начнём с шутки, которую поймёт только настоящий айтишник: "В мире есть 10 типов людей: те, кто понимает двоичную систему, и те, кто нет". Посмотрите на слайд. Почему здесь написано 10, а на картинке всего два человека? Как такое может быть? Мы привыкли, что 10 — это десять пальцев, десятка в дневнике. Но в информатике всё иначе. Сегодня мы научимся понимать, что скрывается за этими странными кодами.» | Смотрят на слайд с мемом, смеются или озадаченно переглядываются. Выдвигают предположения: «Наверное, это не десять, а один и ноль», «Это двоичная система». Включаются в диалог. |
Завершение этапа: учитель подводит итог: «Итак, мы видим, что одна и та же запись может значить разные величины. Чтобы не путаться, нам нужно научиться переводить эти "зашифрованные" числа в нашу привычную десятичную систему.»
Этап 2. Актуализация знаний (5 мин)
Цель этапа: вспомнить структуру десятичного числа как основу для понимания других систем.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | «Давайте вспомним начальную школу. У меня на доске число 354. Что означает каждая цифра? 4 — это единицы, 5 — десятки, 3 — сотни. Запишем это в виде суммы: 300 + 50 + 4. А теперь давайте запишем это строже, используя степени числа 10. 300 — это 3 умножить на 10 во второй степени, 50 — 5 на 10 в первой, а 4 — на 10 в нулевой. Посмотрите, как я расставляю номера разрядов над цифрами, начиная с конца: над 4 ставлю 0, над 5 — 1, над 3 — 2. Видите связь между этими индексами и степенями десятки?» | Записывают в тетрадях число 354 и его разложение. Отвечают на вопросы учителя: «Индексы над цифрами — это и есть степени десятки». Один ученик выходит к доске и пробует расставить разряды для числа 2024. |
Запись в тетрадях
354₁₀ = 3·10² + 5·10¹ + 4·10⁰
Завершение этапа: учитель подводит итог: «Мы вспомнили, что в нашей системе основание — 10. Но что, если основание изменится? Давайте проверим нашу догадку.»
Этап 3. Выявление затруднения и постановка проблемы (4 мин)
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Цель этапа: осознать невозможность прямого прочтения числа в иной системе счисления.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | «Представьте, что вы — роботы, и ваша память хранит число 1101₂. Можете ли вы сразу сказать, сколько это в привычных нам яблоках или рублях? Можно ли просто сказать "тысяча сто один"? Нет, ведь основание здесь — 2. Как нам применить тот же принцип разложения, который мы только что использовали для десятичной системы, к этому двоичному числу? Кто готов предложить гипотезу?» | Ученики понимают, что «1101» в двоичной системе не равно «тысяча сто один». Высказывают предположения: «Наверное, надо умножать не на 10, а на 2», «Степени тоже должны быть двойки». Формулируют цель урока: научиться переводить числа из любой системы в десятичную. |
Завершение этапа: учитель подводит итог: «Верно! Ваша интуиция вас не подводит. Мы заменим основание 10 на основание той системы, из которой переводим. Давайте составим универсальный алгоритм.»
Этап 4. Открытие нового знания (10 мин)
Цель этапа: вывести и зафиксировать алгоритм перевода через развёрнутую форму записи.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | «Давайте вместе запишем алгоритм. Шаг 1: пронумеровать разряды числа справа налево, начиная с нуля. Шаг 2: записать сумму произведений каждой цифры на основание системы в степени разряда. Давайте сделаем это для нашего числа 1101₂. Пишем: 1·2³ + 1·2² + 0·2¹ + 1·2⁰. Теперь считаем. 2 в кубе — это 8, 2 в квадрате — 4. Что получается в итоге?» | Записывают алгоритм в тетрадь. Выполняют вычисления вслед за учителем: 8 + 4 + 0 + 1 = 13. Удивляются результату: «Значит, 1101 в двоичной — это просто 13!» |
5 мин | «А теперь давайте усложним задачу. Возьмём число в восьмеричной системе: 67₈. Принцип тот же? Да! Расставляем индексы 0 и 1. Пишем сумму: 6·8¹ + 7·8⁰. Сколько это будет? А если система шестнадцатеричная, например, 1A₁₆? Вспоминаем, что A — это 10. Значит: 1·16¹ + 10·16⁰. Посмотрите, как просто работает эта схема для любого основания!» | Пробуют самостоятельно перевести 67₈ в тетрадях. Сверяются с соседом. Один ученик у доски переводит 1A₁₆, комментируя свои действия: «Сначала я заменяю букву A на число 10, потом умножаю на 16 в нулевой степени...» |
Эталон решения
1101₂ = 1·2³ + 1·2² + 0·2¹ + 1·2⁰ = 8 + 4 + 0 + 1 = 13₁₀
1A₁₆ = 1·16¹ + 10·16⁰ = 16 + 10 = 26₁₀
1A₁₆ = 1·16¹ + 10·16⁰ = 16 + 10 = 26₁₀
Завершение этапа: учитель подводит итог: «Мы вывели универсальное правило: чтобы перевести число в десятичную систему, нужно записать его в развёрнутой форме и вычислить сумму. Теперь проверим, как вы справитесь с этим самостоятельно.»
Этап 5. Первичное закрепление (7 мин)
Цель этапа: отработка алгоритма на типовых примерах с проговариванием во внешней речи.
Время | Действие учителя | Действие учеников |
|---|---|---|
7 мин | «Сейчас поработаем в парах. У вас на партах карточка №1. Там три числа: 1011₂, 23₈ и B5₁₆. Ваша задача — перевести их в десятичную систему. Один из вас объясняет алгоритм, второй записывает, потом меняетесь. Я буду ходить между рядами и помогать тем, у кого возникнут трудности со степенями. Помните: любое число в нулевой степени — это 1!» | Работают в парах. Обсуждают, как правильно расставить индексы. Один шепотом диктует: «Пиши: один умножить на два в третьей...», второй записывает. Сравнивают результаты с другими парами. |
Завершение этапа: учитель подводит итог: «Вижу, что большинство пар справились. Самая частая ошибка — забыть про нулевую степень. Будьте внимательны!»
Этап 6. Самостоятельная работа с самопроверкой (8 мин)
Цель этапа: индивидуальная проверка усвоения темы и дифференциация обучения.
Время | Действие учителя | Действие учеников |
|---|---|---|
8 мин | «Пришло время проверить себя. Выберите уровень сложности. Уровень А — базовый (двоичные числа), уровень Б — средний (восьмеричная и шестнадцатеричная), уровень В — для тех, кто хочет бросить себе вызов (числа с буквами и большими степенями). На выполнение — 6 минут. После этого я выведу ответы на экран, и вы сами оцените свою работу.» | Выбирают уровень сложности на карточках и самостоятельно решают задачи. В классе тишина, каждый сосредоточен на своих вычислениях. По окончании времени сравнивают свои ответы с эталоном на слайде, ставят себе «плюсы» или «минусы». |
Завершение этапа: учитель подводит итог: «Поднимите руки те, кто выполнил всё без ошибок. Отлично! Те, у кого есть ошибки — не расстраивайтесь, мы сейчас разберём самые сложные моменты.»
Этап 7. Рефлексия и домашнее задание (5 мин)
Цель этапа: осознание учеником своей учебной деятельности и постановка задач на будущее.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | «Наш урок подходит к концу. Возьмите ваши "Билеты на выход". Напишите на них одно число в двоичной системе, которое вы теперь умеете переводить, и его значение в десятичной. И ответьте на вопрос: какой шаг в алгоритме был для вас самым сложным? Также запишите домашнее задание: оно тоже разделено по уровням, выберите то, что вам по силам.» | Заполняют листочки-рефлексию. Записывают домашнее задание. Уходя, сдают «билеты» учителю на край стола. Обсуждают, что шестнадцатеричная система оказалась не такой страшной, как казалось. |
Критерии оценивания практической работы
- «5» — верно выполнены все задания выбранного уровня (А, Б или В), продемонстрирован четкий алгоритм записи развёрнутой формы.
- «4» — верно выполнены задания, но допущены 1-2 вычислительные ошибки при сохранении правильного алгоритма.
- «3» — верно переведены только числа из двоичной системы, допущены ошибки в расстановке степеней или в работе с буквами (A-F).
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какой этап перевода кажется вам самым «опасным» (где легко ошибиться)? | Выявление типичных затруднений в алгоритме (степени, нулевой разряд). |
Сможете ли вы объяснить этот алгоритм другу, который пропустил урок? | Оценка степени осознанности и владения материалом. |
Где в реальной жизни нам может встретиться необходимость такого перевода? | Связь теории с практикой (программирование, настройка сетей). |
Завершающее слово учителя
«Сегодня вы совершили маленькое открытие: расшифровали язык, на котором компьютер общается с нами. Мы поняли, что за набором нулей и единиц стоят обычные числа. На следующем уроке мы научимся обратному процессу — превращать наши десятичные числа в компьютерный код. Вы отлично поработали, особенно мне понравилась ваша активность при выводе формулы. До встречи на следующем занятии!»
Домашнее задание
Уровень сложности | Задания | Описание |
|---|---|---|
Базовый (обязательный) | № 1.12, 1.15 из учебника | Перевод 5 чисел из двоичной системы в десятичную. |
Средний (повышающий) | Карточка «Системы-8-16» | Перевод чисел из 8-й и 16-й систем, включая числа с буквами. |
Продвинутый (дополнительный) | Творческое задание | Придумать и зашифровать дату своего рождения в любой системе счисления (кроме 10-й). |
Контрольный вопрос: Чему равно число 10 в системе счисления с основанием n? (Подсказка: попробуйте применить развёрнутую форму).