Saída

Para imprimirmos algum tipo de informação na tela do computador utilizamos o comando escreva seguido da informação que será escrita. Dessa forma, se quisermos imprimir uma mensagem como por exemplo ``Ola mundo!'', isto seria feito com a instrução

escreva (``Olá Mundo'')

As aspas servem para delimitar uma sequência de caracteres, uma constante, mas não fazem parte do conteúdo a ser impresso. Para imprimir o valor de uma variável, basta colocar o seu identificador diretamente. O fragmento de código

ttt $ \leftarrow $ 123
escreva (ttt)
imprime 123 na saída. Como a sequência ttt não tem aspas, durante a execução o algoritmo considera ttt como sendo o identificador de uma variável e o substitui pelo seu conteúdo, neste caso 123. Se por outro lado, colocássemos

ttt $ \leftarrow $ 123
escreva (``ttt'')

seria impresso ``ttt'' na saída. ttt é essencialmente diferente de ``ttt''. O primeiro indica o identificador de uma variável. O segundo, com aspas, simplesmente uma sequência de letras. Em resumo, as aspas previnem que o algoritmo interprete o conteúdo da cadeia de caracteres.

É possível escrever valores de qualquer tipo existente, como valores reais, valores lógicos, valores inteiros, do tipo sequência de caracteres, resultados de expressões aritméticas, resultados de expressões lógicas, resultados de expressões relacionais. A instrução

escreva ($ 8<9$ )

irá escrever o valor da expressão relacional $ 8<9$ , neste caso $ \mathbb{V}$ . Se quiséssemos escrever literalmente 8<9 sem interpretação, deveríamos delimitá-la com aspas. O código

escreva (``8<9'')

escreve 8<9 na tela. Diversos dados a serem escritos podem ser informados numa mesma instrução separando-os por vírgula.

root 2009-03-12