Calculadora
Tese: Calculadora. Pesquise 862.000+ trabalhos acadêmicosPor: sergiost28 • 13/1/2014 • Tese • 1.089 Palavras (5 Páginas) • 315 Visualizações
Depois de um longo tempo sem ter tempo de desenvolver o resto do curso, volto a ativa para dar continuidade ao curso (desculpe a todos que esperaram).
Mas vamos lá, a matéria desse módulo é o Português Estruturado, que nada mais é do que uma tradução literal de linguagem de programação (normalmente baseada em Pascal).
Visão Geral:
O português estruturado usa uma linguagem parecida com a dos índios "mim fazer isso, mim fazer aquilo" porém, voltada para a informática e é assim que iremos programar durante toda nossa vida ou até alguém criar uma maneira diferente de se escrever os nossos códigos.
Ex:
- Pegar primeiro número
- Pegar segundo número
- Resultado recebe primeiro número + segundo número
- Mostrar resultado na tela
Primeiros passos:
Assim como vimos nos tópicos anteriores, um código é chamado de Algoritmo, que seria a estrutura do nosso programa e é com ela que vamos trabalhar. No nosso primeiro algoritmo em português estruturado, vamos fazer uma calculadora simples com dois números e duas operações matemáticas (soma e subtração), após analisaremos o algoritmo:
01 | algoritmo calculadora
02 | variaveis
03 | num1: inteiro
04 | num2, operacao: inteiro
05 | resultado: real
06 | inicio
07 | escrever ( 'Digite o primeiro numero: ' )
08 | ler ( num1 )
09 | escrever ( 'Digite o segundo numero: ' )
10 | ler ( num2 )
11 | escrever ( 'Digite 1 para soma ou 2 para subtracao' )
12 | ler ( operacao )
13 | se operacao = 1
14 | entao resultado <- num1 + num2
15 | senao se operacao = 2
16 | entao resultado <- num1 - num2
17 | senao
18 | inicio
19 | escrever ( 'Voce escolheu uma operacao invalida.' )
20 | sair_do_programa ( verdadeiro )
21 | fim
22 | escrever ( 'O resultado da conta eh: ', resultado )
23 | fim
Analisando o algoritmo
- Vamos começar observando a linguagem. É uma linguagem bastante simples e legível, qualquer um pode entendê-la se prestar um pouco de atenção aos detalhes. É escrita de cima para baixo ( algoritmo sequêncial ) e possui algumas palavras-chave ( em negrito ) que não podem ser usadas para declaração de variáveis, por exemplo.
- Agora vamos analisar o espaçamento. Vocês todos devem estar acostumados com ferramentas como o Windows Explorer aonde você escolhe a pasta e quando acessa alguma subpasta, ela aparece logo abaixo e um pouco para a direita dando a impressão de que ela realmente está dentro da pasta mãe. Em algoritmos funciona exatamente da mesma maneira, você pode notar que algumas linhas estão mais a direita pois é uma estruturação feita para ser mais legível e para rápido entendimento de que um comando só funciona se seu "pai" for verdadeiro.
Importante: não é necessário fazer dessa maneira mas para a boa prática e melhor organização do seu código, é recomendada essa estrutura de código.
- Linhas. Como podem ver, eu coloquei linhas no código não só para explicar aqui mas porque elas são muito importantes na hora de verificar erros uma vez que o compilador poderá dizer muitas vezes um erro do tipo "Comando não finalizado adequadamente na linha 32" e isso nos quebra quando não temos uma contagem de linhas. Para que esse tipo de situação não aconteça, é sempre bom usar um editor que mostre as linhas do código ao lado.
- Analisando linha a linha. Vamos ver agora como funciona nosso algoritmo começando pela linha 01, que é nada mais, nada menos do que a declaração do nome do nosso programa.
Em seguida, na linha 02, usamos o comando para dizer pro compilador que começou a declaração de variáveis e ele entenderá que tudo embaixo desse comando até o início do programa são variáveis que serão usadas no programa.
Na declaração de variáveis, você pode notar que estamos usando
...