Уважаемые форумчане!
помогите плизззз, извините за глупый вопрос, но всё таки! Как разложить число по двоичной системе счисления... в школе когда то учил.....но что то плохо помню... объясните пожалста! _________________ Даже когда тебя сожрали у тебя есть два выхода |
Делишь целочисленно на 2, пока не будет 0. Остаток записываешь справа налево
Например: переведем 10 из десятичной системы в двоичную. 10/2=5, остаток 0, Реузльтат: 0 5/2=2, остаток 1, Реузльтат: 10 2/2=1, остаток 0, Реузльтат: 010 1/2=0, остаток 1, Реузльтат: 1010 Проверить можно стандартным калькулятором Windows в инженерном виде |
SlinСпасибо огромное!
с другими системами счисления так же? делить на число если восьмиричная СС то на восемь!? Добавлено спустя 53 секунды: И ещё по первому примеру, а если число не чётное...например 11 _________________ Даже когда тебя сожрали у тебя есть два выхода |
Если одиннадцать - то получится на 1 больше, т.е. 1011.(первый раз в остатке 1).
С другими СС то же самое. |
Шатунов
Если из десятичной в другие, то принцип такой же - число делишь на основание |
Есть там ещё одна фишка: из 16ричной (hex) можно в двоичную (bin) переводить быстрее: составляешь таблицу типа от одного до шестнадцати в 10ричной (dec) 2ичной и 16ричной.
Приероно так: 0h-0d-0b 1h-1d-0001b 2h-2d-0010b 3h-3d-0011b 4h-4d-0100b... ... ... и так до шестнадцати. Потом двоичные тетрады подствляешь к 16ричному числу: вот 12h (1*16+2*1) 1h=0001b; 2h=0010b; =>12h=00010010b=10010b; если я не прав, поправте... |
быстрее с точки зрения программирования? _________________ |
С точки зрения перевода.... |
пральна..нахрена нам техника на листочке считать буим _________________ |
Прямо в командной строке браузера: javascript: (число).toString(2) |
vanish писал(а): нахрена нам техникаSmile на листочке считать буимнадо знать что и КАК эта техника делает. а набрать с клавиатуры число и получить на выходе результат сможет даже обезьяна. _________________ Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина. +7 912 52 9-OO-39 9-OO-39 www.avtotron45.ru |
у себя тут на винте шарился, нашел 2 проги досовскую которая переводит из одной СС в другую и рисует ход вычислений. Как давно я ее писал.
а вторая под винды сделана, правда нашел ошибку. |
И ещё народ подскажите
Нужно перевести число 371 (десятичая сс) в троичную Помогите плиз..... какой алгоритм вычисления И ещё из четвертичной сс в десятичную сс 0,132 _________________ Даже когда тебя сожрали у тебя есть два выхода |
Slin писал(а): Если из десятичной в другие, то принцип такой же - число делишь на основание_________________ Ин дер гросен фамилие нихт клювен клац-клац |
Ну вот например
371/3=123,66 что записывать в остаток? просто для нагляноти покажите плиз _________________ Даже когда тебя сожрали у тебя есть два выхода |
Шатунов писал(а): что записывать в остаток? в 3-ичной сиситеме счисления остаток может быть 0.1.2. и делить нужно "с остатком" Добавлено спустя 8 минут 19 секунд: 371=123*3 + 2 123= 41*3 + 0 41= 13*3 + 2 13=4*3 + 1 4 = 1*3+1 1=0*3+1 === игого: 371 (10) = 111202(3) _________________ Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина. +7 912 52 9-OO-39 9-OO-39 www.avtotron45.ru |
А вот из четвертичной сс в десятиную 0,132 получилось 36 верно нет? _________________ Даже когда тебя сожрали у тебя есть два выхода |
Шатунов
теорию подучи, больше будет пользы. _________________ Скажи мне чей Крым, и я скажу кто ты. |
Шатунов писал(а): А вот из четвертичной сс в десятиную 0,132 получилось 36 верно нет?нет если 0,132 в четверичной то =1*4(-1 степень)+3*4(-2 степень)+2*4(-3 степень) |
а еще прикольно переводить напрямую из двоичной в 4-ричную, 8,16 и т.д эх... _________________ Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина. +7 912 52 9-OO-39 9-OO-39 www.avtotron45.ru |
а ещё прикольно пять лет это учить, а потом пойти в мэнэджэры |
еще прикольнее это учить, а потом в форуме спрашивать, как удаленный доступ настроить. издержки педовского образования _________________ Ин дер гросен фамилие нихт клювен клац-клац |
Minya писал(а): а ещё прикольно пять лет это учить, а потом пойти в мэнэджэры
да, это тоже хорошо. а вообще, есть замечательная фраза "Математику уже затем учить стоит, что она ум в порядок приводит."(с) Ломоносов а то некоторые после педа фигню всякую спрашивают из школьной программы _________________ Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина. +7 912 52 9-OO-39 9-OO-39 www.avtotron45.ru |
А некоторые понятия не имеют, чем сетка 10.0.0.0/16 от 10.0.0.0/24 отличается. И разобраться не в состоянии. Зато удаленный доступ настраивают. |
Высшее (правильное) образование дает не знания. Знания дают ПТУ. Высшее учит человека добывать знания самостоятельно.
Это небольшой офф, но это мое ИМХО. (Не снобизм) _________________ Скажи мне чей Крым, и я скажу кто ты. |
xdsl
Ты о ком? Добавлено спустя 3 минуты 9 секунд: xdsl все эти понятия уже имеют _________________ Даже когда тебя сожрали у тебя есть два выхода |
xdsl писал(а): А некоторые понятия не имеют, чем сетка 10.0.0.0/16 от 10.0.0.0/24 отличается. И разобраться не в состоянии. Зато удаленный доступ настраивают.я тоже не имею понятия, а стало после этой фразы любопытно, хотя отработала инженером настройщиком ПК 1,5 года и сейчас работаю инженером программистом. фишка в том что нельзя все знать - нужно знать где найти ответ на поставленный вопрос И ЧЕМ ОТЛИЧАЕТСЯ??? |
Shana писал(а): нельзя все знать - нужно знать где найти ответ на поставленный вопросПоиск можно начать отсюда: http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%81%D0%BA%D0%B0_%D1%81%D0%B5%D1%82%D0%B8 А вот понять ответ на это вопрос легко, если знать двоичную систему счисления, алгоритмы переводов из одной СС в другую и немножко - алгебру логики, т.е. понимать, что такое коньюнкция, дизьюнкция и т.п. |
Может кто нибудь помочь нужно в Delphi сделать програмку которая переводит числа из одной системы счисления в другую был бы очень признателен |
наверняка заказчику важен процесс, а не результат _________________ |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы |