Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 713

/ вопрос открыт /

Здравствуйте, эксперты!
помогите решить
1) Записать число в прямом, обратном и дополнительном кодах:
а) 11010; б) -11101; в) -101001; г) -1001110.

2) Перевести X и Y в прямой, обратный и дополнительный коды. Сложить их в обратном и дополнительном кодах. Результат перевести в прямой код. Проверить полученный результат, пользуясь правилами двоичной арифметики.
а) X= -11010;
Y= 1001111; б) X= -11101;
Y= -100110; в) X= 1110100;
Y= -101101;
г) X= -10110;
Y= -111011; д) X= 1111011;
Y= -1001010; е) X= -11011;
Y= -10101.



3) Сложить X и Y в модифицированном обратном и модифицированном дополнительном восьмиразрядных кодах. В случае появления признака переполнения увеличить число разрядов в кодах и повторить суммирование. Результат перевести в прямой код и проверить, пользуясь правилами двоичной арифметики.
а) X= 10110;
Y= 110101; б) X= 11110;
Y= -111001; в) X= -11010;
Y= -100111;
г) X= -11001;
Y=-100011; д) X= -10101;
Y= 111010; е) X= -1101;
Y= -111011.

alex2580 Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: alex2580 (статус: Посетитель)
Вопрос отправлен: 29 января 2010, 15:53
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 5; последнее сообщение — 31 января 2010, 20:02; участников в обсуждении: 3.
Егор

Егор (статус: 10-ый класс), 29 января 2010, 19:34 [#1]:

хе-хе :)
как раз такие задачки сейчас делать буду другому человеку. :)
но тока вот за деньги :)
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.

29 января 2010, 20:12: Вопрос перемещён из тематического раздела Разные вопросы в раздел Лабораторный практикум » Разное модератором Ерёмин А.А. Причина: задачки - в ЛП

alex2580

alex2580 (статус: Посетитель), 29 января 2010, 20:21 [#2]:

за сколько
min@y™

min@y™ (статус: Доктор наук), 30 января 2010, 09:20 [#3]:

Это всё надо сделать на бумажке вручную? Когда я учился на 1 курсе, у нас были такие задачи.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
alex2580

alex2580 (статус: Посетитель), 31 января 2010, 19:41 [#4]:

не спасибо я уже сделал
Егор

Егор (статус: 10-ый класс), 31 января 2010, 20:02 [#5]:

сделал - отпишись!
:))))))))
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:28
Выполнено за 0.02 сек.