Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
17<br />
<strong>Fundamentos</strong> <strong>de</strong> <strong>Programação</strong><br />
Observação importante: veja como ficaram visíveis, neste programa, as três partes básicas do processamento<br />
<strong>de</strong> dados: entrada, processamento e saída, <strong>de</strong>stacadas no programa através dos comentários.<br />
Se em cada programa, nos concentrássemos nestas partes básicas, já teríamos meta<strong>de</strong> da solução do<br />
programa resolvida. Veja o exemplo a seguir:<br />
Exemplo – Faça um programa que leia um número inteiro qualquer, que representa o comprimento em jardas.<br />
Sabendo-se que esta medida <strong>de</strong> comprimento po<strong>de</strong>rá ser transformada em polegadas multiplicando-se pelo<br />
número 36, e que po<strong>de</strong>rá ser transformada em pés multiplicando-se pelo número 3, calcular e apresentar este<br />
valor convertido em pés e polegadas.<br />
Conforme o enunciado do programa <strong>de</strong>vemos procurar i<strong>de</strong>ntificar os elementos básicos do processamento<br />
<strong>de</strong> dados, ou seja, a entrada, o processamento e a saída <strong>de</strong> dados, fazendo algumas perguntas. Veja abaixo:<br />
Entrada <strong>de</strong> dados<br />
Pergunta: O que <strong>de</strong>vemos ler?<br />
Resposta: Um número inteiro que represente o comprimento em jardas.<br />
Pergunta: Temos que ler mais alguma coisa?<br />
Resposta: Não<br />
Processamento <strong>de</strong> dados<br />
Pergunta: O que <strong>de</strong>vemos fazer com esta informação lida?<br />
Resposta: Calcular a conversão <strong>de</strong> jardas para polegadas e pés.<br />
Pergunta: Como fazemos isto?<br />
Resposta: Matematicamente 1 jarda correspon<strong>de</strong> a 3 pés e 1 jarda correspon<strong>de</strong> a 36 polegadas.<br />
Devemos multiplicar o valor lido por 3 e obteremos a quantida<strong>de</strong> <strong>de</strong> pés.<br />
Também, multiplicar o valor lido por 36 e obteremos a quantida<strong>de</strong> <strong>de</strong> polegadas.<br />
Pergunta: Tem mais algum calculo para fazer?<br />
Resposta: Não<br />
Saída <strong>de</strong> dados<br />
Pergunta: Depois <strong>de</strong> calcular a conversão o que <strong>de</strong>vemos fazer?<br />
Resposta: Apresentar os valores convertidos.<br />
Pergunta: Tem mais alguma coisa para apresentar?<br />
Resposta: Não<br />
Po<strong>de</strong>mos então encerrar o programa.<br />
Estas são algumas consi<strong>de</strong>rações importantes, mas gostaria <strong>de</strong> ressaltar o seguinte:<br />
“Se todos os programadores fizessem o algoritmo do programa, antes <strong>de</strong> começar a codificar o programa,<br />
muitas dores <strong>de</strong> cabeça e tempo perdidos seriam eliminados, pois encontrar um erro <strong>de</strong> sintaxe da linguagem é<br />
fácil, mas encontrar um erro <strong>de</strong> lógica no programa é 10 vezes mais difícil”.<br />
Se você é um programador experiente, antes <strong>de</strong> codificar o programa, você faz o algoritmo, e ao fazelo<br />
você estará i<strong>de</strong>ntificando, automaticamente os elementos do processamento <strong>de</strong> dados, que é a entrada o<br />
processamento e a saída.