Sobre algoritmos
Bom, o objetivo desse Post é ensinar a INTERPRETAR exercícios de algoritmos através de dicas que vou mostrar daqui para frente.
Se lembrarmos a definição do significado da palavra ALGORITMO, consiste em um conjuto de passos finitios cujo objetivo é solucionar um determinado problema. Esse PROBLEMA é identificado através o enunciado do exercício que nós é fornecido para desenvolvermos o algoritmo. Vamos ver um exemplo aqui:
1) Fazer um programa em Java para LER um número e no final, MOSTRAR esse número na tela.”
Uma das coisas que precisamos analisar no enunciado são os VERBOS. Observe que eu destaquei os verbos do exercício EM NEGRITO, para facilitar a explicação.
Quando queremos fazer um programa para LER um número, significa que esse número será obtido por meio da leitura de dados VIA TECLADO, logo , precisamos fazer uso de um comando que obtém os dados via teclado. No algoritmo, o comando de leitura de dados via teclado é conhecido como LEIA.
Outro detalhe: Observe que foi pedido para se ler um número, mas não foi especificado qual tipo do número a ler lido, se é número inteiro ou fracionário, logo, qualquer tipo de número lido é valido para este exercício.
Se lermos o exercício acima , observe que após a leitura do número que pede para MOSTRAR o número lido na tela. Quando usamos o verbo MOSTRAR, significa que devemos exibir esse número lido na tela, por meio da instrução ESCREVA.
Se fizermos o programa, ele ficaria assim: programa “numero” var num:inteiro inicio escreva(“Digite um número”) leia(num) escreva(“O numero digitado foi:”, num) fim Observe que eu preferi utilizar o tipo INTEIRO para a minha variável “num” mas, se quisesse, poderia utilizar o tipo REAL, para tipos fracionários, que o