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.

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

1.4.1. Gramáticas livres de contexto...............................................................................28<br />

1.5. Análise Semântica.......................................................................................................29<br />

1.6. Geração de Código .....................................................................................................29<br />

1.7. Otimização de Código ................................................................................................30<br />

2. PORTUGOL.........................................................................................................31<br />

2.1. Comentários ................................................................................................................31<br />

2.2. Tipos básicos ...............................................................................................................31<br />

2.2.1. Numérico ..............................................................................................................31<br />

2.2.2. Literal ...................................................................................................................32<br />

2.2.3. Lógico...................................................................................................................32<br />

2.2.4. Vetores e matrizes ................................................................................................32<br />

2.2.5. Registros ...............................................................................................................32<br />

2.3. Variáveis e identificadores.........................................................................................33<br />

2.4. Declaração de variáveis..............................................................................................33<br />

2.5. Atribuição....................................................................................................................34<br />

2.6. Operadores..................................................................................................................34<br />

2.6.1. Operadores Aritméticos........................................................................................34<br />

2.6.2. Operadores Lógicos..............................................................................................35<br />

2.6.3. Operadores Relacionais ........................................................................................35<br />

2.6.4. Operadores Literais ..............................................................................................35<br />

2.7. Estrutura seqüencial ..................................................................................................36<br />

2.8. Estruturas condicionais..............................................................................................36<br />

2.9. Estruturas de repetição..............................................................................................37<br />

2.10. Procedimentos e Funções .......................................................................................38<br />

12

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

Saved successfully!

Ooh no, something went wrong!