quarta-feira, 27 de outubro de 2010

Horóscopo Chines

Horóscopo Chinês:

Macaco


                       O Macaco é o inventor do horóscopo chinês.
É um improvisador e motivador com complexo de grandeza,
capaz de atrair a todos com seu carisma e astúcia
incomparáveis. Resolverá problemas com uma facilidade
inerente a ele e perseguirá o sucesso até alcança-lo.
Nas múltiplas personalidades do macaco o que mais se
destaca é a confiança. Ele se julga capaz de passar todo
mundo para trás.






Cobra Norato

Cobra Norato




Cobra Norato alcança o fundo da floresta,
onde a terra é fabricada e as
árvores passam a noite tecendo
folhas em segredo. Está perdido em
um escuro labirinto de árvores.

Exercicio estrutrado 2

Com a mesma idéia de desenvolvimento de trabalho em grupo, damos continuidade ao exercicio estruturado 1, tendo como desafio dessa vez exercicios mais complexos e mais dinamicos, com a utilização do teorema de pitagoras para um exercicio envolvendo o deslocamento de uma borboleta e a criação de figuras geometricas que atendessem a diferentes definições de tamanho.

Exercício estruturado 1

No exercicio estruturado, desenvolvemos a nossa capacidade de analisar, compreender, trocar idéias e discutir em grupo sobre soluções para o desenvolvimento de programas, neste ponto damos continuidade ao aprendizado anterior, somando todas as idéias e tópicos antes discutidos mas dessa vez dando enfase em um trabalho em grupo, para solucionar problemas simples e tambem para a criação de um programa que fizesse a verificação da multiplicidade de alguns numeros.

Resumindo GAE5

Modularização
Este tópico é direcionado a um aprendizado que permite organizar melhor o nosso programa, pois algumas vezes temos de fazer coisas mais complexas e então haverá grandes necessidades de uma organização mais bem feita. Aqui aprendemos a fazer essa organização por meio de procedimentos e funções que nos auxiliam bastante.
Utilizamos neste ponto todos os comandos e atribuições vistas anteriormente, isso é uma forma de desenvolver nossa capacidade como programadores, e entao desenvolvemos exercicios propostos pela professora com a utilização de procedimentos principalmente, como por exemplo a construção da bandeira do brasil, que alem de tudo ainda explorou da utilização do comando mudepos e da manipulação de cores com o robô, e o exercicio "ovo novo" que foi alem de todas as expectativas anteriores com a implementação de comandos relacionando arcos.

Resumindo GAE4

Estruturas de controle
Aprendemos neste tópico a utilizar em larga escala, as variáveis, das quais tivemos uma introdução no GAE3, vimos além disso, estruturas de repetição como o FOR visto anteriormente e outras que também tem a função repetitiva, e estruturas condicionais que nos permitem variar mais ainda nossos programas e as formas de os fazer, e desenvolvemos alguns programas envolvendo todas essas estruturas assim como algoritmos que os incluisse.
No desafio desse guia de autoestudo tivemos a tarefa de solucionar um algoritmo fornecido pela professora da disciplina, um algoritmo que no inicio nao parecia tão facil mas que depois pudemos entender sua simplicidade e desenvolver a atividade proposta relativa àquele, desvendando qual era a função escondida naquele exercicio.

terça-feira, 26 de outubro de 2010

Resumindo GAE3

Explorando o Pascal
Para esta atividade fomos mais a fundo nas funções simples e trabalhos desenvolvidos anteriormente, desenvolvendo junto com esses assuntos um novo conceito e o comando de repetição FOR. Aprendemos primeiramente qual é o conceito de uma variável, que é um espaço na memória do computador que armazena valores que serão usados em processamentos futuros pelo programa, logo depois vimos os conceitos de FOR e sua utilização, desenvolvendo programas que fizessem o uso do mesmo e criando algumas figuras atravez desse comando de repetição.
E no final desta atividades desenvolvemos um desafio bastante complicado relacionando a velocidade com o tempo, usando tambem o comando de repetição FOR definido pelo usuário do programa, proporcionando uma maior liberdade na utilização do programa, o que foi realmente interessante.

Resumindo GAE2

No segundo GAE conhecemos os tres campos que se fazem importante na elaboração inicial de um programa, o desenvolvimento do algoritmo, a estrutura de dados associada, e a interface. Podemos entao, depois de desenvolver esssa tres etapas, ser capazer de converter todas as informações importantes em uma linguagem de programação que vai ser traduzida pelo compilador e entao o computador poderá executar as instruções referentes ao algoritmo desejado.
Desenvolvemos vários algoritmos a fim de entendermos melhor como se cria um raciocinio para fazer um programa executável da maneira que nos interessar.
Por ultimo criamos a nossa agenda pessoal, onde podemos acompanhar nossas obrigações e as aulas de programação de computadores. Além disso desenvolvemos nosso blog e incorporamos a agenda neste, com o auxílio da professora de programação de computadores.

Resumindo GAE1

Neste trabalho tivemos uma introdução do que seria estudado ao longo do curso, recebemos nossas primeiras tarefas e aprendemos coisas simples, como criar, compilar e executar um programa e tambem comandos basicos.
Os primeiros desafios envolveram criação de figuras, tivemos a oportunidade de desenvolver imagens através do ambiente pascaL, começando de coisas simples como linhas e/ou "curvas" depois desenvolvemos figuras com um grau de dificuldade maior, o que ajudou bastante no raciocinio e na interação com o compilador.
Por fim foi pedido um desafio sobre conversão de temperaturas que utilizou funções simples em seu desenvolvimento porem foi um desafio que com certeza necessitou de um raciocinio mais dedicado que os exercicios anteriores.

domingo, 29 de agosto de 2010

Elisa X Sofia (A saga??)


Para as contas das colegas de quarto considere:
   Seja S=Despesas pagas por Sofia
           E=Despesas pagas por Elisa

     Se Elisa gastou mais, entao E>S e, portanto Sofia deve a Elisa 1/2(E-S).
     Caso contrário, quando S>E, Elisa deve a sofia       1/2(S-E).

    A saída do algoritmo diz quem deve para quem e quanto deve.
   
Diagrama de Chapin
Fluxograma
                                                                    

Elisa e Sofia

Inicio

    real: S, E, D, F;  {nesta parte, as variáveis reais S e E são referentes respectivamente à conta paga por Sofia e à conta paga por Elisa e D e F são referentes às diferenças em cada caso a seguir}
    leia: S, E;  {indique os valores S, das contas pagas por Sofia, e E, das contas pagas por Elisa}
    se S > E;  {caso Sofia tenha pago mais dinheiro com contas do que Elisa}

        entao
        calcule D = 1/2(S-E);  {aqui deve ser calculada a diferença que relaciona o quanto Elisa deve pagar a Sofia}
        exiba "Elisa deve a Sofia" D;  {o resultado é o valor que Elisa deverá pagar a Sofia}
       
        senao
            se E > S;  {caso Elisa tenha pago mais dinheiro com contas que Sofia}
                entao
                Calcule F = 1/2(E-S);  {aqui deve ser calculada a diferença que relaciona o quanto Sofia deve pagar a Elisaa}
                Exiba "Sofia deve a elisa" F;  {o resultado é o valor que Sofia deverá pagar a Elisa}
                fim se;  {Aqui termina o segundo "se" que só será feito caso o primeiro "se" nao seja utilizado}
        fim se;  {aqui termina o primeiro "se"}
fim.  {este é o indicamento de fim do algoritmo}