C-jump: Jogando e Programando

Tagged Under : , ,

Posted in Faculdade, Tecnologia by tHomaz

C-jump é um jogo de tabuleiro como todos diferente dos outros. A jogabilidade é a mesma como qualquer outro jogo de tabuleiro; quatro pinos coloridos, um dado e muita sorte. Joga o dado, o número que der você anda as casinhas e faz o que manda cada uma delas. O primeiro a chegar na outra ponta do tabuleiro vence. Jura que você não sabia jogar isso? Mas o que faz de c-jump diferente? O tabuleiro, lógico. O tabuleiro é a plataforma de um programa em “C”. Tá, mas uataréu é “C”? “C” é uma linguagem de programação de alto e baixo nível desenvolvida para UNIX. Uataréu é “UNIX”? _|_ vá em http://pt.wikipedia.org/wiki/unix humpf!

O C-jump está custando $25. É um brinquedo bem geek porém muito informativo. Afinal, a criança não estará perdendo nada ao brincar com o jogo, vai aprender a programar com menos de 11 anos. Se enveredar na carreira de programaçãom ótimo. Se não, sem problemas, pelo menos sabe que existe aquilo e sabe como funciona um programa.

Esse é o tabuleiro do jogo. Essas “casas” e as setinhas são chamadas de fluxograma que juntas formam um algoritmo que é praticamente um programa por escrito. Pra quem não sabe bulhufas de programação, vou dar uns exemplos práticos de algoritmos:

Ex: Supondo que eu queira fazer um programa que troque as lâmpadas queimadas da minha casa e que minha casa só tenha lâmpadas nos 3 quartos:

começar { começa o programa
    enquanto_houver_quarto_vazios { rotina que verificará os quartos até estarem vazios(=verificados)
        entrar_no_quarto_1: entra no quarto 1
            se_lampada_quarto_1 = queimada: verifica se a lâmpada está queimada
                trocar_lampada se estiver queimada ele vai trocar a lâmpada
            se_lampada_quarto_1 = funcionando: verifica se a lâmpada está queimada
                ir_para_outro_quarto se não estiver queimada ele vai para outro quarto

        entrar_no_quarto_2: entra no quarto 2
            se_lampada_quarto_2 = queimada: verifica se a lâmpada está queimada
                trocar_lampada se estiver queimada ele vai trocar a lâmpada
            se_lampada_quarto_2 = funcionando: verifica se a lâmpada está queimada
                ir_para_outro_quarto se não estiver queimada ele vai para outro quarto

        entrar_no_quarto_3: entra no quarto 3
            se_lampada_quarto_3 = queimada: verifica se a lâmpada está queimada
                trocar_lampada se estiver queimada ele vai trocar a lâmpada
            se_lampada_quarto_3 = funcionando: verifica se a lâmpada está queimada
                ir_para_outro_quarto se não estiver queimada ele vai para outro quarto

        nao_ha_mais_quartos_vazios verifica que não há mais nenhum quarto vazio
    } fecha a rotinha
fim_do_programa finaliza o programa

Isso é um algoritmo. Exatamente, “só isso”. É apenas o modo de pensar mais lógico possível descrito em palavras. Um programa é feito com vários desses, mais complexos e, lógico, na linguagem de cada programação. Espero ter ajudado ou pelo menos não atrapalhado em nada.

De vez em quando estarei postando coisas desse gênero no meu blog de projetos: http://meus-projetos.blogspot.com
Pra quem gosta de “faça você mesmo” vale a visita.

Fonte: C-jump

Pesquisadores criam robôs assassinos

Tagged Under :

Posted in Tecnologia by tHomaz

Pesquisadores do Laboratório de Sistemas Inteligentes criaram um dispositivo no qual robôs têm que aprender a distingüir o alimento bom do veneno e avisar aos outros de sua comunidade. O objetivo era simples: pequenos robôs geravam um raciocínio de acordo com à luz e se comunicavam uns com os outros, pela luz também, para informar onde estava o local onde eles poderiam recarregar suas baterias e adverti-los do local onde elas eram sugadas.

O impressionante foi que após a 50ª geração alguns robôs começaram a ‘mentir’ para outros. Eles informávam o local errado para confundir os outros robôs, que tinham apenas 30 neurônios, e o mais impressionante ainda foi a existência de robôs-heróis, que, ao verem a sacanagem ‘mentira’ eles se colocavam na frente do robô impedindo que o mesmo chegasse ao ‘veneno’. Impressionante.

Fonte: Revista Discover

Caneta Wi-Fi

Tagged Under : , ,

Posted in Tecnologia by tHomaz

WiFi Pen

À primeira vista é uma caneta normal, se aproximar mais verá 4 leds luizinhas verdes no corpo da caneta. É uma caneta detectora de rede wireless sem fio. Funciona com duas pequenas baterias(vide foto) bem discretas que servem para ligar os leds. O funcionamento é bem simples, à medida que o sinal vai aumentando liga-se mais um led. Ou seja,
4 leds = sinal forte, 3 leds = sinal médio, etc… O alcance é num raio de 30 metros.

Rapaz, adoro inovações tecnológicas. Pequenas idéias aplicadas ao cotidiano criam coisas bem úteis. Nem sempre, mas as vezes. Essa caneta, por exemplo, é muito útil pra quem tem um notebook e precisa levá-lo pra faculdade. Não precisa tirar o notebook da bolsa, ligar e ver se tem sinal e sair feito um louco procurando sinal com o notebook aberto nos braços. Só tirar a canetinha do bolso e… pimba! Se ainda não tiverem inventado, um relógico com essa funcionabilidade também seria legal. Me contento com os créditos pela idéia, ok?!

Fora o Wi-Fi ela ainda tem a incrível função de poder escrever em papeis.
Fonte: Crave

Tata Nano e M-100; Os mais baratos

Tagged Under : ,

Posted in Tecnologia by tHomaz

Tata-nanoCarro mais barato do mundo: Tata Nano
Tata Nano é de orígem indiana e tem um preço estimado em cerca R$5.000. Foi desenvolvido pela indiana Tata Motors e ainda não é vendido aqui no Brasil. É um carro simples e compacto, um monovolume de 30 cv de potência, 4 capacidade para 5 pessoas, sem ar condicionado nem direção hidráulica. Um carro super econômico, faz 20km por litro. Porém sua velocidade máxima é apenas de 70km/h. Uma verdadeira tartaruga.

A princípio um carro desses é uma mão na roda para estudantes de faculdades distantes que nem eu. Baratinho, simples, confortável e econômico. Mas daí você pensa, “assim como eu, tem mais milhares” e imagine o cáos que um carro que só vai até 70km/h pode fazer. Nossa!! Sem falar na poluição.

M-100Carro mais barato do Brasil: Uno Mille M-100
Mais um made in china. M-100 é o nome brasileiro do carro popular da montadora chinesa Change. A montadora se instalou no Uruguai, logo será isento de taxa de importação devido ao Mercosul, facilitando assim a vida de brasileiros lizos, que nem eu, de classe média/baixa que não tem tanta renda para investir em automóveis mas precisa deles para trabalhar. Esse carrinho automóvel deve sair por R$22.000. O M-100 é um monovolume relativamente pequeno, faz 20km por litro, possui 47 cv de potência e uma velocidade máxima de 120km/h. Perfeito para o cotidiano.

M-100 x Uno Mille Fire

Clique para ampliar. Comparação entre os dois populares

Alarme para deficientes auditivos

Tagged Under : ,

Posted in Tecnologia by tHomaz

 Alarme

“Um relógio que alarma você”. É esse o slogan desse Alarme para deficientes auditívos, ele vem equipado com dois microfones que gravam o som ambiente e detectam uma variação brusca do som. Quando muda a frequência sonora o negocio Alarme emite microvibrações e mostra no display o que está acontecendo.

Na imagem acima, a da direita está esrito “Alarme de fogo. Saia do prédio” A princípio você pensa:

“O cara é surdo e não cego, se está pegando fogo ele vai ver as pessoas correndo e vai sentir um calorzinho desagradável.”

Mas imagine a situação; você, deficiente auditivo, dormindo no seu quarto com ar condicionado, uma beleza, e no quarto ao lado começa um incêndio e o alarme do prédio começa a tocar e todos saem. Todos, menos você que não ouviu o alarme, não viu as pessoas e nem sentiu o calor.

Porém, acho difícil esse coisinha Alarme distingüir apenas por diferenças de ondas sonóras a hora de vibrar ou não.

Fonte:
Yanko Deisgn