Logica_de_Programacao_3_Edicao_Livro
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
26 1 Lógico de programação
Exemplos
l ógi co: A, B;
intei ro: X· '
A f- B;
X f- 8 + 13 div 5;
B f- 5 = 3;
X f- 2;
Esses corr1andos at1ibuern às variáveis A, X e B os valores fornecidos à direita do sírr1bolo
de ati-ibuição. Vale ressaltar que à esquerda do símbolo de atribuição deve existir apenas urn
identificador.
Percebernos que as variáveis A e B devern ser do tipo lógico e que a variável X deve ser do
tipo inteiro, o que já foi explicitado na declaração das variáveis.
Nos comandos e1n que o valor a ser atribuído à variável é representado por uma expressão
aritrnética ou lógica, estas devem ser resolvidas em prirneiro lugar, para que depois o resultado
possa ser arrnazenado na variável. Por exernplo, na penúltirna atribuição, B receberia
verdade se 5 fosse igual a 3; como não é, B receberá falsidade.
Notemos ta1nbém que uma variável pode ser utilizada diversas vezes. Ao au·íbuírmos um
segundo valor, o primeiro valor arn1azenado anterio1mente será descartado, sendo substituído
pelo segundo. Por exen1plo, na priineira utilização, X recebe o resultado d a expressão
aritmética (o valor inteiro 10) , na segunda utilização esse valor é descartado, pois X passa a
ter corno valor o inteiro 2.
fxERCÍCIO DE FIXAÇÃO 5
5.1 Encontre os erros dos seguintes comandos de atribuição:
lógico: A;
real : B, C;
inteiro: D;
A f- B = C;
D f- B;
C + 1 ~ B + C;
e e B f- 3.5;
B ~ pot(6 ,2)/3 <= rad(9) * 4
COMANDOS DE ENTRADA E SAÍDA
Os algoritmos precisa11 ser 'alimentados' corn dados provenientes do rr1eio externo para
efetuare,n as operações e cálculos que são necessários a fi,n de alcançar o resultado desejado.
Con1 essa finalidade , utilizaremos os con1andos de entrada e saída. Veja,nos 11ma analogia
desse processo co1n uma atividade que 110s é corriqueira, como a respiração.