Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 14

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

07.11.2023, 12:56. Показов 1553. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Подскажите пожалуйста либо немного объясните, как выполнить алгоритм перевода чисел из десятичной системы счисления в двоичную системы счисления. На примере чисел 124, 54,78
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.11.2023, 12:56
Ответы с готовыми решениями:

Перевести целое число из десятичной системы счисления в двоичную систему счисления, используя алгоритм деления
Помогите пожалуйста сделать задание: Перевести целое число из десятичной системы счисления в двоичную систему счисления, используя алгоритм...

Перевести целое число из десятичной системы счисления в двоичную систему счисления, используя алгоритм деления на 2
"Перевести целое число из десятичной системы счисления в двоичную систему счисления, используя алгоритм деления на 2". Помогите,...

Перевод целых положительных чисел из десятичной системы счисления в двоичную систему счисления
Помогите, пожалуйста, реализовать данную задачу: "Перевод целых положительных чисел из десятичной системы счисления в двоичную систему...

2
Заблокирован
07.11.2023, 13:04
Лучший ответ Сообщение было отмечено Pickapchik как решение

Решение

Алгоритм перевода чисел из десятичной системы счисления в двоичную довольно прост. Он состоит из следующих шагов:
Делим исходное число на 2.
Записываем остаток от деления.
Делим результат от деления на 2 и снова записываем остаток.
Повторяем эти шаги, пока результат деления не станет равным 0.
Число в двоичной системе счисления получаем, собирая все остатки в обратном порядке.
Давайте применим этот алгоритм к числам, которые вы указали.
124 в двоичной системе:
124 / 2 = 62, остаток 0
62 / 2 = 31, остаток 0
31 / 2 = 15, остаток 1
15 / 2 = 7, остаток 1
7 / 2 = 3, остаток 1
3 / 2 = 1, остаток 1
1 / 2 = 0, остаток 1
Собираем остатки в обратном порядке: 1111100
54 в двоичной системе:
54 / 2 = 27, остаток 0
27 / 2 = 13, остаток 1
13 / 2 = 6, остаток 1
6 / 2 = 3, остаток 0
3 / 2 = 1, остаток 1
1 / 2 = 0, остаток 1
Собираем остатки в обратном порядке: 110110
78 в двоичной системе:
78 / 2 = 39, остаток 0
39 / 2 = 19, остаток 1
19 / 2 = 9, остаток 1
9 / 2 = 4, остаток 1
4 / 2 = 2, остаток 0
2 / 2 = 1, остаток 0
1 / 2 = 0, остаток 1
Собираем остатки в обратном порядке: 1001110
Таким образом, 124 в двоичной системе будет 1111100, 54 будет 110110, а 78 будет 1001110.
1
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
08.11.2023, 00:17
Это самый неоптимальный способ перевода чисел в двоичную систему. А оптимальный описан в учебниках информатики: записываем степени двойки и пытаемся вычесть из числа эту степень, если получилось - ставим 1, не получилось - ставим ноль и продолжаем вычитать. В итоге получаем комбинацию единиц и нулей. Пример для того же числа 54:
54 22 6 6 2 0
32 16 8 4 2 1
———————-
1….1…0.1.1.0
Ответ 110110
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.11.2023, 00:17
Помогаю со студенческими работами здесь

Перевод целых неотрицательных чисел с десятичной системы счисления в двоичную систему счисления
Перевод целых неотрицательных чисел с десятичной системы счисления в двоичную систему счисления.

Написать программу перевода чисел из десятичной системы счисления в систему счисления с произвольным основание
Написать программу перевода чисел из десятичной системы счисления в систему счисления с произвольным основанием p.

Разработать УЧ устройства для перевода двухразрядных (десятичной) чисел в двоичную систему счисления
Разработать в Assembler'e (CompModel) перевод двухразрядных(десятичной) чисел в двоичную систему счисления. Помогите плз с меня...

Машина Тьюринга. Перевод числа из десятичной системы счисления в двоичную систему счисления.
Всем привет! Помогите решить задачу по теме машина Тьюринга. Перевод числа из десятичной системы счисления в двоичную систему...

Разработать программу перевода вещественных чисел из десятичной системы счисления в двоичную
Помогите пожалуйста написать программу.Разработать программу перевода вещественных чисел из десятичной системы счисления в двоичную.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru