Bom dia!
Vamos nos aproximar mais dos
primeiros programas que criaremos e incrementar um pouco mais nosso português
estruturado, resolvendo problemas mais comuns em computadores. Basicamente todo
programa se baseia em uma entrada, um processamento e uma saída de dados. Por
exemplo, quando você abre seu navegador, digita um site (entrada) o navegador
busca e processa todos os dados necessários (processamento) , e o formata para
sua exibição(saída).
Para assimilar esse conceito nos
nossos exercícios, vamos incorporar os comandos ESCREVA e LEIA nos nossos
algoritmos. E juntamente com o comando leia, vamos utilizar o conceito de
variável.
As Variáveis são um espaço que o
programa reserva na memória do computador, que obviamente podem mudar seu
valor. Por enquanto, vamos utilizar somente essa simples definição.
Resolverei
um exercício bem simples e irei comenta-lo, para deixar como modelo para os
próximos.
1)
Receber dois números e apresentar a soma,
divisão e multiplicação entre eles.
Inicio. “Começo da resolução
Variável Numero1; “Preferencialmente
declarar todas as variáveis juntas
Variável Numero2; “Utilizar nomes sugestivos para cada variável
Variável ResultadoSoma;
Variável ResultadoSubtracao;
Variável ResultadoDivisao;
Variável ResultadoMultiplicacao;
Escreva “Digite número 1”; “Saída de dados para o usuário, solicitando informação
Leia Numero1; “Aguarda usuário digitar o número 1;
Escreva “Digite número 2”;
Leia Numero2; “Termino da entrada de dados
Variável Numero2; “Utilizar nomes sugestivos para cada variável
Variável ResultadoSoma;
Variável ResultadoSubtracao;
Variável ResultadoDivisao;
Variável ResultadoMultiplicacao;
Escreva “Digite número 1”; “Saída de dados para o usuário, solicitando informação
Leia Numero1; “Aguarda usuário digitar o número 1;
Escreva “Digite número 2”;
Leia Numero2; “Termino da entrada de dados
Calcular ResultadoSoma = Numero1
+ Numero2; “Inicio do
processamento
Calcular ResultadoSubtracao = Numero1 – Numero2;
Calcular ResultadoDivisao = Numero1 / Numero2;
Calcular ResultadoMultiplicacao = Numero1 * Numero2; “Fim do processamento
Escreva “ O resultado da soma é”+ ResultadoSoma; “Saída de dados
Escreva “O resultado da subtração é” + ResultadoSubtracao;
Escreva “O resultado da divisão é” + ResultadoDivisão;
Escreva “O resultado da Multiplicação é” ResultadoMultiplicacao;
Fim.
Calcular ResultadoSubtracao = Numero1 – Numero2;
Calcular ResultadoDivisao = Numero1 / Numero2;
Calcular ResultadoMultiplicacao = Numero1 * Numero2; “Fim do processamento
Escreva “ O resultado da soma é”+ ResultadoSoma; “Saída de dados
Escreva “O resultado da subtração é” + ResultadoSubtracao;
Escreva “O resultado da divisão é” + ResultadoDivisão;
Escreva “O resultado da Multiplicação é” ResultadoMultiplicacao;
Fim.
O exercício acima
poderia utilizar menos variáveis, mas o importante nesse momento é ser
didático, e ainda não performático.
É importante também observar a ordem, entrada, processamento e saída. Poderiam ser feitas saídas assim que o processamento é feito e o resultado final seria o mesmo, mas isso pode tornar seu futuro código confuso. Imagine sempre que alguém irá dar manutenção nele, e nesse momento você não quer que ninguém lembre de sua mãe, rs.
No próximo
post, irei pegar alguns exercícios um pouco mais complexos e resolve-los.
Nenhum comentário:
Postar um comentário