Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 0
Регистрация: 16.06.2021
Сообщений: 24
1

Перевод двоичной системы счисления в 8-ую и 16-ю и деление на 10

18.06.2021, 11:22. Показов 334. Ответов 6
Метки нет (Все метки)

Всем привет. Объясните, почему для перевода двоичной записи в 8-ю или 16-ю, требуется разбивать двоичный код на триады и на 4 4 разряда соответственно? И почему когда мы делим число на 10 и берем остаток от деления, то мы получаем крайнюю цифру справа данного числа?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2021, 11:22
Ответы с готовыми решениями:

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

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

Перевод из двоичной системы счисления в 8, 10, 16 систему счисления
Создать меню с командами Translate, Halp, About, Exit При выборе команды Exit приложения...

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

6
half-horse half-gateway
99 / 70 / 38
Регистрация: 10.05.2016
Сообщений: 438
18.06.2021, 11:35 2
По-моему, Вы разделом ошиблись, но все же отвечу.
Цитата Сообщение от andrew321 Посмотреть сообщение
Объясните, почему для перевода двоичной записи в 8-ю или 16-ю, требуется разбивать двоичный код на триады и на 4 4 разряда соответственно?
Для восьмеричной сс в одном разряде доступны значения: 0, 1, 2, 3, 4, 5, 6, 7. Если число 7 перевести из десятичной сс в двоичную, то мы получим число 111. То бишь, на каждый разряд числа выделяется 3 бита. Поэтому и делится на триады. Для шестнадцатеричной сс все тоже самое. Значения для одного разряда: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, десятичное число 15 в двоичной сс будет равно 1111, то бишь 4 бита, поэтому число делится на 4 разряда.
Цитата Сообщение от andrew321 Посмотреть сообщение
И почему когда мы делим число на 10 и берем остаток от деления, то мы получаем крайнюю цифру справа данного числа?
А вот этот вопрос я не совсем понял.
1
806 / 475 / 162
Регистрация: 25.01.2019
Сообщений: 1,145
18.06.2021, 12:03 3
Цитата Сообщение от andrew321 Посмотреть сообщение
почему когда мы делим число на 10 и берем остаток от деления, то мы получаем крайнюю цифру справа данного числа?
По арифметике.
0
1 / 1 / 0
Регистрация: 16.06.2021
Сообщений: 24
18.06.2021, 12:34  [ТС] 4
Если любое целое число А поделить на 10 и взять остаток от этой операции, то данное значение - это крайняя цифра справа(позиция единиц числа А). Почему так происходит?
0
806 / 475 / 162
Регистрация: 25.01.2019
Сообщений: 1,145
18.06.2021, 12:43 5
Цитата Сообщение от andrew321 Посмотреть сообщение
Почему так происходит?
Деление с остатком. 3 класс:
0
Миниатюры
Перевод двоичной системы счисления в 8-ую и 16-ю и деление на 10   Перевод двоичной системы счисления в 8-ую и 16-ю и деление на 10   Перевод двоичной системы счисления в 8-ую и 16-ю и деление на 10  

806 / 475 / 162
Регистрация: 25.01.2019
Сообщений: 1,145
18.06.2021, 12:50 6
N.B.: В картинке с белкой опечатка/ошибка.
1
half-horse half-gateway
99 / 70 / 38
Регистрация: 10.05.2016
Сообщений: 438
18.06.2021, 13:59 7
Цитата Сообщение от andrew321 Посмотреть сообщение
Если любое целое число А поделить на 10 и взять остаток от этой операции, то данное значение - это крайняя цифра справа(позиция единиц числа А). Почему так происходит?
Потому что 10 - это минимальное двузначное число для любой системы счисления. Таким образом, если выполнить целочисленное деление любого числа на 10, то в остатке у нас просто окажется младший разряд числа. По сути, как тут уже правильно сказали, это следствие банальной арифметики.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2021, 13:59

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Перевод из двоичной системы счисления в 16-ую
Доброго времени суток, Уважаемые форумчане, нужна ваша помощь, заранее спасибо, не могу написать...

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

Перевод из двоичной системы счисления в десятичную
Почему самописная функция long long int From2to10(string s) { long long int r = 0; int i, j...

Перевод из двоичной системы счисления в десятичную
Помогите пожалуйста перевести число из 2-ой сс в 10 сс. Буду очень благодарен:)

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

Перевод из двоичной системы счисления в десятичную
Как перевести число из двоичной системы счисления в десятичную?


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.