terça-feira, 26 de outubro de 2010

Guia de Auto-estudo 1

Sendo umas das primeiras atividades realizadas na diciplina de programação, o Guia de auto estudo 1 foi um dos trabalhos mais interessantes. Ainda estávamos descobrindo como programar no ambiente PascaL e já fomos colocados diante do desafio de criar um programa completo de conversão de temperaturas em diferentes escalas, Celsius, Farenheit e Rankine. Essa ultima fiquei conhecendo através desse trabalho, além de outros conhecimentos ( fórmulas matemáticas, físicas) que foram necessários buscar com antecedência para que pudessemos pensar no problema e estruturar sua solução por meio de comandos em sequencia. Começamos, claro com os conceitos básicos, comandos simples como pfrente, pdireita, onde pudemos entender o significado do "robo-tartaruga" e aos poucos , no decorrer das atividades fomos conhecendo comandos importantíssimos e indispensáveis para a execução de qualquer programa em PascaL, os comandos de entrada e saída de dados. Enfim, foi um dos desafios que garantiu um bom entendimento da ambiente Pascal, facilitando muito as atividades posteriores.

Guia de Auto- estudo 2

Esse guia de auto-estudo foi de grande importância para o entendimento da lógica da programação. Nas atividades desenvolvidas aqui, tivemos o primeiro contato com algoritmos, fluxogramas e o Diagrama de Chapin. Conforme iamos avançando nos exemplos dados, a receita de macarrão, que aparentemente não tinha tanto significado foi fazendo sentido a medida que pensamos nas etapas da soma de  três números, na sequência de placas ou de passos para ir a faculdade, até chegarmos nas despesas de Elisa e Sofia. Foi uma das atividades de menos dificuldade, pois o objetivo era entender a linguagem da programação e a sequencia a qual ela deve ser colocada para uma execução correta do programa e para a solução do problema. Nesse guia também tivemos contatos com os jogos Shift e Open Doors que trazia essa idéia de sequência e raciocinio.

Guia de Auto-estudo 3

Novamente esse foi um guia de auto-estudo muito interessante de ser trabalhado, pois buscamos conhecimentos anteriores, outros pesquisamos para criarmos um programa que fornecesse o cálculo da velocidade de um avião em diferentes instantes , em diferentes intervalos de tempo e em função da aceleração do mesmo. Todas essas variáveis em questão,- tempo, velocidade, aceleração-,faziam parte do objetivo central dessa gae que era apresentar conceitos de variáveis, utilizando também de estruturas de controle, principalmente a de repetição, For. Desse modo, um contato com desafio que envolvia raciocinio e planejamento, (assim como feito na Gae 1) de como organizar o programa, já que eram muitos os cálculos a serem feitos e a solução para o problema dependiam deles diretamente.

Guia de Auto-estudo 4

     Neste Guia de Auto-estudo tratamos basicamente das estruturas de controle,-estruturas sequenciais, com o uso do comando de atribuição, estruturas repetitivas (while, for, repeat) e controle alternativas (if-then-else)-. Nas atividades tivemos contato com algoritmos, fluxogramas e o diagrama de chapin que trazia, no desafio principal uma função matemática que deveriamos deduzir por meio das informações dadas.

Guia de Auto- Estudo 5

Além de todos os conhecimentos anteriores, uso das estruturas de controle, funções embutidas, entre outras, esse Guia de auto-estudo teve como objetivo a modularização de programas, assunto tratado também, posteriormente no exercicio estruturado 2. O desafio central era o desenho da bandeira do Brasil, e para isso, assim como nas outras atividades dessa gae a divisão em módulos era fundamental, já que precisavamos desenhar diferentes figuras geométricas e organizá-las de maneira específica, como no caso da bandeira. Os procedures foram os mais utilizados, bem como comando de repetição for.

Exercicio Estruturado 1

No exercicio estruturado 1, as atividades propostas envolviam bastante raciocinio para identificar a melhor forma de solucionar os problemas como o custo final de um produto, as sobras de ração em razão do consumo de caes e gatos ou comprovar que dados três medidas era possivel construir um triângulo. Nesses exercicios pudemos utilizar diversas funções embutidas do Pascal e entender suas aplicações em situações diversas.

Exercicio Estruturado 2

No exercicio estruturado 2 trabalhamos principalmente com o conceito de modularização, objetivo central dos desafios propostos. A modularização pode ser entendida como a divisão de um programa em sub-programas ou módulos,isto é, os comandos podem ser organizados em partes menores dentro do programa de modo a facilitar o desenvolvimento do mesmo. E esses sub-programas criados podem ser chamados de procedimentos (procedure) ou funções (Function). No desafio de desenhar figuras geométricas, utilizamos os procedimentos, já que estes não retornam nenhum valor e era necessário apenas organizar os comandos de acordo com cada desenho que seria criado. Já no desafio da Borboleta, em que era preciso calcular o tempo gasto para percorrer a sala, utilizamos as funções, pois no programa criado, era necessário que fosse  fornecido ao final o valor dessa variável, em razão de outras variáveis também envolvidas.
 

Meu horóscopo Chines


O Cavalo é o símbolo da felicidade na China.
As pessoas nascidas sob esse signo são leais e de confiança.
O Cavalo está sempre do lado da lei e da moral,
seus ideais são convencionais
e ele sempre procura viver sua vida dessa maneira.
É obstinado e quase sempre consegue o que quer.
Em vez de insistir em uma questão
que apresente muitos obstáculos,ele prefere
simplesmente tomar outro caminho e
procurar outros objetivos pelos quais lutar.

segunda-feira, 18 de outubro de 2010

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.