Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью? [RSS Feed]

#1 Сен. 15, 2015 21:29:38

sergey1377
Зарегистрирован: 2015-09-15
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?

Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?

Офлайн

#2 Сен. 15, 2015 21:44:56

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?

В любых системах счисления это делается так:

a+b
другое дело что:
>>> 0x123.56
  File "<interactive input>", line 1
    0x123.56
           ^
SyntaxError: invalid syntax
У вас нет возможности ввести число с дробной частью в системе счисления отличной от десятичной. (Из всех языков которые я знаю такие литералы есть вроде только в Wolfram Mathematica )
In:= 16^^123.56
Out= 291.336



Офлайн

#3 Сен. 15, 2015 22:00:31

sergey1377
Зарегистрирован: 2015-09-15
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?

doza_and
В любых системах счисления это делается так:
в питоне можно так сделать, но я не знаю как разложить числа на цифры и сложить каждую из них при этом сравнивая их сумму с значением сис-мы исчесления.

Офлайн

#4 Сен. 15, 2015 22:07:52

sergey1377
Зарегистрирован: 2015-09-15
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?

doza_and
в питоне можно так сделать, но я не знаю как разложить числа на цифры и сложить каждую из них при этом сравнивая их сумму с значением сис-мы исчесления.

Офлайн

#5 Сен. 16, 2015 01:43:13

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?

sergey1377
а покажите реальный математический пример. Типа есть число А в такой то системе счисления, есть В в другой и вот они складываются по таким то правилам и получается число С



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Сен. 16, 2015 01:57:43

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9744
Репутация: +  843  -
Профиль   Отправить e-mail  

Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?

sergey1377
Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?
Нужно их представить в виде многочленов, а потом складывать их коэффициенты, перенося разряды при переполнении.
А дробные части просто сдвигаются до операции и после.
(Сдвиг в системе счисления - это умножение или деление на основание системы счисления.)



Отредактировано py.user.next (Сен. 16, 2015 01:58:01)

Офлайн

  • Начало
  • » Центр помощи
  • » Как произвести сложение в разных сис-мах исчесления(до 10) с дробной частью?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version