Resumo sobre as aulas de Programação de Computadores
Em nossa primeira aula fizemos um exercício de aquecimento, relacionados à lógica, com desafios engraçados. Foi aula de descontração.
Na semana posterior, fizemos um teste para avaliar nosso estilo de pensamento e outro para avaliar nosso conhecimento em programação e equipamentos de computador e criamos um blog para publicarmos trabalhos acadêmicos.
GAE 1 : Nesse primeiro guia de estudo, tivemos uma introdução ao programa PASCAL, em que conhecemos o objetivo deste programa, seus comandos e como utilizá-los. Aprendemos a fazer desenhos simples e figuras geométricas. No “Passo a Passo”, tivemos que corrigir os erros de um programa até gerar a figura correta (uma escada). No “Faça você mesmo” recebemos instruções de como abrir e utilizar o ambiente Pascal, compilar e executar o programa criado. Fizemos alguns programas: desenhamos um vaso, uma cruz, uma seta… o mais difícil foi o cubo, porque precisou de muitos comandos. Teve também o desafio da temperatura. Depois de prontos, compactamos e zipamos os programas antes de enviá-los.
GAE2 : Nesse guia de estudo, tivemos um primeiro contato com os algoritmos, que são a lógica da programação. Criamos alguns algoritmos bem simples, como trocar uma lâmpada, como ir à faculdade… os exercícios do “Passo a Passo” foram bem simples pois nos permitia maior liberdade na criação dos algoritmos. O mais divertido foi o algoritmos livre que deveríamos criar, o meu foi “Como ir bem nas provas de Cálculo”. No desafio desse GAE, tivemos que jogar dois jogos e comentar no blog aquele que achamos mais interessante e colocar os comandos utilizados para passar de fase.
GAE3: No ‘’Explorando o Pascal “começamos com o conceito de variáveis, de como utilizá-las nos programas e aprendemos a utilizar a estrutura de repetição FOR. Esta estrutura de repetição é bem útil quando precisamos repetir muitas vezes os mesmos comandos, pois utilizando variáveis e o FOR, digitamos a variável e quantas vezes repetiremos o comando e o programa estará pronto. Criamos um programa com variáveis, apenas um primeiro contato de utilização delas. No” Passo a Passo” o exercício mais simples foi o que deveríamos criar um algoritmo para receber 4 números e mostrar a media aritmética entre eles. Fizemos um triangulo, uma circunferência… todos com a utilização do FOR. Para calcular a área da circunferência tive um pouco mais de trabalho, porque o programa estava compilando, mas tinha um erro de lógica e por isso não era executado corretamente. O desafio da” Máquina do tempo” foi bastante trabalhoso.
GAE4: Estruturas de controle. Sem duvida foi o guia mais difícil até agora, pois requer o conhecimento de todos os anteriores e inicia novos conceitos mais complexos. Aqui iniciamos o uso de variáveis junto com estruturas condicionais e outra estrutura de repetição. As estruturas condicionais nos permitem escolher um comando a ser executado de acordo com determinadas condições e também podemos impor uma condição de interrupção do programa caso alguma condição não seja respeitada. Temos três estruturas de controle: seqüencial, repetitiva e alternativa.
Uso do WHILE: estrutura de repetição mais geral, pois permite implementar outros valores de acréscimos (diferentemente do FOR, que permite somente acréscimos de +1 ou -1).
Fizemos exercícios que combinaram o uso de variáveis, estruturas condicionais e de repetição. No “Passo a Passo” o exercício mais fácil foi a de pacote de pregos, onde deveríamos fazer um programa que calculasse o numero de caixas de 1 e de 10 kilos que deveriam ser entregues ao cliente numa compra. O mais difícil foi o de “Notas do aluno” que também estava com um erro de lógica e me deu muito trabalho para descobri-lo.
Já no “Faça você mesmo” fizemos um programa para desenhar um pentágono, utilizando a estrutura de repetição WHILE, outro para desenhar um polígono qualquer… o programa mais difícil foi o de” Estatísticas das idades”, em que fizemos um programa para receber idades, mostrar a média entre elas e a média entre as idades menores que 18 anos. Foi necessário utilizar muitas estruturas condicionais, uma dentro da outra, por isso foram muitos comandos. Quando o programa compilou e rodou corretamente e sem nenhum erro de lógica foi um grande alivio…
Bem, por enquanto é isso aí… acho que os exercícios desenvolvidos são de grande utilidade no aprendizado, pois o grau de complexidade aumenta a cada novo GAE. É diferente termos aulas à distancia, mas é tudo questão de adaptação… o monitor da matéria, Jaime, é muito bom e nos ajuda bastante no entendimento da matéria…
Por hora é só!!!! Até a próxima!!!!!
segunda-feira, 3 de maio de 2010
segunda-feira, 5 de abril de 2010
Um dos meus desenhos em Pascal
Este é um dos meus desenhos em Pascal, foi bem trabalhoso para fazer porque tem muitos códigos, mas o resultado final dá um grande alívio.. é o desenho do cubo. Abaixo segue m os códigos utilizados para fazê- lo e ao lado o desenho formado.

ar;
pfrente(100);
pdireita(90);
pfrente(100);
pdireita(90);
pfrente(100);
pdireita(90);
pfrente(100);
pdireita(90);
pfrente(100);
pdireita(90);
pfrente(50);
pdireita(90);
pfrente(50);
pdireita(90);
pesquerda(90);
pesquerda(90);
pfrente(50);
pfrente(50);
pesquerda(90);
pfrente(100);
pesquerda(90);
pfrente(100);
pesquerda(90);
pfrente(50);
ptras(50);
pdireita(45);
pfrente(50);
pfrente(10);
pfrente(10);
pesquerda(45);
pfrente(100);
pesquerda(45);
pesquerda(90);
pfrente(70);
pdireita(45);
pfrente(100);
pdireita(90);
pdireita(45);
pfrente(70);
pdireita(90);
pdireita(45);
pfrente(100);
pdireita(45);
pfrente(70);
dr;
pfrente(100);
pdireita(90);
pfrente(100);
pdireita(90);
pfrente(100);
pdireita(90);
pfrente(100);
pdireita(90);
pfrente(100);
pdireita(90);
pfrente(50);
pdireita(90);
pfrente(50);
pdireita(90);
pesquerda(90);
pesquerda(90);
pfrente(50);
pfrente(50);
pesquerda(90);
pfrente(100);
pesquerda(90);
pfrente(100);
pesquerda(90);
pfrente(50);
ptras(50);
pdireita(45);
pfrente(50);
pfrente(10);
pfrente(10);
pesquerda(45);
pfrente(100);
pesquerda(45);
pesquerda(90);
pfrente(70);
pdireita(45);
pfrente(100);
pdireita(90);
pdireita(45);
pfrente(70);
pdireita(90);
pdireita(45);
pfrente(100);
pdireita(45);
pfrente(70);
dr;
sábado, 3 de abril de 2010
JOGOS
Shift: http://www.haznosblog.kit.net/2008/shift/
Open door: http://www.kongregate.com/games/soapaintnice/open-doors
Escolhi o jogo do segundo link, o Open Door. É mais simples que o outro e exatamente por isso é também mais legal pra se jogar. Depois que voce começa e vai avançando, não quer parar mais...Pra jogar basta usarmos as setinhas de direção e o objetivo do jogo é conseguir levar o quadradinho ate o X, e para isso, temos que conseguir passar pelas portas que levam até ele. Após conseguirmos, o jogo muda de página para uma mais difícil e com mais portas geralmente.
Já o jogo do shift eu até tentei jogar, mas as paginas demoravam muito pra carregar e as instruções (pelo menos pra mim) não foram suficientemente claras para a compreensão do jogo... o jogo tem muitos detalhes e eu acho que isso acaba dificultando pra gente saber o que deve ser feito primeiro...
Open door: http://www.kongregate.com/games/soapaintnice/open-doors
Escolhi o jogo do segundo link, o Open Door. É mais simples que o outro e exatamente por isso é também mais legal pra se jogar. Depois que voce começa e vai avançando, não quer parar mais...Pra jogar basta usarmos as setinhas de direção e o objetivo do jogo é conseguir levar o quadradinho ate o X, e para isso, temos que conseguir passar pelas portas que levam até ele. Após conseguirmos, o jogo muda de página para uma mais difícil e com mais portas geralmente.
Já o jogo do shift eu até tentei jogar, mas as paginas demoravam muito pra carregar e as instruções (pelo menos pra mim) não foram suficientemente claras para a compreensão do jogo... o jogo tem muitos detalhes e eu acho que isso acaba dificultando pra gente saber o que deve ser feito primeiro...
segunda-feira, 22 de março de 2010
Resultado do teste " estilos de pensamento"
Meu estilo de pensamento é PENSADOR SEQUENCIAL CONCRETO E PENSADOR ALEATORIO ABSTRATO.
Assinar:
Comentários (Atom)
