Пятница, 03 Мая 2024, 19:14

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Общие обсуждения программистов » Сумма чисел из дв. с. с запятой (правильно решил?)
Сумма чисел из дв. с. с запятой
DeswingДата: Среда, 25 Сентября 2013, 19:46 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
11001111,11+1010101,1 = 100100000,01???
LunarPixelДата: Среда, 25 Сентября 2013, 19:59 | Сообщение # 2
старожил
Сейчас нет на сайте
Да нет, вроде как не правильно. Ход решение в студию. smile

DeswingДата: Среда, 25 Сентября 2013, 20:20 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
http://pixs.ru/showimage/DSC0108JPG_8321243_9171968.jpg
(прошу не ругать, если написана глупость sad )
LunarPixelДата: Среда, 25 Сентября 2013, 20:46 | Сообщение # 4
старожил
Сейчас нет на сайте
Проверяем "по простому", переведем оба числа в десятичную систему, сложим, и потом вернем результат в двоичную:

11001111,11 = 1*2^7 + 1*2^6 + 0 + 0 + 1*2^3 + 1*2^2 + 1*2^1 + 1*2^0 + 1*2^-1 + 1*2^-2

128 + 64 + 0 + 0 + 8 + 4 + 2 + 1 + 0.5 + 0.25 = 207.75

1010101,1 = 1^2^6 + 0 + 1*2^4 + 0 + 1*2^2 + 0 + 1*2^0 + 1*2^-1

64 + 0 + 16 + 0 + 4 + 1 + 0.5 = 85.5

207.75 + 85.5 = 293.25

293 / 2 = 146 | 1
146 / 2 = 73 | 0
73 / 2 = 36 | 1
36 / 2 = 18 | 0
18 / 2 = 9 | 0
9 / 2 = 4 | 1
4 / 2 = 2 | 0
2 / 2 = 1 | 0
1 / 2 = 0 | 1

0.25 * 2 = 0.5 | 0
0.5 * 2 = 1 | 1

293.25 = 100100101,01


DeswingДата: Среда, 25 Сентября 2013, 21:19 | Сообщение # 5
заслуженный участник
Сейчас нет на сайте
Цитата (LunarPixel)
101

не понимаю откуда взялось sad Все остальные биты у меня совпали...
п.с. у нас требуют сложение в столбик + проверка через десят. систему (что Вы, впрочем, и показали :()
LunarPixelДата: Среда, 25 Сентября 2013, 21:50 | Сообщение # 6
старожил
Сейчас нет на сайте
Потерял единицу, похоже.

11001111,11
+
01010101,10
----------------
100100101,01

Сложение идет так же, как и без запятой, единица переносится в левую часть.


DeswingДата: Среда, 25 Сентября 2013, 23:24 | Сообщение # 7
заслуженный участник
Сейчас нет на сайте
LunarPixel, эх, а я уже разобрался)) Но всё равно спасибо большое!!! smile
А как находить разность? (можно на примере, как в предыдущем посте smile )
Форум игроделов » Программирование » Общие обсуждения программистов » Сумма чисел из дв. с. с запятой (правильно решил?)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг