Другие языки программирования и технологии

Как представить десятичное число в шестнадцатиразрядной ячейке ЭВМ ?

Азамат Торы
Азамат Торы
3 373
числа 1, 15, 38, 54, 200, на сколько я понял из комментария?

делим число на 2, остатки от деления записываем в обратном порядке. слева дополняем нулями до 16 разрядов

1/2 = 0 остаток 1
записываем 0000000000000001

15/2 = 7, остаток 1
7/2 = 3, остаток 1
3/2 = 1, остаток 1
1/2 = 0, остаток 1
записываем 0000000000001111

38/2 = 19, остаток 0
19/2 = 9, остаток 1
9/2 = 4, остаток 1
4/2 = 2, остаток 0
2/2 = 1, остаток 0
1/2 = 0, остаток 1
записываем 0000000000100110

54/2 = 27, остаток 0
27/2 = 13, остаток 1
13/2 = 6, остаток 1
6/2 = 3, остаток 0
3/2 = 1, остаток 1
1/2 = 0, остаток 1
записываем 0000000000110110

200/2 = 100, остаток 0
100/2 = 50, остаток 0
50/2 = 25, остаток 0
25/2 = 12, остаток 1
12/2 = 6, остаток 0
6/2 = 3, остаток 0
3/2 = 1, остаток 1
1/2 = 0, остаток 1
записываем 0000000011001000
Антон Дубиковский
Антон Дубиковский
7 027
Лучший ответ
Перевести в двоичную систему и биты поместить в разряды ячейки.
Денис Кравчук
Денис Кравчук
89 386
в эвм используются двоичные ячейки, представляются они там как последовательность единиц и нулей, в шестнадцатиричной системе счисления любое число представляется как последовательность знаков от 0, до f
Ячейка память представляет собой 4 шетснацетеричные циферки от х0000 до хFFFF, если не ошбаюсь.
переводишь число из десятичной системы в шеснадцетеричную.
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
10=A
11=B
12=C
13=D
15=E
16=F
16*16*16*16 = 65536 длинна типа интежер
Вопрос не совсем понятен в том мементе, где нужно это представить ?
Жаксын ***
Жаксын ***
1 365
Азамат Торы Записать в виде условных целых чисел (для размещения в 16-разрядной ячейке) следующие десятичные числа: 1, 15, 38, 54, 200.
Представить число N = 0,4375 в шестнадцатиразрядной сетке ЭВМ с фиксированной запятой перед старшим разрядом. как это сделать? помогите пожалуйста!!!

Похожие вопросы