Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015

Опубликуйте свой материал в официальном Печатном сборнике методических разработок проекта «Инфоурок»

(с присвоением ISBN)

Выберите любой материал на Вашем учительском сайте или загрузите новый

Оформите заявку на публикацию в сборник(займет не более 3 минут)

+

Получите свой экземпляр сборника и свидетельство о публикации в нем

Инфоурок / Информатика / Статьи / Алгоритмы перевода чисел из десятичной системы в двоичную и наоборот
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Алгоритмы перевода чисел из десятичной системы в двоичную и наоборот

библиотека
материалов

Алгоритмы перевода чисел из десятичной системы в двоичную

и наоборот


В своей работе я столкнулась с проблемой, что слабые ученики, испытывающие трудности в делении на 2, допускают массу ошибок в стандартном способе перевода натуральных чисел из десятичной системы в двоичную. Для таких учеников придуман вариант перевода чисел гораздо проще.

Например, необходимо перевести число 37 из десятичной системы в двоичную. Действуем так: строим таблицу с тремя строками и заполняем верхнюю строку степенями числа 2, начиная с последнего столбца. При этом в первом столбце останавливаемся на максимальной степени числа 2, которая не превышает данного числа 37.

Далее во второй строке раскладываем число 37 в сумму указанных слагаемых:
Остаётся выполнить последний шаг: в третьей строке таблицы в ячейках под заполненными ячейками второй строки записываем 1, под незаполненными – 0.
Вывод: в последней строке записано представление числа в двоичной системе

3710 = 1001012

Обратный перевод осуществляем в немного измененной таблице. Например, переведём число 1101010 из двоичной системы в десятичную. Для этого в таблице в верхней строке запишем цифры двоичного представления числа, во второй строке – степени числа 2 (начиная с последнего столбца), в третьей строке – выпишем только те степени, которые записаны под 1 верхней строки:

Остаётся сложить числа последней строки 64 + 32 + 8 + 2 = 106.

11010102 = 10610

Автор
Дата добавления 07.06.2016
Раздел Информатика
Подраздел Статьи
Просмотров107
Номер материала ДБ-113237
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх