Вверх ↑
Этот топик читают: Гость
Ответов: 519
Рейтинг: 28
#1: 2010-09-28 09:39:20 ЛС | профиль | цитата
Есть ли готовые?
по какой формуле можно сделать свой если нет готового? в разные другие системы исчисления из десятичной?
карма: 0

0
Ответов: 274
Рейтинг: 47
#2: 2010-09-28 09:51:29 ЛС | профиль | цитата
zeta211,Convertor
карма: 0

0
Ответов: 8930
Рейтинг: 823
#3: 2010-09-28 10:04:16 ЛС | профиль | цитата
zeta211, см. контест HiAsm, там была такая задача с решениями http://hiasm.com/forum.html?q=3&p=95843 начиная с 4-ой стр.
карма: 19

0
Ответов: 519
Рейтинг: 28
#4: 2010-09-28 10:06:25 ЛС | профиль | цитата
спасибо!
карма: 0

0
Ответов: 8930
Рейтинг: 823
#5: 2010-09-28 10:17:15 ЛС | профиль | цитата
zeta211, забыл, что решения в личке, вот: code_20805.txt
карма: 19

0
файлы: 1code_20805.txt [11.6KB] [389]
Ответов: 519
Рейтинг: 28
#6: 2010-09-28 10:18:23 ЛС | профиль | цитата
эмм разобралась с системой до
0 - 0
1 - 1
2 - 10
3 - 11
4 - 100
5 - 101
6 - 110
7 - 111
8 - 1000
9 - 1001
10 - 1010
11 - 1011
Поняла что и как и почему , но вот после...
почему на 12 получается 1100?
карма: 0

0
Ответов: 274
Рейтинг: 47
#7: 2010-09-28 10:23:48 ЛС | профиль | цитата
Потому что 12 (1100) Это 4 (100) + 8 (1000)
------------ Дoбавленo в 10.23:
----
в двоичной системе
1+1=10
Вот если к 1011 прибавить 1, то как раз и получится 1100
карма: 0

0
Ответов: 519
Рейтинг: 28
#8: 2010-09-28 10:37:12 ЛС | профиль | цитата
Laetar не поняла(
я поняла что это чередование 0 и 1... и при "одних" единичках идет сброс на новое число , то есть 11 , 100 ; 111, 1000 ;
Есть ли такой же простой способ как , хм применила я только касающийся "12" ?
-----
вот так выглядела моя таблица...

0 - 0
1 - 1
2 - 10
3 - 11
4 - 100
5 - 101
6 - 110
7 - 111
8 - 1000
9 - 1001
10 - 1010
11 - 1011
12 - 1110
13 - 1111
14 - 10000

Но сравнивая её с найденной в интернете я нашла ошибку, и не могу её понять...
------------ Дoбавленo в 10.28:
если к 1011 прибавит 1 то получиться 1012 ) или как у меня сверху..
------------ Дoбавленo в 10.28:
ааа все поняла!!! спасибо!!!!
------------ Дoбавленo в 10.30:
хм.. новый вопрос ... 1 + 1 = 10 это отлично и за это спасибо , но тогда почему 11 + 0 = 100? или это моя схема с сбросом работает?
------------ Дoбавленo в 10.31:
сейчас попробую в ручную как можно дальше уйти в неё ....
------------ Дoбавленo в 10.34:
сразу вопрос тогда 0_о почему 13 = 1101 ? раз прибавляется 0?


------------ Дoбавленo в 10.37:
ой блин дура я тупорылая ((((( блииин , только что дошло нормально что прибавляется только 1.. и каждый раз , а 1 + 1 = 10 хныыыккк((((
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#9: 2010-09-28 10:53:12 ЛС | профиль | цитата
zeta211 писал(а):
ой блин ....
зря так о себе - не все и сразу понимают двоичную арифметику
code_20806.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_20806.txt [582B] [141]
Голосовали:zeta211
Ответов: 519
Рейтинг: 28
#10: 2010-09-28 11:05:07 ЛС | профиль | цитата
спасибо конечно за пример , но мне нужно было переводить числа из одной системы исчисления в другую, а я думала что это очень сложно... а оказалось очень просто (((
------------ Дoбавленo в 11.05:
меня больше удивило что я до 11 по своей изначально не верной формуле досчитала правильно)
карма: 0

0
Ответов: 8930
Рейтинг: 823
#11: 2010-09-28 12:49:37 ЛС | профиль | цитата
zeta211,
zeta211 писал(а):
по своей, изначально не верной, формуле досчитала правильно

[offtop]
Теорема: Все нечётные числа суть простые!
Доказательство: 1; 3; 5; 7; 9 (ой, исключение, только подтверждающее правило!); 11;13: и т. д. (до 11 - мала выборка )
[/offtop]
карма: 19

0
Разработчик
Ответов: 4698
Рейтинг: 426
#12: 2010-09-28 14:28:24 ЛС | профиль | цитата
zeta211, двоичная арифметика ужас как похожа на десятичную (стандартную проще говоря), вот пример сложения:
10011
+
00110
что делаем дальше? Складываем самый первый бит: 0 + 1 = 1, отлично первый ответ есть, результат: ????1
Далее мы знаем, что 1 + 1 = 10 в двоичной (этого уже достаточно), значит складываем второй бит 1 + 1 = 10, 0 идет в ответ, а 1 будет как бы лишним, держим в уме единицу (синим то, что в уме): ??101, и идем складывать 3 бит 0 + 1 = 1, верно, но у нас в уме еще одна единица, значит 1 + 1 = 10, 0 в ответ, а 1 опять в уме: ?1001, складываем 5 бит: 0 + 0 = 0, но еще в уме 1, значит 0 + 1 = 1, идет в ответ: ?1001, ну и последний бит мы складываем с легкостью: 1 + 0 = 1.
Итак ответ: 11001. Все! Это все что надо знать для сложения, вычитание тем же способом, только мы забираем 1 у n+1-ого бита и потом при вычитании учитываем это.
карма: 10
0
Ответов: 16884
Рейтинг: 1239
#13: 2010-09-28 15:31:42 ЛС | профиль | цитата
Assasin, извини конечно, но вопрос был о
zeta211 писал(а):
мне нужно было переводить числа из одной системы исчисления в другую
а не об арифметических действиях над двоичными числами.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 4698
Рейтинг: 426
#14: 2010-09-28 15:40:13 ЛС | профиль | цитата
Tad писал(а):
Assasin, извини конечно, но вопрос был о
zeta211 писал(а):
мне нужно было переводить числа из одной системы исчисления в другую
а не об арифметических действиях над двоичными числами.

А это что?
zeta211 писал(а):
Поняла что и как и почему , но вот после...
почему на 12 получается 1100?
zeta211 писал(а):
хм.. новый вопрос ... 1 + 1 = 10 это отлично и за это спасибо , но тогда почему 11 + 0 = 100? или это моя схема с сбросом работает?
zeta211 писал(а):
я поняла что это чередование 0 и 1... и при "одних" единичках идет сброс на новое число , то есть 11 , 100 ; 111, 1000 ;
Есть ли такой же простой способ как , хм применила я только касающийся "12" ?

карма: 10
0
Ответов: 582
Рейтинг: 3
#15: 2010-09-28 16:35:30 ЛС | профиль | цитата
zeta211, да все элементарно, смотри в 10 СИ 9 цифр: 0123456789, девятка максимальное число и если прибавить 1 то получиться уже 10, а теперь представь что 1 это уже 9 и если опять прибавить 1 то получиться 10.
хм.. новый вопрос ... 1 + 1 = 10 это отлично и за это спасибо , но тогда почему 11 + 0 = 100? или это моя схема с сбросом работает?

Ошибка уже в твоей схеме ведь 11+1 = 100;
карма: 0

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)