Форум программистов, компьютерный форум, киберфорум
Информатика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
29 / 29 / 1
Регистрация: 13.06.2011
Сообщений: 165
1

Представить двоичные числа А и В в форме с плавающей запятой

11.01.2015, 15:32. Показов 3908. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Помогите пожалуйста с условием (Представить двоичные числа А и В в форме с плавающей запятой.)
А=19,38 В=87,15 в двоичной системе соответственно
А=10011,0110 В=1010111,0010.
ни как не могу понять.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2015, 15:32
Ответы с готовыми решениями:

Как представить заданные числа с плавающей запятой в нормализованной форме одинарной точности?
у меня даны два числа X=65 и Y=63 в десятичной системе счисления. Я не понимаю как мантиссу...

Представить число в форме с плавающей запятой в двоичной системе счисления
1)Представить число W=+А2,А3 в форме с плавающей запятой в двоичной системе счисления. Для мантиссы...

Сложить в дополнительном модифицированном коде двоичные числа с плавающей запятой
1) Сложить в дополнительном модифицированном коде двоичные числа с плавающей запятой А=...

Сложение/Вычитание в дополнительном коде двоичные числа с плавающей запятой
0.1010011,100000 и 1.111010,010001 сложить и вычесть в допольнительном коде x+y x-y -x+y -x-y

7
Модератор
Эксперт по математике/физике
5240 / 4027 / 1385
Регистрация: 30.07.2012
Сообщений: 12,288
11.01.2015, 17:05 2
pupushecka, и никто не сможет... Уточните, из какой СС в какую СС Вам надо переводить числа? Если из 2-ой в 10-ричную, то так...
А=10011,01102 -> **,***10
В=1010111,00102 -> **,***10
Решение на рисунке
Миниатюры
Представить двоичные числа А и В в форме с плавающей запятой  
1
29 / 29 / 1
Регистрация: 13.06.2011
Сообщений: 165
11.01.2015, 17:53  [ТС] 3
Цитата Сообщение от VSI Посмотреть сообщение
и никто не сможет... Уточните, из какой СС в какую СС Вам надо переводить числа? Если из 2-ой в 10-ричную, то так...
вот мое условие задачи (3. Представить двоичные числа А и В в форме с плавающей запятой. )
Есть пример, но я ни как не пойму откуда взялся порядок числа
Код
Задание 1.3
Представить двоичные числа А и В в форме с плавающей запятой. 
А=83,19  В=24,65

Решение

A(2)=1010011,00110=0,10100110011010111

где [Aм]=00.101001100110 – мантисса числа,

[Ап]=00.111 – порядок числа.

B(2)=11000,1010011=0,11000101001110101

где [Bм]=00.110001010011 – мантисса числа,

[Bп]=00.101 – порядок числа.
0
Модератор
Эксперт по математике/физике
5240 / 4027 / 1385
Регистрация: 30.07.2012
Сообщений: 12,288
11.01.2015, 18:39 4
Цитата Сообщение от pupushecka Посмотреть сообщение
Задание 1.3
Представить двоичные числа А и В в форме с плавающей запятой.
А=83,19 В=24,65
Числа А=83,19 и В=24,65 никоим образом НЕ ДВОИЧНЫЕ!!!!!! А ДЕСЯТИЧНЫЕ (как минимум - есть цифра 9) - т.е. в десятичной системе счисления. О чем тут можно говорить? Остается только фантазировать и развивать экстрасенсорные навыки...
1
29 / 29 / 1
Регистрация: 13.06.2011
Сообщений: 165
11.01.2015, 19:11  [ТС] 5
Цитата Сообщение от VSI Посмотреть сообщение
Числа А=83,19 и В=24,65 никоим образом НЕ ДВОИЧНЫЕ!!!!!! А ДЕСЯТИЧНЫЕ (как минимум - есть цифра 9) - т.е. в десятичной системе счисления. О чем тут можно говорить? Остается только фантазировать и развивать экстрасенсорные навыки...
они в примере уже переведены в двоичные.
Код
Пример
Задание 1.3
Представить двоичные числа А и В в форме с плавающей запятой.
 А=83,19=1010011,00110
 В=24,65=11000,1010011
Решение

A(2)=1010011,00110=0,101001100110*10111

где [Aм]=00.101001100110 – мантисса числа,

[Ап]=00.111 – порядок числа.

B(2)=11000,1010011=0,110001010011*10101

где [Bм]=00.110001010011 – мантисса числа,

[Bп]=00.101 – порядок числа.
а мне нужно по этому условию для своих чисел (Представить двоичные числа А и В в форме с плавающей запятой.)
А=19,38 В=87,15 в двоичной системе соответственно
А=10011,0110 В=1010111,0010.

есть еще 1 пример, но я тоже не понимаю откуда берется, то на что умножается
1101,101001102=0,11011010011*10100

1011100,001012=0,101110000101*10111
здесь А=13,65 B=92,18
0
Модератор
Эксперт по математике/физике
5240 / 4027 / 1385
Регистрация: 30.07.2012
Сообщений: 12,288
11.01.2015, 19:25 6
pupushecka, а ЭТО чем не перевод?
Степени - это "весовые" коэффициенты разрядов числа. От десятичной точки справа-налево, начиная с 0, 1, 2, 3, 4,..., до старшего разряда. 2 - основание системы счисления. Дробная часть числа: "весовые" коэффициенты слева-направо, начиная с -1, -2, -3,..., до последнего младшего разряда (или до заданной точности преобразования числа). Остается все просуммировать.
1
29 / 29 / 1
Регистрация: 13.06.2011
Сообщений: 165
11.01.2015, 19:26  [ТС] 7
Цитата Сообщение от VSI Посмотреть сообщение
pupushecka, а ЭТО чем не перевод?
просто в примере вот такое решение
Код
 Решение
 
A(2)=1010011,00110=0,101001100110*10111
 
где [Aм]=00.101001100110 – мантисса числа,
 
[Ап]=00.111 – порядок числа.
 
B(2)=11000,1010011=0,110001010011*10101
 
где [Bм]=00.110001010011 – мантисса числа,
 
[Bп]=00.101 – порядок числа.
0
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
11.01.2015, 23:17 8
Цитата Сообщение от pupushecka Посмотреть сообщение
А=10011,0110 В=1010111,0010.
Просто перенесите запятую так, чтобы впереди был один ноль, а порядок переведите в двоичную систему. Один раз перенесли запятую - увеличили порядок в 2 раза. Перенесли 5 раз - умножили на 25, то есть на 10101
в данном случае:
А=10011,0110=0,100110110*10101
В=1010111,0010=0, 10101110010*10111
Это означает, что вы в первом случае перенесли запятую на 5 порядков влево (101), а во втором случае - на 7 (111)
PS. И не обращайте внимания на тех, кто в этом мало соображает.
0
11.01.2015, 23:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2015, 23:17
Помогаю со студенческими работами здесь

Представить заданные десятичные числа в формате с плавающей запятой
Извините что не по теме. Не могу понять как решить эту задачу, помогите пожалуйста. 1.Представить...

Двоичные числа в форме с плавающей точкой в двухбайтовом формате
Помогите пожалуйста с написанием программы в среде Delphi на языке Object Pascal. 1.Вид ...

Машинное представление числа в форме с плавающей запятой
Записать машинное изображение в форме с плавающей запятой число 11,000002, если для мантиссы...

Запишите числа в форме с плавающей запятой и нормализованной мантиссой
1)Запишите следующие числа в форме с плавающей запятой и нормализованной мантиссой: а)...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru