Родились сегодня:
Евгений [eXill@nD] Малясёв
AlexLevin


Лидеры рейтинга

ID: 226425

Konstantin Shvetski

Модератор

1126

Россия, Северодвинск


ID: 165461

Лангваген Сергей Евгеньевич

Советник

675

Россия, Московская обл.


ID: 401284

Михаил Александров

Академик

576

Россия, Санкт-Петербург


ID: 398750

Елена Васильевна

Специалист

402

Беларусь, Гомель


ID: 137394

Megaloman

Мастер-Эксперт

196

Беларусь, Гомель


ID: 400669

epimkin

Профессионал

186


ID: 401888

puporev

Профессор

133

Россия, Пермский край


8.2.3

26.02.2021

JS: 2.3.1
CSS: 4.3.14
jQuery: 3.5.1


 

Консультации и решение задач по информатике.

Администратор раздела: Коцюрбенко Алексей Владимирович (Старший модератор)


Коцюрбенко Алексей Владимирович
Статус: Старший модератор
Рейтинг: 434
Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 268
Gluck
Статус: 8-й класс
Рейтинг: 232
 

Перейти к консультации №:
 

Консультация онлайн # 200211
Раздел: • Информатика
Автор вопроса: Виталий Гамеза (Посетитель)
Дата: 03.02.2021, 12:21
Поступило ответов: 1

Здравствуйте! У меня возникли сложности с таким вопросом: Получить шестнадцатеричную форму внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке.

26.28125

Состояние: Консультация закрыта

Здравствуйте, Виталий Гамеза!

Число переводится в несколько этапов.
1)
Записываем число в двоичной форме с учетом степеней двойки, для значений меньше 1, используется отрицательная степень.

2)
Считаем количество бит от точки до первой левой 1.
Получилось 5-ть.
Старший бит мантиссы всегда равен 1, и он отбрасывается, поэтому у нас получается 4-е.
127+4 = 13110=1000 00112
3)
Формируем само представление вещественного числа в 32-х битном формате.

  • Число положительное бит 31 = 0;
  • В зеленую область записываем число полученное на этапе №2;
  • В синюю область записываем число полученное на этапе №1.



Удачи!


Консультировал: Зенченко Константин Николаевич (Старший модератор)
Дата отправки: 03.02.2021, 16:13

5
нет комментария
-----
Дата оценки: 03.02.2021, 17:02

Рейтинг ответа:

+2

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 200211

Виталий Гамеза

Посетитель

ID: 404783

1

= общий = |  03.02.2021, 12:22 |  цитировать |  профиль |  личное сообщение
Экспертам раздела:

Получить шестнадцатеричную форму внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке.

26.28125

5. По шестнадцатеричной форме внутреннего представления вещественного числа в 4-х байтовой ячейке восстановить само число.

45D14000

6. Сколько цветов в формате RGB можно закодировать с помощью 1, 2, 3, 4 битов?

Зенченко Константин Николаевич

Старший модератор

ID: 31795

2

 +1 
 
= общий = |  03.02.2021, 13:50 |  цитировать |  профиль |  личное сообщение
Виталий Гамеза:


Вы EXCEL -знаете?

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Виталий Гамеза

Посетитель

ID: 404783

3

= общий = |  03.02.2021, 13:54 |  цитировать |  профиль |  личное сообщение
Зенченко Константин Николаевич:

Знаю...

Зенченко Константин Николаевич

Старший модератор

ID: 31795

4

= общий = |  03.02.2021, 14:14 |  цитировать |  профиль |  личное сообщение
Виталий Гамеза:

1 этап) переводите в двоичную фому, т.е. делаете такую таблицу:

В3 = =2^N
В4 = =SUMPRODUCT(C3:M3,C4:M4)

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Зенченко Константин Николаевич

Старший модератор

ID: 31795

5

= общий = |  03.02.2021, 14:52 |  цитировать |  профиль |  личное сообщение
Виталий Гамеза:

2 этап) считаем количество бит левее(для меньших правее) "точки".
В данном случае 5-ть, вычисляем экспоненту: 127+5 = 13210 = 1000 01002

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.