March 29, 2011 | In: Papo de Nerd
Papo-de-Nerd: Aniversário com números binários
Certa vez, fiquei responsável para comprar bolo, salgadinhos e velas, para a comemoração do aniversário de uma pessoa da minha família.
Encomendei o bolo e os salgadinhos, mas quando fui buscar, tive um pequeno probleminha: na loja não havia velas com formato de números. Só havia velas simples.
Colocar uma única velinha estava fora de cogitação. Então pensei inicialmente em comprar a quantidade de velas equivalentes a idade da pessoa. Mas como a pessoa tinha a idade maior que 20, achei que seria um exagero de velas em cima do bolo.
Daí me veio a seguinte idéia nerd: Porque não utilizar um sequência de velinhas acessas e apagadas representando a idade em formato binário ao invés de decimal. Como a idade era menor que 32, logo percebi que bastavam 5 velinhas para representá-la. Ao invés de mais de 20 como na primeira idéia.
O bolo e a sequência de velinhas ficaram organizados como na figura abaixo:
A vela acessa representa o número 1 (um) e a vela apagada representa o número 0 (zero). A sequência de velas portanto representa o número 11001 (um, um, zero, zero, um). Meio esquisito a princípio mais é isso mesmo que você leu. O cumprimento ao aniversariante fica: “Parabéns pelos seus um, um, zero, zero, um anos de idade.”
Obs.: Antes do aniversariante soprar as velinhas eu tive que explicar um pouco sobre os números binários. A estratégia foi bem aceita. Ufa!
Agora tentem adivinhar que idade esse número binário representa em decimal. Se tiver pressa digite no google a seguinte expressão: 0b11001 in decimal e aperte enter, ou simplesmente clique no link anterior.
Grande abraço.

1 Response to Papo-de-Nerd: Aniversário com números binários
Haida Oliveira
August 17th, 2011 at 6:05 pm
Que coisa mais complicada. Se eu tivesse que advinhar essa idade prá poder comer do bolo, ia ficar só na vontade.
Faça isso não. rs