Dojo

Nessa Sexta-Feira no Instituto Federal de Parnaíba a coordenação dos cursos de informática reunira estudantes de para informática para a prática do dojo, que consiste em que um “piloto” programa por 7 minutos enquanto o “co-piloto” programa por mais 7 minutos. Não precisa ser aluno do Instituto Federal para participar.

Dojo

Dojo

26 26UTC agosto 26UTC 2009 at 7:52 PM Deixe um comentário

Inscrições na Maratona de Programação

 

As inscrições para a Maratona de Programação devem ser completadas até o próximo dia 10 de setembro. Há descontos especiais na taxa de inscrição caso o pagamento seja feito até o dia 31 de agosto!

A Maratona de Programação é parte da principal competição de programação existente: o International Collegiate Programming Contest (http://icpc.baylor.edu), da ACM. A Maratona de Programação é a fase brasileira da competição. Temos enviado times para participar das finais mundiais do ICPC desde 1996.

A inscrição dos times é feita em três fases, que devem ser completadas até o dia 10 de setembro para o time ser aceito e poder participar:

Após os três passos serem completados o time passa do status “pending” para “accepted” no site do ICPC. Mais informaçõe sobre o evento podem ser obtidas no site da Maratona.

 

VEJA MAIS: Acesse o site da Maratona

18 18UTC junho 18UTC 2009 at 11:39 PM Deixe um comentário

Campeonato de mensagens de celular

A estudante Kate Moore, 15 anos, se deu bem na última terça-feira ao vencer um concurso de SMS e faturar US$ 50 mil (cerca de R$ 100 mil) nos Estados Unidos. A jovem – que envia cerca de 400 mensagens de texto por dia – bateu outros 20 concorrentes na final. As provas decisivas consistiam em enviar SMS como olhos vendados e digitar mensagens passando por obstáculos. A segunda colocada da competição foi a Morgan Dynda, 14 anos, também dos Estados Unidos. Ao final da competição, Moore garantiu que não utiliza as mensagens de texto apenas para diversão. A jovem disse que utiliza os SMS com a finalidade de estudar para os exames escolares. Esta foi a terceira edição do torneio, que é promovido pela LG.

18 18UTC junho 18UTC 2009 at 11:26 PM Deixe um comentário

Alô mundo

topo_oficial_menor

Quando você entra no mundo da programação de computadores ou faz um curso de programação, o primeiro programa que o professor pede você para fazer é o “Alô mundo” ou “Hello World”. A única função desse programa é mostrar o conjunto de caracteres na tela do computador, além disso, esse programa além de não ter tanta complexidade possibilita ao aluno uma já familiarização com o ambiente de programação e com a sintaxe da linguagem em que está sendo feito o “Alô mundo”. Logo abaixo está sendo mostrados alguns códigos do “Alô mundo” em diversas linguagens.

Em PHP:

<?php

Echo “Alô mundo”;

?>

Em Java script:

<script>

document.write (“Alô mundo”);

</script>

Em Object Pascal(Delphi):

showmessage(‘Alô mundo’);

Em Pascal:

Program Alo_mundo;

Begin

Writeln(‘Alô mundo’);

End;

Em JAVA:

Class AloMundo {

public static void main(String[] args) {

System.out.println(“Alô Mundo”);

}

};

18 18UTC junho 18UTC 2009 at 12:38 PM Deixe um comentário

A história do computador

Primeiro Computador

Primeiro Computador

O ser humano sempre procurou produzir mais com menos esforço e criou as máquinas para a simplificação e a evolução do trabalho humano.

A primeira calculadora que realizava operação de soma e subtração, denominada “La Pasqualini”, foi criada em 1942 pelo francês Blaise Pascal. Essa máquina funcionava por meio de uma engrenagem de rodas dentadas que levava os dígitos de uma coluna à outra. Os resultados eram mostrados uma espécie de janelinha.

Leibniz, sucessor de Pascal, construiu uma máquina bem sofisticada para a época, com avanços práticos. Ela trabalhava por meio de alavancas e relógios.

O matemático inglês Babbage desenvolveu a idéia de um dispositivo de entrada e saída. Essa máquina usava cartões perfurados para receber comandos do meio externo.

Alan Turing desenvolveu o que conhecemos hoje como a base de todas as técnicas de programação, numa forma de inserir dados nas máquinas, chamada de decodificação, As informações eram transformadas em sinais binários, ou seja, zero (0) e um (1). A partir desse momento as maquinas puderam trabalhar com todos os tipos de informações.

A evolução da maquina computador teve a chance de ser testada em um grande evento: o censo estadunidense de 1890. A grande inovação introduzida por Herman Hollerith foi à utilização da eletricidade para por em funcionamento o computador.

O crescente avanço da tecnologia utilizada na criação de máquinas chamou a tenção dos milhares de estadunidenses, que, interessados no poder que essas maquinas poderiam trazar a longo prazo, empregaram vultosos investimentos em pesquisas e projetos sobre o computadores. Durante a 2° guerra mundial. Os militares começaram a ter os primeiros resultados desses investimentos.

O Mark I, uma enorme computador que utilizava milhares de relès, foi desenvolvido pela marinha em parceria com a Universidade de Harvard e a IBM, em 1944. Um dos problemas apresentados pelo Mark I era o ruído alto e intenso que ele emitia quando estava funcionando.

No decorrer da 2° Guerra Mundial, criou-se um novo grande computador, com fins bélicos: o ENIAC o qual sua sigla significou Electronic Numeric Integrator and Calculator. Ele funcionava por meio de um sistema construído inteiramente por válvulas. Esse computador não chegou a ser utilizado, pois ficou pronto somente em 1946, quando a guerra já havia terminado.

Após o ENIAC, foi elaborado o projeto de outro computador, o EDVAC, projetado com programação interna.

Em 1949, os computadores eram usados apenas em projetos governamentais e acadêmicos. 

A IBM começou, em 1951, a produzir computadores em série.

Um professor de Princeton, nos Estados Unidos, Von Neumann, criou um sistema de estrutura lógica para o computador, para que pudesse trabalhar com vários tipos de informações ao mesmo tempo.

As idéias de Von Neumann transformaram o mundo da computação. Outro avanço tecnológico foi à criação do transistor, peça eletrônica com materiais semicondutores e com a mesma função das válvulas, porém, mais rápido, maior confiabilidade, eficiência e durabilidade, utilizando menores quantidades de energia, além de esquentar menos que as válvulas.

O transistor possibilitou a redução continua dos custos de produção dos computadores, tornando os computares mais acessíveis.

Com a evolução dos transistores, desenvolveu-se a idéia de criar uma peça com maior poder de processamento de informações: criou-se então o chip em apenas uma peça.

A história da computação modifica-se continuamente, e hoje chegamos a um estágio em que todos os equipamentos acabam se tornando ultrapassados, pois a cada dia cri-se um equipamento novo, mais rápido e com maior poder de processamento.

14 14UTC junho 14UTC 2009 at 11:43 PM Deixe um comentário


Categorias

  • Lista de Links

  • Feeds