| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разные вопросы > Системы счисления. Правильно ли я решил? |
| Автор: Ierror 19.4.2015, 01:03 |
| Добрый день. Правильно ли я решил задачу? Последний раз занимался подобным в институте, а тут одному "двоечнику" срочно понадобилась помощь и отказать не получится) Условие задачи: Выполнить арифм. операции над числами с фиксированной точкой (в прямом, обратном и дополнительном кодах): 38 + 5 1. Перевести число в двоичную систему счисления. 2. Образовать прямой, обратный и дополнительный коды числа. 3. Выполнить арифметическую операцию в прямом, обратном и дополнительных кодах. 4. Перевести результат в десятичную систему 5. Проверить результат, выполнив соответствующую арифм. операцию в десятичной системе счисления. Как решил я: 1. Разделил на 2 в столбик числа 38 и 5. Получил 100110 и 101. Сверился с гуглом, вроде правильно) 2. Как я понял у положительных чисел прямой, обратный и дополнительный код - равны друг другу и ничего делать не надо.. Правильно? 3.Сложил в столкиб 100110 и 101, получил 101011. 4. Перевел, получилось 43. Вроде все сошлось) Только не могу понять что такое число с фиксированной точкой? Все сделано верно? Заранее спасибо) |
| Автор: CompWorm 20.4.2015, 23:45 |
если ты не понял условие задачи, значит ты дал ответ на свою задачу, который численно мог совпасть с поставленой. ...это зависит от того, как ты определяешь смысловую нагрузку слов "всё" и "правильно". |