Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программа для выполнения заданий по информатике / OUTPUT1
.TXT даны числа: 11.000 и 5.000
переводим число 11.000 в двоичную систему счисления
1) перевод целой части
11| 2
-----
1 |5| 2
-----
1 | 2| 2
-----
0 | 1
целая часть двоичного числа равна: 1011
2) перевод дробной части
0.000
-------
двоичное число равно: 1011
переводим число 5.000 в двоичную систему счисления
1) перевод целой части
5|2
---
1|2|2
---
0|1
целая часть двоичного числа равна: 101
2) перевод дробной части
0.000
-------
двоичное число равно: 101
получим прямые коды чисел:
[A] = 0.1011
[B] = 0.1011
получим знак результата:
0 xor 0 = 0
подсчитаем количество знаков дробной части результата:
0 + 0 = 0
перемножим модули чисел:
1011
101
-------
1011
1011
-------
110111
окончательный результат равен: 110111
переводим число в десятичную систему счисления
X = 2 ^ 0 + 2 ^ 1 + 2 ^ 2 + 2 ^ 4 + 2 ^ 5 = 55.005
сравним полученный результат с ожидаемым:
11.000 * 5.000 = 55.005
55.000 = 55.005
ОШИБКА, полученный результат не совпал с результатом операции в
десятичной системе. Пожалуйста, сообщите мне об этом, указав, какие
использовались операции, числа и прочие параметры.
переводим число 11.000 в двоичную систему счисления
1) перевод целой части
11| 2
-----
1 |5| 2
-----
1 | 2| 2
-----
0 | 1
целая часть двоичного числа равна: 1011
2) перевод дробной части
0.000
-------
двоичное число равно: 1011
переводим число 5.000 в двоичную систему счисления
1) перевод целой части
5|2
---
1|2|2
---
0|1
целая часть двоичного числа равна: 101
2) перевод дробной части
0.000
-------
двоичное число равно: 101
получим прямые коды чисел:
[A] = 0.1011
[B] = 0.1011
получим знак результата:
0 xor 0 = 0
подсчитаем количество знаков дробной части результата:
0 + 0 = 0
перемножим модули чисел:
1011
101
-------
1011
1011
-------
110111
окончательный результат равен: 110111
переводим число в десятичную систему счисления
X = 2 ^ 0 + 2 ^ 1 + 2 ^ 2 + 2 ^ 4 + 2 ^ 5 = 55.005
сравним полученный результат с ожидаемым:
11.000 * 5.000 = 55.005
55.000 = 55.005
ОШИБКА, полученный результат не совпал с результатом операции в
десятичной системе. Пожалуйста, сообщите мне об этом, указав, какие
использовались операции, числа и прочие параметры.
Соседние файлы в папке Программа для выполнения заданий по информатике