Список форумов Шадринский форум -> Программирование -> Программирование для школьников и студентов. -> Система счисления
Начать новую тему   Ответить на тему   вывод темы на печать

Система счисления

Автор
Сообщение
Шатунов
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 16.07.2007
Сообщения: 2091
Откуда: Оренбургская обл.

Статус: Offline
СообщениеДобавлено: 2007.08.03 07:53.10
Ответить с цитатой
Уважаемые форумчане!
помогите плизззз,
извините за глупый вопрос, но всё таки!
Как разложить число по двоичной системе счисления...
в школе когда то учил.....но что то плохо помню...
объясните пожалста! Embarassed Embarassed Embarassed Crying or Very sad
_________________
Даже когда тебя сожрали у тебя есть два выхода
Посмотреть профиль Отправить личное сообщение AIM Address Yahoo Messenger MSN Messenger ICQ Number
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2007.08.03 08:18.44
Ответить с цитатой
Делишь целочисленно на 2, пока не будет 0. Остаток записываешь справа налево Smile

Например: переведем 10 из десятичной системы в двоичную.

10/2=5, остаток 0, Реузльтат: 0
5/2=2, остаток 1, Реузльтат: 10
2/2=1, остаток 0, Реузльтат: 010
1/2=0, остаток 1, Реузльтат: 1010

Проверить можно стандартным калькулятором Windows в инженерном виде Smile
Посмотреть профиль Отправить личное сообщение ICQ Number
Шатунов
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 16.07.2007
Сообщения: 2091
Откуда: Оренбургская обл.

Статус: Offline
СообщениеДобавлено: 2007.08.03 10:44.39
Ответить с цитатой
SlinСпасибо огромное!
с другими системами счисления так же?
делить на число если восьмиричная СС то на восемь!? Smile

Добавлено спустя 53 секунды:

И ещё по первому примеру, а если число не чётное...например 11
_________________
Даже когда тебя сожрали у тебя есть два выхода
Посмотреть профиль Отправить личное сообщение AIM Address Yahoo Messenger MSN Messenger ICQ Number
Dein
Писатель


Пол: Пол:Муж.
Зарегистрирован: 26.11.2004
Сообщения: 391
Откуда: пустота

Статус: Offline
СообщениеДобавлено: 2007.08.03 10:46.57
Ответить с цитатой
Если одиннадцать - то получится на 1 больше, т.е. 1011.(первый раз в остатке 1).

С другими СС то же самое.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2007.08.03 11:20.29
Ответить с цитатой
Шатунов
Если из десятичной в другие, то принцип такой же - число делишь на основание
Посмотреть профиль Отправить личное сообщение ICQ Number
zBoy
Писатель


Пол: Пол:Муж.
Зарегистрирован: 29.01.2007
Сообщения: 492


Статус: Offline
СообщениеДобавлено: 2008.01.24 08:45.23
Ответить с цитатой
Есть там ещё одна фишка: из 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;
если я не прав, поправте...
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
vanish
Заслуженный писатель



Зарегистрирован: 23.05.2007
Сообщения: 849


Статус: Offline
СообщениеДобавлено: 2008.01.24 17:02.11
Ответить с цитатой
быстрее с точки зрения программирования?
_________________
Посмотреть профиль Отправить личное сообщение
zBoy
Писатель


Пол: Пол:Муж.
Зарегистрирован: 29.01.2007
Сообщения: 492


Статус: Offline
СообщениеДобавлено: 2008.01.25 10:22.50
Ответить с цитатой
С точки зрения перевода....
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
vanish
Заслуженный писатель



Зарегистрирован: 23.05.2007
Сообщения: 849


Статус: Offline
СообщениеДобавлено: 2008.01.26 00:06.56
Ответить с цитатой
пральна..нахрена нам техникаSmile на листочке считать буим
_________________
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2008.02.07 09:49.59
Ответить с цитатой
Прямо в командной строке браузера: javascript: (число).toString(2)
Посмотреть профиль Отправить личное сообщение
Ken't
вуглускр


Пол: Пол:Муж.
Зарегистрирован: 03.12.2004
Сообщения: 23569
Откуда: Алушта, ЮБК

Статус: Offline
СообщениеДобавлено: 2008.02.07 14:06.58
Ответить с цитатой
vanish писал(а):
нахрена нам техникаSmile на листочке считать буим

надо знать что и КАК эта техника делает. а набрать с клавиатуры число и получить на выходе результат сможет даже обезьяна.
_________________
Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина.
+7 912 52 9-OO-39
9-OO-39
www.avtotron45.ru
Посмотреть профиль Отправить личное сообщение ICQ Number
ArtFul
почти бухалтер


Пол: Пол:Муж.
Зарегистрирован: 14.04.2005
Сообщения: 5665


Статус: Offline
СообщениеДобавлено: 2008.02.07 17:02.55
Ответить с цитатой
у себя тут на винте шарился, нашел 2 проги досовскую которая переводит из одной СС в другую и рисует ход вычислений. Как давно я ее писал.
а вторая под винды сделана, правда нашел ошибку.
Посмотреть профиль Отправить личное сообщение ICQ Number
Шатунов
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 16.07.2007
Сообщения: 2091
Откуда: Оренбургская обл.

Статус: Offline
СообщениеДобавлено: 2008.11.10 17:23.23
Ответить с цитатой
И ещё народ подскажите
Нужно перевести число 371 (десятичая сс) в троичную
Помогите плиз.....
какой алгоритм вычисления
И ещё из четвертичной сс в десятичную сс 0,132

_________________
Даже когда тебя сожрали у тебя есть два выхода
Посмотреть профиль Отправить личное сообщение AIM Address Yahoo Messenger MSN Messenger ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.11.10 17:58.31
Ответить с цитатой
Slin писал(а):
Если из десятичной в другие, то принцип такой же - число делишь на основание

_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Шатунов
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 16.07.2007
Сообщения: 2091
Откуда: Оренбургская обл.

Статус: Offline
СообщениеДобавлено: 2008.11.10 19:24.01
Ответить с цитатой
Ну вот например
371/3=123,66
что записывать в остаток?
просто для нагляноти покажите плиз
_________________
Даже когда тебя сожрали у тебя есть два выхода
Посмотреть профиль Отправить личное сообщение AIM Address Yahoo Messenger MSN Messenger ICQ Number
Ken't
вуглускр


Пол: Пол:Муж.
Зарегистрирован: 03.12.2004
Сообщения: 23569
Откуда: Алушта, ЮБК

Статус: Offline
СообщениеДобавлено: 2008.11.10 21:01.29
Ответить с цитатой
Шатунов писал(а):
что записывать в остаток?

в 3-ичной сиситеме счисления остаток может быть 0.1.2. и делить нужно "с остатком" Smile

Добавлено спустя 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
Посмотреть профиль Отправить личное сообщение ICQ Number
Шатунов
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 16.07.2007
Сообщения: 2091
Откуда: Оренбургская обл.

Статус: Offline
СообщениеДобавлено: 2008.11.10 22:23.11
Ответить с цитатой
А вот из четвертичной сс в десятиную 0,132 получилось 36 верно нет?
_________________
Даже когда тебя сожрали у тебя есть два выхода
Посмотреть профиль Отправить личное сообщение AIM Address Yahoo Messenger MSN Messenger ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2008.11.10 23:11.52
Ответить с цитатой
Шатунов

теорию подучи, больше будет пользы.
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Pavel
Писатель


Пол: Пол:Муж.
Зарегистрирован: 29.11.2004
Сообщения: 312


Статус: Offline
СообщениеДобавлено: 2008.11.11 13:47.00
Ответить с цитатой
Шатунов писал(а):
А вот из четвертичной сс в десятиную 0,132 получилось 36 верно нет?

нет
если 0,132 в четверичной то =1*4(-1 степень)+3*4(-2 степень)+2*4(-3 степень)
Посмотреть профиль Отправить личное сообщение
Ken't
вуглускр


Пол: Пол:Муж.
Зарегистрирован: 03.12.2004
Сообщения: 23569
Откуда: Алушта, ЮБК

Статус: Offline
СообщениеДобавлено: 2008.11.11 20:39.23
Ответить с цитатой
а еще прикольно переводить напрямую из двоичной в 4-ричную, 8,16 и т.д эх...
_________________
Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина.
+7 912 52 9-OO-39
9-OO-39
www.avtotron45.ru
Посмотреть профиль Отправить личное сообщение ICQ Number
Minya
птиСа


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 3612
Откуда: я... мня... меня тошнит! тошнит ото всего на свете...

Статус: Offline
СообщениеДобавлено: 2008.11.11 22:33.28
Ответить с цитатой
а ещё прикольно пять лет это учить, а потом пойти в мэнэджэры
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2008.11.11 23:54.21
Ответить с цитатой
еще прикольнее это учить, а потом в форуме спрашивать, как удаленный доступ настроить. издержки педовского образования
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Ken't
вуглускр


Пол: Пол:Муж.
Зарегистрирован: 03.12.2004
Сообщения: 23569
Откуда: Алушта, ЮБК

Статус: Offline
СообщениеДобавлено: 2008.11.12 07:12.59
Ответить с цитатой
Minya писал(а):
а ещё прикольно пять лет это учить, а потом пойти в мэнэджэры

да, это тоже хорошо. а вообще, есть замечательная фраза "Математику уже затем учить стоит, что она ум в порядок приводит."(с) Ломоносов
а то некоторые после педа фигню всякую спрашивают из школьной программы
_________________
Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина.
+7 912 52 9-OO-39
9-OO-39
www.avtotron45.ru
Посмотреть профиль Отправить личное сообщение ICQ Number
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2008.11.18 22:35.54
Ответить с цитатой
А некоторые понятия не имеют, чем сетка 10.0.0.0/16 от 10.0.0.0/24 отличается. И разобраться не в состоянии. Зато удаленный доступ настраивают.
Посмотреть профиль Отправить личное сообщение
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2008.11.18 23:41.49
Ответить с цитатой
Высшее (правильное) образование дает не знания. Знания дают ПТУ. Высшее учит человека добывать знания самостоятельно.

Это небольшой офф, но это мое ИМХО. (Не снобизм)
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Шатунов
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 16.07.2007
Сообщения: 2091
Откуда: Оренбургская обл.

Статус: Offline
СообщениеДобавлено: 2008.11.20 22:37.38
Ответить с цитатой
xdsl
Ты о ком?

Добавлено спустя 3 минуты 9 секунд:

xdsl
все эти понятия уже имеют
_________________
Даже когда тебя сожрали у тебя есть два выхода
Посмотреть профиль Отправить личное сообщение AIM Address Yahoo Messenger MSN Messenger ICQ Number
Shana
Освоившийся


Пол: Пол:Жен.
Зарегистрирован: 22.07.2008
Сообщения: 41


Статус: Offline
СообщениеДобавлено: 2008.11.21 21:16.48
Ответить с цитатой
xdsl писал(а):
А некоторые понятия не имеют, чем сетка 10.0.0.0/16 от 10.0.0.0/24 отличается. И разобраться не в состоянии. Зато удаленный доступ настраивают.

я тоже не имею понятия, а стало после этой фразы любопытно, хотя отработала инженером настройщиком ПК 1,5 года и сейчас работаю инженером программистом.
фишка в том что нельзя все знать - нужно знать где найти ответ на поставленный вопрос
И ЧЕМ ОТЛИЧАЕТСЯ??? Smile
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2008.11.22 08:46.50
Ответить с цитатой
Shana писал(а):
нельзя все знать - нужно знать где найти ответ на поставленный вопрос

Поиск можно начать отсюда: http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%81%D0%BA%D0%B0_%D1%81%D0%B5%D1%82%D0%B8
А вот понять ответ на это вопрос легко, если знать двоичную систему счисления, алгоритмы переводов из одной СС в другую и немножко - алгебру логики, т.е. понимать, что такое коньюнкция, дизьюнкция и т.п.
Посмотреть профиль Отправить личное сообщение
andreyka
Запомнил кнопки...



Зарегистрирован: 22.07.2008
Сообщения: 197
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2009.01.10 23:07.46
Ответить с цитатой
Может кто нибудь помочь нужно в Delphi сделать програмку которая переводит числа из одной системы счисления в другую был бы очень признателен
Посмотреть профиль Отправить личное сообщение
vanish
Заслуженный писатель



Зарегистрирован: 23.05.2007
Сообщения: 849


Статус: Offline
СообщениеДобавлено: 2009.01.11 01:13.38
Ответить с цитатой
наверняка заказчику важен процесс, а не результат
_________________
Посмотреть профиль Отправить личное сообщение
Страница 1 из 2
Начать новую тему   Ответить на тему   вывод темы на печать
На страницу 1, 2  След.
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Программирование для школьников и студентов. -> Система счисления

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы