17.01.2013 Views

COMPORT – Compilador Portugol - Nilo Menezes

COMPORT – Compilador Portugol - Nilo Menezes

COMPORT – Compilador Portugol - Nilo Menezes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.3. VARIÁVEIS E IDENTIFICADORES<br />

ComPort <strong>–</strong> <strong>Compilador</strong> <strong>Portugol</strong><br />

As variáveis são uma importante parte da linguagem. Qualquer<br />

identificador válido tem como primeiro símbolo uma letra. Números e _ (sublinha)<br />

são aceitos após o segundo caractere. Fica estabelecido o tamanho máximo de 32<br />

caracteres para o tamanho do maior nome válido.<br />

É importante observar que símbolos ignorados ou proibidos por outros<br />

compiladores são aceitos em <strong>Portugol</strong>. Como exemplo os caracteres acentuados da<br />

língua portuguesa: â, á, ã, à, ê, é, è, ..., ç.<br />

Uma vez declarado um nome de identificador com acentos, estes não<br />

serão considerados opcionais. Assim sendo, a variável avião é diferente da variável<br />

aviao. Não há distinção entre maiúsculas e minúsculas.<br />

2.4. DECLARAÇÃO DE VARIÁVEIS<br />

Não há uma seção específica para declaração de variáveis, mas esta<br />

deve ser feita no início de uma seção, seja o programa principal ou um<br />

procedimento/função. O comando declare será usado para declarar as variáveis em<br />

<strong>Portugol</strong>, sendo permitida a enumeração de identificadores do mesmo tipo, mas não<br />

a declaração de tipos diferentes na mesma linha.<br />

Exemplo:<br />

declare a, b, c numérico<br />

declare d, e, f literal<br />

declare g, h, i lógico<br />

declare j registro dia, mês, ano inteiro<br />

nome literal<br />

matriculado lógico<br />

fimregistro<br />

Exemplo de declaração inválida:<br />

declare a numérico, b literal<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!