Os algoritmos necessitam receber informações de fora do próprio algoritmo, a partir da entrada padrão (em geral, o teclado). Ferrari cita o exemplo de um sistema de locadora: sempre que alugamos um filme, o sistema irá necessitar de algumas informações, como o nosso código de cliente (ou o nome) e o nome da fita que estamos locando. Essas informações são fornecidas pelo sistema a partir de comandos de entrada de dados.
Para realizarmos a entrada de dados utilizaremos o comando leia. Ao utilizar o comando leia, o programador deve saber de antemão qual a variável que irá armazenar o valor que será fornecido pelo usuário. No caso do exemplo, os valores que seriam fornecidos pelo usuário são referentes ao código do cliente e ao nome da fita que o mesmo está locando. Sendo assim, é necessário declarar variáveis que possam armazenar valores que sejam compatíveis com as informações solicitadas ao usuário. Saiba+
Os cálculos do computador são de pouco valor a não ser que, primeiro, se possa fornecer os dados sobre os quais estes cálculos serão efetuados e, segundo, se for possível visualizar os resultados destes cálculos.
Exemplo: refazer o exemplo anterior supondo que o usuário tenha entrado:
Sintaxe:
Por exemplo, a informação do código do cliente pode ser um valor do tipo inteiro, então é necessário que declaremos no algoritmo uma variável desse tipo. Seguindo esse mesmo raciocínio, a informação do nome da fita pode ser uma informação do tipo caractere, sendo também necessário que declaremos no algoritmo uma outra variável para receber essa informação.
X