Ща. Let me try.
Так. Мы привыкли в повседневной жизни пользоваться десятеричной системой исчисления. Окромя нее так же пользуются (в более узких кругах само собой ) двоичной, восьмеричной и шестнадцатеричной системами.
У системы исчисления есть основание: у десятеричной это 10, у бинарной это 2.
Каждое число состоит из отдельных цифр. Возьмем к примеру десятичное число 235 его можно записать по другому:
235 = 2*100+3*10+5*1, или, что будет более верным:
235 = 2*10 в_степени_2+3*10 в_степени_1+5*10 в_степени_0
То есть любое число представимо как Cумма [An*(B в степени n)], где An это множитель данного разряда числа, а B - основание системы исчисления.
По такому же принципу надо работать с двоичной системой, только там основание не 10, а 2. Возьмем к примеру то же самое число 235, в двоичной системе оно выглядит как:
235 = 1*128+1*64+1*32+0*16+1*8+0*4+1*2+1*1
Жирным выделены степени двойки (с 0 по 7). Это видно если смотреть с конца выражения.
__________________ Grammar nazi следит за тобой, %username%
медман ебет каждую букву(c) samolet
Последний раз редактировалось MadMan, 06.05.2007 в 01:10.
Вот сейчас написал это все и еще раз подумал, как же хорошо что в точных науках все записи сокращенные и при этом весьма понятные. Знаки операций, группы, кванторы...
Ностальгия млин.
__________________ Grammar nazi следит за тобой, %username%
медман ебет каждую букву(c) samolet
Постараюсь пояснить
предположим у нас три разряда, тогда мы можем сосчитать от 0 до семи.
Ниже привожу соответствие двоичной и десятиричной системы исчисления:
000 - 0
001 - 1
010 - 2
011 - 3
100 - 4
101 - 5
110 - 6
111 - 7
на руках у нас десять пальцев, соответсвтенно десять разрядов, кот. мы можем показывать либо ноль (палец согнут) либо единицу (палец разогнуть)
Так вот, имея десять двоичных разрядов мы можем сосчитать от 0000000000 до 1111111111 (в двоичной) что соответствует от 0 до 1023 (в десятиричной)
Дима, супер!!!
__________________ www.NATRA.SU Breaking Tarmac Motorsport Team
MadMan, ты своим объяснением его еще больше запутаешь :)
Тут палка о двух концах. Можно попытаться объяснить на пальцах и придет частичное понимание предмета, но небольшое отклонение от этого объяснение введет человека в ступор и он выдаст что-нибудь из серии: "Не, чего-то я опять ничего не понимаю".
Моя гражданская позиция это нечто из серии: "Если делать, то по большому"
Короче говоря надо сразу пытаться объяснить от начала и до конца, а то последствия могут быть плачевными
__________________ Grammar nazi следит за тобой, %username%
медман ебет каждую букву(c) samolet
Был в ссср когда-то компутер у которого была тернарная логика. Троичная система исчисления в базе. Название не помню. Но идея аццкая, я бы кодить под это не сразу научился
__________________ Grammar nazi следит за тобой, %username%
медман ебет каждую букву(c) samolet