Родились сегодня:
goldssky@yandex.ru


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

ID: 226425

Konstantin Shvetski

Модератор

770

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


ID: 259041

Алексеев Владимир Николаевич

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

343

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

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

Академик

279

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


ID: 325460

CradleA

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

211

Беларусь, Минск


ID: 137394

Megaloman

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

148

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


ID: 400815

alexleonsm

6-й класс

130


ID: 400669

epimkin

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

120


8.8.15

09.05.2021

JS: 2.8.21
CSS: 4.5.5
jQuery: 3.6.0
DataForLocalStorage: 2021-05-13 03:16:01-standard


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

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

Консультация онлайн # 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
Мини-форум консультации # 200211

q_id

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

Посетитель

ID: 404783

1

= общий =    03.02.2021, 12:22
Экспертам раздела:

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

26.28125

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

45D14000

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

q_id

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

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

ID: 31795

2

= общий =    03.02.2021, 13:50
Виталий Гамеза:


Вы EXCEL -знаете?

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

q_id

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

Посетитель

ID: 404783

3

= общий =    03.02.2021, 13:54
Зенченко Константин Николаевич:

Знаю...

q_id

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

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

ID: 31795

4

= общий =    03.02.2021, 14:14
Виталий Гамеза:

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

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

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

q_id

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

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

ID: 31795

5

= общий =    03.02.2021, 14:52
Виталий Гамеза:

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

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

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

Лучшие эксперты раздела

CradleA

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

Рейтинг: 211

Megaloman

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

Рейтинг: 148

Коцюрбенко Алексей Владимирович

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

Рейтинг: 74

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

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

Рейтинг: 74

SFResid

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

Рейтинг: 2

Лысков Игорь Витальевич

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

Рейтинг: 0