0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 1
|
|
1 | |
Представить числа в форме с фиксированной и плавающей точкой, найти значения выражений A+B A-C07.06.2015, 09:08. Показов 7751. Ответов 2
Метки нет (Все метки)
Помогите пожалуйста.
A=-58.9; B=51.2; C=90.5 Представить числа в форме с плавающей и фиксированной точкой, найти значения выражений A+B, A-C; Примечание: при записи чисел с фиксированной точкой ограничить количество разрядов дробной части - 6. При записи чисел с плавающей точкой ограничить количество разрядов мантиссы - 8, порядка -3.
0
|
07.06.2015, 09:08 | |
Ответы с готовыми решениями:
2
Представить числа в форме с фиксированной точкой Представить вещественные числа в четырёхбайтовой ячейке памяти в формате с плавающей точкой Представить двоичные числа А и В в форме с плавающей запятой Записать внутреннее представление числа в форме с плавающей точкой |
Ушел с форума
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
08.06.2015, 07:46 | 3 |
Horhe,
A=-58.9; B=51.2; C=90.5 фиксированная запятая, количество разрядов дробной части - 6, знак - 1, целая часть 16-(6+1)=9, 29=256 для представления А, В и С вполне достаточно целые части: 9010=0010110102 5110=0001100112 5810=0001110102 дробные части: 26=64 0,5=х/64 х=0,5*64=3210=1000002 0,2=х/64 х=64*0,2=12,8 1210=0011002 0,9=х/64 х=64*0,9=57,6 5710=1110012 С=000110011,1000002 В=000110011,0011002 А=-(000111010,1110012)=11110001010,0001112 А+В=11110001010,000111+000110011,001100=1111111000,001111=-111,110001=-7,765625 -58,9+51,2=-7,7 А-С=11110001010,000111-000110011,100000=11100101111,100111=-010010101,001101=-149,390625 -58,9-90,5=-149,4 Бред, а не задание. Компьютер работает с байтами, меньше адресовать просто не получится, формат чисел с плавающей запятой с которыми работают микропроцессоры Intel и AMD и которые поддерживает стандарт IEEE 754: 32-разряда (4 байта), 64-разряда (8 байт), 80-разрядов (10 байт), этот стандарт также поддерживает Число половинной точности (Binary16, Half precision) 16 разрядов (2 байта) из них 1 разряд - знак, 5 разрядов - порядок, 10 разрядов мантисса, нам же предлагают какой-то обрубок из 8+3=12 битов, про знак написать забыли или не знают что он должен быть
1
|
08.06.2015, 07:46 | |
08.06.2015, 07:46 | |
Помогаю со студенческими работами здесь
3
Записать внутреннее представление числа в форме с плавающей точкой в 4байтовой ячейке Как представить заданные числа с плавающей запятой в нормализованной форме одинарной точности? Представить число как двоичные с плавающей точкой в формате float и double Нормализация. Числа с фиксированной точкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |