Manual de Referência
Pascal
write
Memória
x
30
y
5
write(‘Como vai?’);
Monitor / Teclado
1
O computador escreve o texto
entre aspas no monitor.
A memória não é alterada.
Como vai?_
2
O cursor permanece no final
do texto.
write
Memória
x
30
y
5
write(x);
Monitor / Teclado
1
O computador escreve o
conteúdo de x no monitor
A memória não é alterada.
30_
2
O cursor permanece no final
do texto.
writeln
Memória
x
30
y
5
writeln(‘Como vai?’);
Monitor / Teclado
Como vai?
_
1
O computador escreve o texto
entre aspas no monitor e
insere uma quebra de linha.
A memória não é alterada.
obs.
O cursor passa
para a linha de baixo.
writeln
Memória
x
30
y
5
writeln(x);
Monitor / Teclado
30
_
1
O computador escreve o
conteúdo de x no monitor e
insere uma quebra de linha.
A memória não é alterada.
obs.
O cursor passa para
a linha de baixo.
write/writeln: exemplo
Memória
x
30
y
5
write(‘x’);
writeln(x);
write(y+1);
Monitor / Teclado
x30
6_
obs.
Cursor
atribuição
1
O valor 3 é
armazenado em x
Memória
x
3
y
5
x := 3 ;
Monitor / Teclado
obs.
Nada acontece no monitor. O
usuário não exerga esta
operação.
Se x tinha um valor antes da
atribuição, este valor é
apagado e substituído por 3.
atribuição
1
x := y*2;
O valor y*2 é
armazenado em x. Ou
seja, 10 é armazenado
em x.
Memória
x
10
y
5
Monitor / Teclado
obs.
Nada acontece no monitor. O
usuário não exerga esta
operação.
Se x tinha um valor antes da
atribuição, este valor é
apagado e substituído por 10.
readln
Memória
x
30
y
5
readln;
Monitor / Teclado
bla bla bla <ENTER>
1
_
O computador para e espera o
usuário digitar <ENTER>.
Quando <ENTER> for
pressionado, o computador
continua o programa.
2
O cursor passa para a
linha de baixo.
obs.
A memória
não é afetada.
readln
Memória
x
76
y
5
2
Quando <ENTER> é pressionado, o
valor digitado é armazenado em x.
readln(x);
Monitor / Teclado
76 <ENTER>
1
O computador para e espera o
usuário digitar um número
seguido de <ENTER>.
obs.
Se x tinha um valor antes do
readln, este valor é apagado e substituído
pelo valor digitado.
Download

write