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.
ComPort <strong>–</strong> <strong>Compilador</strong> <strong>Portugol</strong><br />
interrompa<br />
fimrepita<br />
Após a execução do interrompa, a execução vai para depois de<br />
fimrepita.<br />
2.10. PROCEDIMENTOS E FUNÇÕES<br />
Procedimentos e funções seguem as mesmas regras de um programa,<br />
exceto por não poderem importar módulos.<br />
A declaração de procedimento é exemplificada abaixo:<br />
procedimento calculaA ( i numérico<br />
j literal<br />
k lógico<br />
)<br />
<br />
fimprocedimento<br />
As variáveis declaradas em uma função ou procedimento são internas a<br />
eles, ou seja, possuem escopo local.<br />
Para denotar a passagem por parâmetro, colocamos o prefixo param<br />
antes do nome do parâmetro. Exemplo:<br />
procedimento calculaA ( param i numérico<br />
j literal<br />
k lógico<br />
)<br />
<br />
fimprocedimento<br />
Neste caso somente o parâmetro i é passado por referência. Caso haja<br />
mais de um parâmetro na mesma linha, todos serão marcados como passados por<br />
referência:<br />
procedimento calculaA (param i, j, k numérico)<br />
38