GAE1 – INTRODUÇÃO A PROGRAMAÇÃO
Começamos a aprender a utilizar o sistema PascaL. Aprendemos as funções da barra de operações e a sintaxe do programa para comandar o movimento do “robô-tartaruga”.
Fizemos uso de comandos básicos para a produção de diversas figuras. Como: pdireita(90); pfrente(100); dentre outros.
- O desafio mais fácil de ser executado: desafio 2 do passo a passo. Consistia em fazer uma linha com tamanho 60.
- O desafio mais difícil de ser executado: desafio do termômetro.
- O desafio que eu mais gostei: desafio 10 do faça você mesmo. Consistia em fazer um cubo.
- O desafio que eu menos gostei: desafio do termômetro.
GAE2 – PROGRAMANDO SEU COMPUTADOR
Vimos que os programas de computador são uma combinação de: algoritmo, que é a lógica da solução; estrutura de dados, nada mais é do que a organização dos dados na memória do computador para acomodar a solução e interface, que descreve como o usuário irá interagir com o programa.
Desenvolvemos nas atividades propostas o conceito de algoritmo.
- O desafio mais fácil de ser executado: desafio 1 do passo a passo. Consistia em desenvolver um algoritmo para somar três números.
- O desafio mais difícil de ser executado: desafio 2 do faça você mesmo. Consistia em fazer um algoritmo para levar uma cabra, um leão e um pedaço de grama para o outro lado do rio.
- O desafio que eu mais gostei: desafio De Olhos Fechados.
- O desafio que eu menos gostei: desafio 3 do Passo a Passo. Consistia em desenvolver um algoritmo para trocar uma lâmpada.
GAE3 – EXPLORANDO O PASCAL
Aprendemos que para que o programa seja compilado de maneira correta é preciso que o texto esteja escrito de acordo com as regras sintáticas da linguagem. Estando sintaticamente correto, o programa é traduzido para uma linguagem binária de forma que o computador seja capaz de executar as instruções do programa.
Vimos como declarar variáveis na montagem de um programa e também como utilizar o comando de repetição FOR, um comando muito útil para se fazer um programa em que ocorre padrões de repetição.
- O desafio mais fácil de ser executado: desafio 2 do Passo a Passo. Consistia em utilizar o comando FOR para fazer um programa que desenhasse um triângulo.
- O desafio mais difícil de ser executado: desafio da Maquina do tempo.
- O desafio que eu mais gostei: desafio da Maquina do tempo.
- O desafio que eu menos gostei: desafio 4 do Faça Você Mesmo. Consistia em fazer um programa para calcular a área de uma circunferência.
GAE4 – ESTRUTURAS DE CONTROLE
Aprendemos a utilizar as estruturas de controle.
Estruturas de controle:
- Seqüencial: utilizada quando temos um conjunto de comandos a serem executados sequencialmente. Fazemos uso do ponto e vírgula(;) para separar as instruções.
- Repetitiva: utilizada quando temos um conjunto de instruções repetidas a serem executadas.
FOR: usado quando um conjunto de instruções deve ser executado repetitivamente até que uma dada condição ocorra. Opera com o acréscimo de +1 ou -1.
WHILE: usado para os mesmos objetivos do comando FOR, mas com ele você pode implementar o acréscimo a ser utilizado.
- Alternativa: um conjunto de instruções é executado dependendo da condição que foi estipulada. Para isso é usado os comando: IF(se), THEM(então), ELSE(senão).
- O desafio mais fácil de ser executado: Desafio 2 do Passo a Passo. Consistia em fazer um programa para calcular o troco em uma loja.
- O desafio mais difícil de ser executado: desafio 4 do Faça Você Mesmo. Consistia em fazer um programa para mostrar as estatísticas das idades de um conjunto de indivíduos.
- O desafio que eu mais gostei: desafio 5 do Passo a Passo. Consistia em fazer um programa para calcular a nota final de um aluno e estabelecer se ele foi ou não aprovado.
- O desafio que eu menos gostei: desafio 4 do Faça Você Mesmo.
OPINIÃO: Acredito que mais dicas ou exemplos deveriam ser acrescentados nos guias de estudo, pois muitas vezes ao fazer os programas tenho dificuldade em aplicar o que foi dado. Quanto ao desenvolvimento das aulas está bom.
sexta-feira, 30 de abril de 2010
segunda-feira, 5 de abril de 2010
Shift e Open doors
Shift: http://www.haznosblog.kit.net/2008/shift/
Open-doors: http://www.kongregate.com/games/soapaintnice/open-doors
Escolhi o jogo Open-doors. Para sua execução basta utilizar as setas do teclado. Achei o jogo bem simples e não encontrei dificuldade para passar de fase (pelo menos nas primeiras). Não faltou instruções, pois os camandos utilizados são os básicos.
Open-doors: http://www.kongregate.com/games/soapaintnice/open-doors
Escolhi o jogo Open-doors. Para sua execução basta utilizar as setas do teclado. Achei o jogo bem simples e não encontrei dificuldade para passar de fase (pelo menos nas primeiras). Não faltou instruções, pois os camandos utilizados são os básicos.
Meu primeiro desenho em PascaL

Código:
begin
{Comandos}
ul;
pfrente(250);
pdireita(90);
pfrente(250);
pdireita(90);
pfrente(250);
pdireita(90);
pfrente(250);
pdireita(45);
pfrente(50);
pdireita(45);
pfrente(250);
pdireita(90);
pfrente(250);
pdireita(90);
pfrente(250);
pdireita(90);
pfrente(250);
un;
pdireita(90);
pfrente(250);
pdireita(135);
ul;
pfrente(50);
pdireita(-45);
pfrente(250);
pdireita(-135);
ul;
pfrente(50);
pdireita(-135);
pfrente(250);
pdireita(-45);
pfrente(50);
dr;
end.
terça-feira, 16 de março de 2010
Meu Estilo de Pensamento
SC - Seqüencial concreto – 112
Concordo com o resultado, pois tenho boa memória e me recordo facilmente das coisas. Além disso, também costumo planejar minhas tarefas e gosto de trabalhar em local sossegado para que não interfiram na minha concentração.
SA - Seqüencial abstrato – 48
Concordo com o resultado. Eu realmente não tenho nenhuma vocação para a área de filosofia e a minha atividade favorita não é a leitura.
AA - Aleatório abstrato – 48
Realmente não me assemelho muito ao estilo AA.
AC - Aleatório concreto - 112
Concordo, pois eu me apoio na realidade e acredito que os pensamentos divergentes podem deixar um trabalho mais construtivo, uma vez que são explorados vários pontos de vista.
Concordo com o resultado, pois tenho boa memória e me recordo facilmente das coisas. Além disso, também costumo planejar minhas tarefas e gosto de trabalhar em local sossegado para que não interfiram na minha concentração.
SA - Seqüencial abstrato – 48
Concordo com o resultado. Eu realmente não tenho nenhuma vocação para a área de filosofia e a minha atividade favorita não é a leitura.
AA - Aleatório abstrato – 48
Realmente não me assemelho muito ao estilo AA.
AC - Aleatório concreto - 112
Concordo, pois eu me apoio na realidade e acredito que os pensamentos divergentes podem deixar um trabalho mais construtivo, uma vez que são explorados vários pontos de vista.
Assinar:
Comentários (Atom)
