COMPORT – Compilador Portugol - Nilo Menezes
COMPORT – Compilador Portugol - Nilo Menezes
COMPORT – Compilador Portugol - Nilo Menezes
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