User Tools

Site Tools


comandos_de_saida

Os comandos de saída são usados para se exibir conteúdos de variáveis, bem como mensagens que devem ser fornecidas para o usuário do programa.

Os comandos de saída da linguagem Pascal são write e writeln, conforme sintaxes seguintes. O guia de referência do \textit{Free Pascal}, em sua versão de dezembro de 2008, não contém informações sobre os comandos de saída, apenas menciona que são modificadores.

Sintaxe:

write(<dispositivo>, <lista>);
writeln(<dispositivo>, <lista>);

No exemplo acima <lista> é uma lista de elementos separados por vírgula, em que cada elemento pode ser um identificador de variável, uma expressão aritmética ou uma string (entre aspas simples) e <dispositivo> é o nome de um dispositivo de saída (ver seçãotipo-file). Tanto o dispositivo quanto a lista de variáveis podem ser vazios.

Caso o nome do dispositivo seja omitido, então se considera a saída padrão (tela). Um dispositivo interessante é o lst, que remete à impressora padrão.

As variáveis devem ser de um tipo básico da linguagem, isto é, tipos ordinais, reais, char, string ou boolean.

A diferença entre as duas formas do comando write é que writeln acrescentará o CR (carriage return, ou enter) ao final do conteúdo impresso. Isto faz com que o cursor seja levado à próxima linha do dispositivo de saída.

Exemplo:

program exemplo_leitura;
 var
    x, alpha: real;
    m, n, fatorial: integer;
    nome: string;
    letra: char;
    arq: file of real;
 begin
     // Trecho com a leitura das variaveis omitido

     writeln('Nome do usuario: ', nome);
     write(x, ' = ', f(2) + ln (alpha));
     write(arq, alpha);
     write(lst, m, ' + ', n, '     ', fatorial, letra);
     write ('       ');
     writeln;
 end.
comandos_de_saida.txt · Last modified: 2019/04/24 09:48 by castilho