2x2=10, При каких условиях это возможно

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (7) « Первая ... 4 5 [6] 7   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
dxnich
12.06.2014 - 16:37
1
Статус: Offline


Балагур

Регистрация: 30.12.09
Сообщений: 807
Цитата (arz @ 12.06.2014 - 15:36)
И да, по поводу маски подсети, почему она через логарифм высчитывается?

Это не так. Ну, либо термин "по логарифму" выбран неправильно, не отражает суть.

Цитата
Т.е., либо не там искал, либо удобоваримого метода не нашел связи пар маска-количество адресов в сети. Пользовался калькуляторами, но остается ощущение, что где-то обманули.

IP-адрес (версии 4) — это 4 байта. В стандартном написании — четыре десятичных значения байтов, разделённые точками. По понятным причинам, каждое из таких чисел не может быть больше 255 (максимальное значение 8-битного байта)

Объясню на примере "стандартной" маски 255.255.255.0 и адреса 192.168.0.1.

В двоичном представлении маска 255.255.255.0 выглядит так:
11111111 11111111 11111111 00000000

Маска как трафарет применяется к адресу и без адреса не имеет смысла. То, что над единицами — задаёт адрес всей подсети (получается 192.168.0.0), то, что над нуликами — адрес машины в подсети (в примере он равен 1).

Можно заметить, что маска состоит из 24 единичек подряд, после которых идут подряд нули. Такие маски можно записывать укороченно: 192.168.0.1/24

8 "оставшихся" нуликов ограничивают количество адресов внутри подсети. Для нашего примера это 255 штук. Если нужно больше адресов, расширяем подсеть. Например, так: 192.168.0.1/22.
Маска /22 — это 22 единички и остальные нулики. В двоичном представлении:
11111111 11111111 11111100 00000000

В десятичном: 255.255.252.0.

Теперь у нас 10 бит под внутренние адреса. А 10 бит — это 1024 адреса, заместо 255 "стандартных".

Простое правило: записываешь маску в двоичном виде, считаешь количество нулей (нулевых бит), возводишь двойку в эту степень — получаешь количество адресов локальной сети. И отнимаешь два служебных адреса: с нуликами под нулями в маске (в исходном примере — 192.168.0.0), потому что он задаёт подсеть и с единичками под нулями в маске (в исходном примере — 192.168.0.255), потому что он широковещательный (пакеты, посланные на этот адрес разойдутся всем компам подсети). Остальные адреса можно назначать узлам.

Ещё можно сказать, что маски не обязательно должны быть простыми, типа "сначала единички, потом нулики". Маска может быть, например, "255.255.255.1" — такая задаёт чётные адреса от 0 до 254 включительно (или нечётные от 1 до 255, зависит от чётности адреса самой локалки — т.е. от последнего бита её адреса).
Иногда нужно для нестандартных решений.

Это сообщение отредактировал dxnich - 12.06.2014 - 17:01
 
[^]
elhana
12.06.2014 - 17:31
0
Статус: Offline


Приколист

Регистрация: 16.06.11
Сообщений: 230
Совершенно законный случай когда 2+2=5 - это если считать в децибелах.

2dB 2dB

(парсер падла сжирает + .. победил)

Это сообщение отредактировал elhana - 12.06.2014 - 17:43
 
[^]
manager2
12.06.2014 - 17:49
0
Статус: Offline


Ярила

Регистрация: 30.03.05
Сообщений: 24770
до того, как я это прочитал, я точно знал, что такое разные системы исчисления
теперь уже не уверен
 
[^]
Crowner
12.06.2014 - 18:01
1
Статус: Offline


Путешественник

Регистрация: 8.01.09
Сообщений: 3352
OCT, DEC, HEX все понимал раньше, но пост не оценил :(

Добавлено в 18:03
Цитата (BOOrunduk @ 12.06.2014 - 15:43)
Если останется Бейсик, то на нём всё и написать можно. Вот когда перед тобой машина совсем без компиляторов, а надо срочно простенькую программку сделать

Бейсик не всегда бывает компилятором. Очень часто на MSX, Speccy и прочих БК были трансляторы.
 
[^]
BOOrunduk
12.06.2014 - 18:43
0
Статус: Offline


Приколист

Регистрация: 8.05.14
Сообщений: 281
Цитата (Crowner @ 12.06.2014 - 19:01)
OCT, DEC, HEX все понимал раньше, но пост не оценил :(

Добавлено в 18:03
Цитата (BOOrunduk @ 12.06.2014 - 15:43)
Если останется Бейсик, то на нём всё и написать можно. Вот когда перед тобой машина совсем без компиляторов, а надо срочно простенькую программку сделать

Бейсик не всегда бывает компилятором. Очень часто на MSX, Speccy и прочих БК были трансляторы.

А вот и нет. Вильнюсский и Экситоновский Бейсики (БК 0010-01 и БК 0011М соответственно) официально назывались компиляторами. Говорю, как старый БКшник, который делал (по статье из ИНФО) софт для сохранения скомпилированной программы на Бейсике с утерей исходников (чтобы никто не подглядел их).

Для других - ну да, были и интерпретаторы. Но насчёт "прочих БК" - компилятор. В рамках поста про системы счисления, обсуждать полноценность компилятора, делающего "шитый код" я не буду. Исходник теряется, а уж какое соотношение между библиотекой (в ПЗУ) и полученным кодом - тонкости реализации.

Если на машине есть нечто, дающее возможность писать на языке - почему бы этим языком не воспользоваться, чем бы он ни был? Но бывает (не в теории, а на практике), что кроме дискового редактора и нет ничего. И тот-то случайно оказался, так как был частью системы RT-11.

Это сообщение отредактировал BOOrunduk - 12.06.2014 - 19:05
 
[^]
Fact
12.06.2014 - 18:44
1
Статус: Offline


Весельчак

Регистрация: 6.04.13
Сообщений: 128
Чтоб тебе (тс) цены в магазине на пиво и водку в двоичной системе писали...
А зарплату шестнадцатиричными рублями платили...
 
[^]
BOOrunduk
12.06.2014 - 19:08
2
Статус: Offline


Приколист

Регистрация: 8.05.14
Сообщений: 281
Цитата (Fact @ 12.06.2014 - 19:44)
Чтоб тебе (тс) цены в магазине на пиво и водку в двоичной системе писали...
А зарплату шестнадцатиричными рублями платили...

Russian Ruble - RUR
Belorussian Ruble - BER
Hexadecimal Ruble - Простите, что?

Спасибо, мне лучше по-старинке, Российскими... Они приятнее звучат...
 
[^]
SAO
12.06.2014 - 19:53
0
Статус: Offline


Хохмач

Регистрация: 14.12.13
Сообщений: 659
А на следующем уроке мы посчитаем детерминант матрицы 100х100. Столбиком.
 
[^]
Sтранник
12.06.2014 - 20:29
0
Статус: Offline


Весельчак

Регистрация: 1.01.14
Сообщений: 106
восьмеричная система существует.помню-переведёшь часы на пульте с 12-тиричной на 8-миричную и чувствуешь как меееееееееедлеееееееееееннннноо накрывает.
З Ы. абы какой пульт не подойдёт.нужен пульт от навигационного комплекса "Симфония" что обретается на ПЛ. вот "Симфония" и использует 8-миричную систему.больше не расскажу-вдруг это военная тайна. dont.gif .могу продать.недорого cool.gif
 
[^]
worsthook
12.06.2014 - 22:39
0
Статус: Offline


Старая пьянь

Регистрация: 5.02.14
Сообщений: 363
Bite my shiny metall ass ©
 
[^]
yaslavko
12.06.2014 - 22:41
0
Статус: Offline


Ярила

Регистрация: 28.04.09
Сообщений: 1397
а я томат.
 
[^]
VITMV1
12.06.2014 - 22:47
0
Статус: Offline


Шутник

Регистрация: 23.10.11
Сообщений: 0
Перельман, чем болеешь то? Видать с осложнениями болезнь.
 
[^]
burbull
12.06.2014 - 22:58
0
Статус: Offline


Приколист

Регистрация: 25.04.14
Сообщений: 326
Бабах!Мозжечёк лопнул!Бля ТС хирасе загрузил? Я теперь из за тебя читать с права на лево стал!!!! ьтиварпси ьрепет каК ? ялБ!
 
[^]
Vzmyatich
12.06.2014 - 22:59
0
Статус: Offline


Хохмач

Регистрация: 7.05.14
Сообщений: 691
Гуманитариям тут делать нечего... yad.gif
 
[^]
swan42
12.06.2014 - 23:04
0
Статус: Offline


Весельчак

Регистрация: 27.09.10
Сообщений: 163
Так всё таки, когда же 2x2=10 ???
 
[^]
Ореховский
12.06.2014 - 23:10
0
Статус: Offline


разъёбушка

Регистрация: 17.05.13
Сообщений: 2079
Вот он ахуенен!
А ты тс не в себе



Это сообщение отредактировал Ореховский - 12.06.2014 - 23:11

2x2=10
 
[^]
Artemzh
12.06.2014 - 23:22
0
Статус: Offline


Хохмач

Регистрация: 9.06.14
Сообщений: 612
В грузинской школе:
-Гиви, сколка будэт дважьди два?
- Ну гдэ-та сэмь - восэмь
 
[^]
BOOrunduk
12.06.2014 - 23:24
0
Статус: Offline


Приколист

Регистрация: 8.05.14
Сообщений: 281
Цитата (swan42 @ 13.06.2014 - 00:04)
Так всё таки, когда же 2x2=10 ???

В тексте же сказано - в четверичной системе (это которая была бы у учёных раков). Там, правда, про 2+2 сказано, но 2х2 то же самое даст. 4 десятичное равно 10 четверичному.

Посчитаем до четырёх?

0 1 2 3 4 - это по десятичной таблице
0 1 2 3 10 - это по четверичной

В тексте же всё есть deal.gif

Это сообщение отредактировал BOOrunduk - 12.06.2014 - 23:27
 
[^]
СТАС73
12.06.2014 - 23:48
0
Статус: Offline


Ярила

Регистрация: 5.12.13
Сообщений: 6367
раскрыл глаза!за пару минут то!
спасибо.
40 лет верил советской школе.
и тут увидел как нас заведомо программируют на ошибку.
мы же обычно определяем разряды,потом вставляем туда числа.
хотя логичнее начинать с числа и по надобности добавлять разряды.
реально,если считать справа налево-все проще и быстрее.
хотя,сегодня ОХУЕЛ от украинской системы программирования-дочка в 9 классе пошла сдавать экзамен по !!!!-ГЕОГРАФИЯ УКРАИНЫ
слов просто нет....
 
[^]
Vitasiy
12.06.2014 - 23:49
0
Статус: Offline


Шутник

Регистрация: 22.01.14
Сообщений: 72
ой, у меня кажись голова сломалась(
ТС спасибо! пойду на практике применять...
 
[^]
EXinkvizitor
12.06.2014 - 23:51
0
Статус: Offline


Ярила

Регистрация: 17.11.12
Сообщений: 1658
КАК теперь жить? Усердно прочитал все. Вроде бы и понимаю, но осознать, что любая система может заканчиваться любой цифрой и при этом будет меняться ее корень десяти, четврети, и т.д. и результат сложения будет зависеть только от выбранной системы.. Да, тоже немного понял. Но у нас принята Наша, Всеми Принятая система, где 2+(*)2=4. Так и живем. Это из серии альтернативных, сказочных языков Тувэ Янсон - после каждой гласной идет любая согласная, потом предыдущая гласная (привет, детство) Присивесет десетствосо!
 
[^]
Aygren
13.06.2014 - 01:15
0
Статус: Offline


Весельчак

Регистрация: 27.12.13
Сообщений: 100
Цитата (BOOrunduk @ 11.06.2014 - 20:48)
Десятичное 2014 переведём в восьмеричное
2014/8=251 и остаток 6. Пишем «6»
251/8=31 и остаток 3. Дописываем – «3
31/8=3 и остаток 7. Дописываем – «736»
3/8 = 0 и остаток 3. Дописываем – «3736»
Вот так. 2014 (DEC) = 3736 (OCT)

я может, что-то не понял, но
2014/8=251,75 , остаток 7, а не 6
31/8=3,875 , остаток 8, а не 6
 
[^]
Gluck13
13.06.2014 - 01:28
0
Статус: Offline


Юморист

Регистрация: 14.05.14
Сообщений: 479
На Новый год все пришли в масках. Кто зайчик, кто пират.
А сисадмин надел свою любимую - 255.255.255.0
 
[^]
BOOrunduk
13.06.2014 - 09:48
0
Статус: Offline


Приколист

Регистрация: 8.05.14
Сообщений: 281
Цитата (Aygren @ 13.06.2014 - 02:15)
Цитата (BOOrunduk @ 11.06.2014 - 20:48)
Десятичное 2014 переведём в восьмеричное
2014/8=251 и остаток 6. Пишем  «6»
251/8=31 и остаток 3. Дописываем – «3
31/8=3 и остаток 7. Дописываем – «736»
3/8 = 0 и остаток 3. Дописываем – «3736»
Вот так. 2014 (DEC) = 3736 (OCT)

я может, что-то не понял, но
2014/8=251,75 , остаток 7, а не 6
31/8=3,875 , остаток 8, а не 6

2014 нацело делим на 8, получаем 251
251 умножаем на 8, получаем 2008
2014 - 2008 = 6
Это первый способ проверки

Тупо перевести в калькуляторе 2014 в OCT, будучи уверенным, что методика верна - второй способ проверки

Времени было много, проверял многократно.

Сейчас, с доступностью Инета - есть третий способ проверки, в Гугле набрать 2014 mod 8 - покажет 6. В больнице такой роскоши не было.

Хм. Оказывается, на калькуляторе WIN7 тоже есть кнопка mod. Вот ещё способ проверки, а мне - повод полечиться от слепоты, только сейчас заметил.


Добавлено в 09:57
Цитата (EXinkvizitor @ 13.06.2014 - 00:51)
Это из серии альтернативных, сказочных языков Тувэ Янсон - после каждой гласной идет любая согласная, потом предыдущая гласная (привет, детство)  Присивесет десетствосо!

Нет, ну почему же? Тут же уже обсуждалось , что знание связи десятички и двоички позволяет вывести, скажем, вычисление маски подсети из области шаманских ритуалов с непонятно зачем нужными возведениями в степень в область, где всё понятно как для общих, так и для нестандартных случаев (спасибо dxnich). Вот - простейший пример, где это ПОЛЕЗНО ЗНАТЬ. Причём владеть - никто не заставляет. Припёрло - взяли бумажку, вывели детали за полчаса, попользовались, снова забыли до нужды (у меня такая нужда регулярно по работе возникает). А есть калькулятор под рукой - вообще на нём подсчитали в момент, если понимаем, что мы вообще делаем.

Это сообщение отредактировал BOOrunduk - 13.06.2014 - 10:15
 
[^]
OVS075
13.06.2014 - 10:13
0
Статус: Offline


Балагур

Регистрация: 18.02.12
Сообщений: 922
ни хуя вас на прзднике то прет. Че пили курили накануне? biggrin.gif
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 39848
0 Пользователей:
Страницы: (7) « Первая ... 4 5 [6] 7  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх