О пиве и двоичной арифметике (Юмор)

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

О пиве и двоичной арифметике (Юмор)

Сообщение Viper » 07.06.2006 (Ср) 9:37

По просьбам трудящихся поясняю.

Ежели считать, что TwoBeer есть 2, что в двоичной записи 10 и произвести операцию NOT над этими двумя байтами, то получится естественно 01 или десятичная 1. Это получается NOT TwoBeer. Если к этим двум величинам применить операцию OR, то естественно мы получим 11 или 3 в десятичной записи. Вот это и есть ThreeBeer.

Практически же меньше байта не записать и после применения к 2 операции NOT получим 11111101, что в десятичной записи есть 253. Применив к этому оператор OR получим 11111111, что есть 255.

Если же применять те же операции не над байтами, а над словами (2 байта), двойными словами (4 байта) или даже над квадрословами (8 байт), то пива будет еще больше. :D
Весь мир матрица, а мы в нем потоки байтов!

JumpingJack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 25.01.2006 (Ср) 12:54

Сообщение JumpingJack » 07.06.2006 (Ср) 11:27

Хе)) Ты подпись исправил, но не до конца! У тебя не указано что TwoBeer должны быть двоичными! А если считать в десятичной?? У меня получается -1, что не есть гуд :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.06.2006 (Ср) 11:45

А первая фраза подписи об этом недостаточно говорит? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.06.2006 (Ср) 12:03

Если TwoBeer есть байт, то пива будет 255 штук... и никакиз -1! :D
Весь мир матрица, а мы в нем потоки байтов!

JumpingJack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 25.01.2006 (Ср) 12:54

Сообщение JumpingJack » 07.06.2006 (Ср) 12:21

GSerg, хм)) так есть люди (вроде меня), для которых двоичная арефметика = логическая, а логическую можно применять и к десятичным числаМ)

VOS
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 72
Зарегистрирован: 04.11.2004 (Чт) 18:01
Откуда: СПб

Сообщение VOS » 07.06.2006 (Ср) 12:50

Все дело в знаковости переменной =)
Выгоднее считать в беззнаковых!
- Папа, а правда, что форумы делают человека идиотом?
- Гыыы, лол, сынок!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.06.2006 (Ср) 14:12

А пиво и должно быть беззнаковым! Где вы видели знак у пива? :D
Весь мир матрица, а мы в нем потоки байтов!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 07.06.2006 (Ср) 14:24

Где вы видели знак у пива?
А про какие знаки ты говоришь? :lol:
А я все практикую лечение травами...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 07.06.2006 (Ср) 15:49

Twister, они про [+] и [-]

То что в Byte = 0 в Unsigned Byte = 128. Отсюда и берётся много халявного пива :lol:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 07.06.2006 (Ср) 16:06

Хакер писал(а):То что в Byte = 0 в Unsigned Byte = 128.

Что за бред?
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 07.06.2006 (Ср) 16:14

Бред. А что ты хочешь, я третьи сутки без сна.

Я имел ввиду.
NIT = 32767 UINT = 65536
INT = 1 UINT = 32768
INT = 0 UINT = 32767
INT = -1 UINT = 32766
INT = -32767 UINT = 0
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 07.06.2006 (Ср) 16:17

Хакер писал(а):Бред. А что ты хочешь, я третьи сутки без сна.

Я имел ввиду.
NIT = 32767 UINT = 65536
INT = 1 UINT = 32768
INT = 0 UINT = 32767
INT = -1 UINT = 32766
INT = -32767 UINT = 0

И всё равно бред. Сильно рекомендую выспаться.
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 07.06.2006 (Ср) 16:28

tyomitch,
NIT = 32767 UINT = ?
INT = 1 UINT = ?
INT = 0 UINT = ?
INT = -1 UINT = ?
INT = -32767 UINT = ?

А как тогда?

ЗЫ. Предложением воспользуюсь, но только попозже...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 07.06.2006 (Ср) 16:32

32767, 1, 0, 65535, 32769
Изображение

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.06.2006 (Ср) 16:34

Бред.... 0, он и в Африке 0
Весь мир матрица, а мы в нем потоки байтов!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 07.06.2006 (Ср) 16:47

Viper, ты про чьё?
Изображение

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.06.2006 (Ср) 16:54

Про невыспавшегося Хакера естественно.
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 07.06.2006 (Ср) 17:14

Да, что то я уже совсем :cry:
Последний раз редактировалось Хакер 07.06.2006 (Ср) 19:15, всего редактировалось 1 раз.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 07.06.2006 (Ср) 18:47

Вспоминаются "Цветы для Элджернона" ;)
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 99

    TopList