Estive com problemas para postar ontem. Na verdade, o Blogger deixou todo mundo na mao mesmo :)Comentava com meus alunos na ultima terca (23/02) sobre como o uso de algoritmos esta presente em nossas vidas desde que comecamos a interagir com o mundo, quando nossos cerebros comecaram a funcionar e a aprender.Organizamos nossos pensamentos de forma logica e executamos uma instrucao por vez, muito rapido e claro, mas e dessa forma que ocorre.Possuimos as mesmas fases que o computador para executar uma sequencia de instrucoes:Entrada, Processamento e Saida.Como assim? Posso dar um exemplo de um calculo mental.Neste caso, para realizar o calculo, nosso cerebro primeiro trata de buscar os dados necessarios para realizar as operacoes, no caso os numeros e operacoes aritmeticas envolvidas.Estas sao as entradas.Apos coletar os dados necessarios e organiza-los na sequencia correta, nosso cerebro executa o calculo em etapas e obtemos o resultado.Este e o processamento.Para podermos tornar publico o resultado, utilizamos nossos dispositivos de saida de informacoes, que sao a fala, os gestos, a escrita.Esta e a saida. No caso do computador ocorre a mesma coisa, so que para que isso aconteca, precisamos organizar a obtencao de dados de entrada, o processamento e as saidas na forma de algoritmos, pois, como e sabido por todos, o computador nao executa nenhuma tarefa a nao ser que seja programado para isso, e quem programa o computador somos nos.A construcao de algoritmos requer pratica, atraves de muitos exercicios, alem de exercicios de logica para melhorar o raciocinio.Como havia prometido aos meus alunos, segue abaixo os links para download dos 4 jogos (Torre de Hanoi, Familia, Padres e Canibais e Garrafas) que mostrei em sala de aula, alem de um outro, o LightBot, que gostaria que todos conhecam. E um joguinho muito bacana, no qual voce tem que construir um algoritmo com as instrucoes para um robo se movimentar em um tabuleiro e acender uma lampada sobre as casas azuis. Muito interessante!Um abraco a todos! Ate a proxima.Links:http://sites.google.com/site/hellowdan/disciplinas/algoritmos/apostilashttp://sites.google.com/site/hellowdan/disciplinas/algoritmos/jogos Depois do Hello World, vamos iniciar os trabalhos!Quero comecar fazendo uma propaganda do evento anual mais bagual para academicos de ciencias exatas!Maratona de programacao! Alguem ja ouviu falar?A Maratona de Programacao e um evento da Sociedade Brasileira de Computacao que existe desde o ano de 1996. Desde o ano de 2006 o evento vem sendo realizado em parceria com a Fundacao Carlos Chagas. A Maratona nasceu das competicoes regionais classificatorias para as finais mundiais do concurso de programacao da ACM, o ACM International Collegiate Programming Contest, e e parte da regional sulamericana do concurso. Neste ano ocorre a 14a. edicao da Maratona. Ela se destina a alunos de cursos de graduacao e inicio de pos-graduacao na area de Computacao e afins (Ciencia da Computacao, Engenharia de Computacao, Sistemas de Informacao, Matematica, etc). A competicao promove nos alunos a criatividade, a capacidade de trabalho em equipe, a busca de novas solucoes de software e a habilidade de resolver problemas sob pressao. De ano para ano temos observado que as instituicoes e principalmente as grandes empresas da area tem valorizado os alunos que participam da Maratona.