SUMÁRIO
1. ALGORITMOS..........................................................................................................................4
1.1. DEFINIÇÃO DE ALGORITMO..................................................................................................................................4
1.2. POR QUE PRECISAMOS DE ALGORITMOS?......................................................................................................4
1.3. CARACTERÍSTICAS.....................................................................................................................................................4
1.4. FORMAS DE REPRESENTAÇÃO.............................................................................................................................5
1.5. UM AMBIENTE PARA ESCREVER ALGORITMOS..........................................................................................6
1.6. ESTRUTURAS CHAVES DA CONSTRUÇÃO DE ALGORITMOS..................................................................8
1.7. REFINAMENTOS SUCESSIVOS...............................................................................................................................9
2. CONCEITOS BÁSICOS DE PROGRAMAÇÃO.................................................................11
2.1. LINGUAGENS DE PROGRAMAÇÃO....................................................................................................................11
2.2. TRADUTORES..............................................................................................................................................................11
3. A LINGUAGEM PASCAL.....................................................................................................12
3.1. VARIÁVEIS...................................................................................................................................................................12
3.2. IDENTIFICADORES....................................................................................................................................................12
3.3. PALAVRAS RESERVADAS.....................................................................................................................................12
4. TIPOS DE DADOS..................................................................................................................13
4.1. SIMPLES.........................................................................................................................................................................13
4.2. ESTRUTURADOS........................................................................................................................................................13
4.3. DEFINIDOS PELO USUÁRIO...................................................................................................................................13
5. EXPRESSÕES..........................................................................................................................15
5.1. OPERADORES ARITMÉTICOS...............................................................................................................................15
5.2. FUNÇÕES NUMÉRICAS PREDEFINIDAS...........................................................................................................15
5.3. OPERADORES RELACIONAIS...............................................................................................................................16
5.4. OPERADORES LÓGICOS..........................................................................................................................................16
5.5. PRIORIDADE................................................................................................................................................................16
6. FORMATO DE UM PROGRAMA PASCAL......................................................................18
6.1. DECLARAÇÃO DE USO DE UNIDADES.............................................................................................................18
6.2. DECLARAÇÃO DE CONSTANTES........................................................................................................................18
6.3. DECLARAÇÃO DE TIPOS........................................................................................................................................19
6.4. DECLARAÇÃO DE VARIÁVEIS.............................................................................................................................19
6.5. DECLARAÇÃO DE PROCEDIMENTOS E FUNÇÕES......................................................................................19
6.6.
ÁREA DE COMANDOS..............................................................................................................................................19
6.7. COMENTÁRIOS...........................................................................................................................................................19