2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Сложение чисел в двоичной системе
Сообщение05.12.2009, 16:48 


05/12/09
2
Добрый день.
Нужна помощь. Перевести числа 16 и -32 в двоичную систему и сложить их. Кто может, просьба помочь и по возможности объяснить :roll:

P.S. модераторы, если создал тему не там, то переместите в нужный раздел

 Профиль  
                  
 
 Re: Сложение чисел в двоичной системе
Сообщение05.12.2009, 17:14 
Аватара пользователя


14/08/09
1140
Нужно просто представить нужное Вам число в виде $\lambda_0 2^0+\lambda_1 2^1+...+\lambda_n 2^n, \lambda_i \in E_2=\{0,1\}$.
Например $16=2^4=10000$. Арифметические операции выполняются аналогично .

 Профиль  
                  
 
 Re: Сложение чисел в двоичной системе
Сообщение05.12.2009, 18:44 


05/12/09
2
как переводить положительные числа я знаю. Вопрос был немного другого плана:как перевести отрицательные числа в двоичную систему и сложить их.

 Профиль  
                  
 
 Re: Сложение чисел в двоичной системе
Сообщение05.12.2009, 19:01 
Заслуженный участник
Аватара пользователя


13/08/08
14495
А как Вы складываете числа в десятичной системе? Сложение с отрицательным числом заменяется вычитанием его абсолютной величины. Действуют таблицы сложения и вычитания, которые мы знаем наизусть.
Другое дело, если это вопрос по информатике, связанный с различными форматами представления чисел в памяти комьютера. Там может быть знаковый разряд, дополнительный код...

 Профиль  
                  
 
 Re: Сложение чисел в двоичной системе
Сообщение05.12.2009, 19:09 
Заслуженный участник


11/05/08
32166
Отрицательные числа стандартно кодируются в дополнительном двоичном коде. Например, минус единичка кодируется как $111\ldots111$ (в двоичной системе). Вообще-то Вас должны были этому учить.

 Профиль  
                  
 
 Re: Сложение чисел в двоичной системе
Сообщение05.12.2009, 19:12 
Заслуженный участник
Аватара пользователя


13/08/08
14495
Например при однобайтном представлении со знаком
$16_{10}=00010000$
$32_{10}=00100000$. Инверсный код $11011111$
Дополнительный код $-32_{10}=11100000$

 Профиль  
                  
 
 Re: Сложение чисел в двоичной системе
Сообщение05.12.2009, 19:47 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Да вроде нигде не сказано, что задача связана с программированием. Что вы сразу про двоично-дополнительный код начали?

Раз тема в математике, то афтару, по видимому, нужно было всего лишь следующее:

$16_2 = 10000$
$-32_2 = -100000$
$(16 + (-32))_2 = -16_2 = -10000$

В противном случае он завёл бы тему в программировании.

 Профиль  
                  
 
 Re: Сложение чисел в двоичной системе
Сообщение05.12.2009, 19:53 
Заслуженный участник


11/05/08
32166
да попросту потому, что от него требовалось перевести отрицательное число в двоичный код.

 Профиль  
                  
 
 Re: Сложение чисел в двоичной системе
Сообщение06.12.2009, 09:42 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
ewert в сообщении #268237 писал(а):
да попросту потому, что от него требовалось перевести отрицательное число в двоичный код.

Написано не "в двоично-дополнительный код", а в "двоичную систему" :)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group