quarta-feira, 27 de outubro de 2010

Cobra Norato











Cobra Norato alcança o fundo da floresta,

onde a terra é fabricada e as

árvores passa a noite tecendo

folhas
em segredo. Está perdido em

um escuro labirinto de árvores.






terça-feira, 26 de outubro de 2010

Exercício estruturado 2

   Eis uma borboleta a cruzar uma caixa, sua prisão matemática, quem sabe ela não seja um vetor? Ou uma hipotenusa? Ou uma função? Pois digo que o nome de tal borboleta é sqrt, e só existirá quando alguém a observar pela lente desse algoritmo, mas o mesmo só verá seu módulo, não sua trajetória. 
    Há um segundo problema e trata-se de pequenos fractais de quadrados e estrelas, maiores e organizados surgem certos, mas trace o lápis sob o signo do ângulo errado e figuras deturpadas aparecerão, erro triste e demorado de se ver, mas logo consertado se vê a importância da posição do robô para o desenho e quando deverá levantar-se para retas inconvenientes não aparecerecem. 

Exercício estruturado 1

     Vários programas em um só exercício, de início descobrir se um número é múltiplo de 3 e 5, trabalho simples com divisão sem resto. Mas e caso tenha-se três lados sorteados e seja necessário verificar-se se são triângulos? Oras, basta aplicar uma função/equação da condição de existência dos catetos, coisa já vista no GAE 4, aliás todos são assim, excetuando-se poucas partes da terceira e quarta tarefa. Nelas têm-se o uso da estrutura de repetição para a formação de uma sequência aleatória e uma concomitante análise de valor, a diferença é quais dados cada uma irá retornar. 
     Considero-os uma espécie de revisão dos conceitos aprendidos e uma mostra das variadas aplicações de funções.

GAE 5

  Desenho da bandeira do brasil com randomização de dados, realmente um gae mais extenso e complicado, com uso de procedure e funções de repetições e cores, um dos mais difícies, pois além de exigir muitos conteúdos de uma só vez, tem-se que usar várias funções. 
  Neste tive dificuldade com a implementação da função de cor, dado que o programa, já bastante extenso, me extenuava o suficiente para permitir aos erros surgirem nessa parte final. Também o uso de funções para criação de estrela e losango, enfim, demasiadas coisas em uma só, achei-o muito longo, nada mais irascível.
  Nada mais óbvio, aliás, do que a obtenção de conhecimento na criação da bandeira e a permutação de utilização dos processos, lindo poder aplicar coisas desse gae em outras atividades como na de temperatura. 

GAE 4

    Este infelizmente não conseguir fazer até o prazo estipulado por questões de provas e afins, mas elaborei um protótipo ao mesmo com apenas a sintaxe errada, mas de sentido correto, afinal trata-se apenas de um programa de subtração, uso da função random e verificação do maior número.

GAE 3

    'Pois eis meu encargo, sou vosso co-piloto e aqui calculo como irá tal avião.'


  Programa interessante, mas algo me assustou, o trabalho com o logoPascal não foi possível para esse gae, apesar da linguagem precisa ele não compilava, logo acabei por utilizar o Pascalzim!, que me permitiu um melhor trabalho ao realizar um feedback constantemente. 
  Também houve uma certa dificuldade na criação de tabelas para os resultados, faceta interessante quando aliada aos comandos de repetição.

GAE 2

Simples como organizar seu dia e tão fundamental quanto, mais uma atividade com o propósito de ensino para o uso das ferramentas do blogger, pelo mesmo motivo, poucas dificuldades.

sexta-feira, 22 de outubro de 2010

GAE 1

                 Introdução


        Trabalho inicial, primeiro contato com linguagem Pascal: 




    
                 Impressões


      Praticidade, velocidade e interesse, explicitação de início do programa, variáveis,introdução de dados, funções e a resposta final; End. 


                         
                Estruturação
   
      Minha primeira idéia foi o caos, inércia perante um sistema de comunicação com restrições bastantes estóicas de sintaxe, mas extremamente versáteis e permissíveis, afinal computa-se qualquer valor desejado. Após isso, a determinação das outras funções foi algo tranquilo, simples repetição.
    Mas, óbvio, surge a dificuldade de finalização do programa, e mostra de respostas, chamada correta de variável, outro problema resolvido após consulta do material e friso, este foi bastante útil. 


   
               Dificuldades/Facilidades

      Apesar da estruturação ter sido complicada, para mim o mais difícil foi a compreensão do material, esse apresenta uma proposta diferente de ensino diametralmente oposta ao que tenho em outras matérias e ao ensinado no ensino médio, isso foi a maior dificuldade.
     Porém, é muito prático, e logo, tornou-se algo usual e bom.
                
                
   
       
              Resuminho, resumindo


              Santo agosto e pertinentes pleonasmos! Assim se inicia programação, uma linguagem diferente, lógica e sincera, quase fria, mas real, tão real e simples que sua estruturação assusta-me, não é uma língua comum, mas após seu estudo e minha imersão em seus verbos, subjuntivos, vocativos e sujeitos, tive um bom panorama da linguagem em Pascal e suas aplicações. 
              Descrições exaltadas à parte, houve dificuldades, e irei relatá-las nos próximos posts do blogue, afinal foram 5 lições mais alguns exercícios, mais ufmg, impossível. E além do mais, há a adaptação à toda uma rotina veloz e verborrágica, outras matérias e ocupações, o que multiplica a dificuldade de um estudante provinciano. 
             E aqui terminam as divagações e pensamentos gerais, óbvio?....