segunda-feira, 3 de maio de 2010

Resumindo, resuminho (PC)

Os Guias de AutoEstudo nas aulas de Programação de Computadores

O GAE1 foi onde começamos ter uma pequena noção do ambiente pascal. O PascaL trabalha com um robô triangular orientado através de comandos escritos segundo a sintaxe do Pascal, ou seja, é um compilador Pascal. Aprendemos alguns comandos e depois fizemos pequenos programas que desenhavam algumas figuras. O desafio mais fácil foi o de corrigir os comandos para obter a figura desejada no passo a passo; o mais difícil e o que menos gostei foi o programa de conversões de temperaturas. O que mais gostei foi o programa que faz o desenho de um cubo.

Através do GAE2 vimos que um programa de computador é uma combinação de: um algoritmo (a lógica da solução); uma estrutura de dados associada (organização dos dados na memória do computador para acomodar a solução); e uma interface (descrição de como o usuário do programa irá interagir com o programa). Fizemos alguns algoritmos para executar algumas atividades. Não houve o desafio mais difícil e todos foram bem tranquilos de se resolver. Mas o que mais gostei foi o algoritmo para calcular e mostrar a média aritmética; e o que mais gostei foi os passos a serem realizados para passar de fase nos jogos Shift e OpenDoors.

O GAE3, além de exigir mais na parte das regras sintáticas, nos apresentou as variáveis e o comando FOR no PascaL que são essenciais para elaboração de programas. O desafio mais difícil foi o de produzir um círculo e o mais fácil foi o de somar três números. O que mais gostei foi o desafio de desenhar uma circunferência; e o que menos gostei foi o da máquina de tempo.

O último e mais difícil foi o GAE4. Nele aprendemos a utilizar variáveis e, principalmente, as estruturas condicionais e de repetição {sequencial; repetitiva (FOR, WHILE, REPEAT); alternativa (IF THEN ELSE)}, que nos permitiu executar programas mais complexos. O programa mais fácil foi o da correção da nota final dada por um professor; e o mais difícil foi o nº4 do "Faça você mesmo" (nem consegui resolver xD). O desafio mais legar foi o da ampliação do programa para cálculo da nota final, e o que menos gostei foi o de somar números divisíveis por "n" em um certo intervalo.

As aulas até agora têm sido bastante interessantes. O método empregado para as mesmas contribuem muito no desenvolvimento do nosso raciocínio.

segunda-feira, 5 de abril de 2010

Shift e Open Door

Shift:
http://www.haznosblog.kit.net/2008/shift/


Open Doors:
http://www.kongregate.com/games/soapaintnice/open-doors



Joguei os dois jogos, mais achei o Open Doors mais legal. É um jogo fácil, de instruções e regras bem simples.

Segue a baixo como passar da fase 02/25 de olho fechado:

Seta p/ BAIXO; BAIXO; DIREITA; BAIXO; BAIXO; DIREITA; DIREITA; CIMA; ESQUERDA; BAIXO; DIREITA; CIMA; CIMA; DIREITA; DIREITA; ESQUERDA; CIMA; DIREITA; BAIXO; BAIXO; DIREITA; BAIXO; CIMA; ESQUERDA; BAIXO; DIREITA; DIREITA; CIMA; ESQUERDA; BAIXO; CIMA; ESQUERDA; BAIXO; DIREITA; DIREITA; CIMA; CIMA; DIREITA; CIMA; e finalmente CIMA.

Meu primeiro desenho em PascaL

Este foi meu primeiro desenho no PascaL: begin
pfrente(60);
pdireita(90);
pfrente(60);
pdireita(90);
pfrente(60);
pdireita(90);
pfrente(60);
dt;
end.

sábado, 20 de março de 2010

Estilo de Pensamento

Sequencial Concreto: 96
Sequencial Abstrato: 64
Aleatório Abstrato: 80
Aleatório Concreto: 80

Concordo com a prevalência de SC levando em consideração a seguinte afirmativa:

"São aqueles que se fundamentam na realidade e processam a informação de uma maneira disciplinada, seqüencial (linear).
" Deixar por a "mão na massa" é uma boa maneira para que essas pessoas aprendam..."
Também concordo com AC pois as vezes pode ser necessário a orientação por tentativa e erro. Assim como concordo com a equivalencia entre AC e AA, pois me sinto pouco a vontade em ambientes muito estruturados.
Não concordo com a "nota" baixa em SA: gosto de pensar em conceitos e analisar as informações.