Engenharia
6.1. ATRIBUIÇÃO
O comando de atribuição tem a forma:
:=
No comando de atribuição, a variável e a expressão devem ser do mesmo tipo, exceto nos seguintes casos:
a) a variável sendo real; a expressão pode ser integer.
b) a variável sendo string; a expressão pode ser char.
EXEMPLOS:
VarI : Integer;R : Real;S : String;C : Char;BeginI := 5;R := I;C := 'A';S := CEnd.
6.2. ENTRADA
Um comando de entrada serve para que o programa solicite dados no momento em que o mesmo está sendo executado. Esses dados fornecidos serão armazenados em variáveis na memória. Em geral a unidade de entrada é o teclado, podendo também ser uma memória auxiliar como o winchester. Considerando a unidade de entrada padrão, o teclado, o comando seria:
READ (,...) ou READLN (,...,)
Com
READ o cursor permanece na mesma linha após a execução do comando; com o
READLN
o cursor muda para a próxima linha.
Observação:
No Turbo Pascal, o comando READ só deve ser utilizado para a leitura de arquivos. Por tanto, para a leitura de variáveis, devemos sempre utilizar o comando READLN.EXEMPLOS:
1) Se o programa deve solicitar as três notas de um aluno, teríamos:
Readln (NOTA1, NOTA2, NOTA3);...
No momento da execução do comando acima, o programa mostra a tela do usuário e o cursor aparece esperando a digitação dos três valores que devem ser separada por, pelo menos, um espaço em branco.
Algoritmos e Pascal
36
3.5 será armazenado na variável NOTA1, o 7.0 em NOTA2 e o 8.2 em NOTA3.
2) Se o programa deve solicitar o nome e o salário de um funcionário