![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 07.01.2014
Сообщений: 16
|
![]()
А по части разности и деления?
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Разность получаем сложением дополнительного кода +1.
Вот пример: 101000 - 001010 Получаем дополнительный код вычитаемого +1. 110110 Складываем эти числа Код:
11110 В десятичном варианте: 40 - 10 = 30 Деление, делаем так-же как и обычно в столбик. И вот ещё. Почитайте вот здесь. Недесятичные системы счисления.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ой, вычитание в столбик с использованием дополнительного кода
![]() ![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#14 | |
Пользователь
Регистрация: 07.01.2014
Сообщений: 16
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 07.01.2014
Сообщений: 16
|
![]()
Парни, так кто нибудь ответит - нет? Потому что понятных ответов нету...
|
![]() |
![]() |
![]() |
#16 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Как вы числа складываете, умножаете и вычитаете, так и сейчас это делайте. Только цифр у вас будет не 10, а всего 2. Вот и все.
|
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
начали хорошо, но потом сбились.. внимание. есть десятичное число 697 его надо перевести в двоичную систему. выполняем. Код:
1010111001 - это и есть 697 в двоичной системе счисления. p.s. т.к. мы ВСЕГДА берём отстатки от деления числа на основание системы счисления, этот остаток НИКОГДА не может быть больше (или равен) основанию системы счисления. вот поэтому в двоичной записи могут быть только цифры 0 и 1 (они меньше 2-х, которое является основанием СС), если взять троичную СС, то в записи числа могут быть только цифры 0,1,2 и т.д. и так для ЛЮБОЙ системы счисления. Теперь немножко стало понятней?! |
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 07.01.2014
Сообщений: 16
|
![]()
Немного теперь разъяснил, получается чтобы вычислить х2 + х3 мне надо перевести числа в одну систему счислений , так?
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 07.01.2014
Сообщений: 16
|
![]()
Х2+Х3, Х2-Х3, Х3∙Х1, Х3/Х1 можно таблицу, по этим делениям, немного понял что делать нужно.
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Вы когда в столбик делите в десятичной 416 на 4 какой-то таблицей деления пользуетесь? Деление в столбик в двоичной 1001100 на 100 ни чем не отличается
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как правильно решить задачу на тему:Рекурсия? | натали73 | Помощь студентам | 5 | 05.02.2013 16:21 |
Несколько задач по информатике системы счисления и логика!!!!!!нужно решить | Jokeee | Помощь студентам | 4 | 19.12.2011 18:51 |
Помогите решить задачу ан тему: Указатели, строки, функции обработки строк | Chel | Общие вопросы C/C++ | 3 | 11.10.2009 19:48 |
Системы счисления помогите решить и посмотрите ошибки | vdv08 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.05.2008 15:58 |
Помогите решить задачу на тему - Файлы. Pascal. | Impulsive | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 23.02.2008 11:55 |