Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
 
ASPER – ASSOCIAÇÃO PARAIBANA DE ENSINO RENOVADO
INTRODUÇÃO ÀPROGRAMAÇÃO
PROF. CÂNDIDO EGYPTOJOÃO PESSOA / PBMARÇO / 2004
 
 
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
 
 
 
7. COMANDOS BÁSICOS.........................................................................................................21
 
7.1. ATRIBUIÇÃO................................................................................................................................................................21
 
7.2. ENTRADA......................................................................................................................................................................21
 
7.3. SAÍDA..............................................................................................................................................................................22
 
8. ESTRUTURAS DE DECISÃO..............................................................................................24
 
8.1. COMANDO IF-THEN-ELSE......................................................................................................................................24
 
8.2. COMANDO CASE-OF (DECISÃO MÚLTIPLA)..................................................................................................25
 
9. ESTRUTURAS DE REPETIÇÃO.........................................................................................29
 
9.1. REPETIÇÃO COM TESTE NO INÍCIO ( WHILE-DO ).....................................................................................29
 
9.2. REPETIÇÃO COM TESTE NO FINAL ( REPEAT-UNTIL )............................................................................31
 
9.3. REPETIÇÃO AUTOMÁTICA ( FOR ).....................................................................................................................32
 
10. MANIPULAÇÃO DE STRINGS..........................................................................................36
 
10.1. O TIPO DE DADO STRING.....................................................................................................................................36
 
10.2. FUNÇÕES E PROCEDIMENTOS PREDEFINIDOS..........................................................................................36
 
11. ARRAYS.................................................................................................................................41
 
11.1. VETOR..........................................................................................................................................................................41
 
11.2. MATRIZ........................................................................................................................................................................45
 
11.3. ARRAY MULTIDIMENSIONAL...........................................................................................................................48
 
12. MODULARIZAÇÃO............................................................................................................51
 
12.1. PROCEDIMENTO......................................................................................................................................................51
 
12.2. FUNÇÃO.......................................................................................................................................................................52
 
12.3. VARIÁVEIS GLOBAIS E VARIÁVEIS LOCAIS...............................................................................................53
 
12.4. PARÂMETROS...........................................................................................................................................................54
 
12.5. UTILIZANDO ARRAYS COMO PARÂMETROS.............................................................................................59
 
12.6. CRIAÇÃO DE UNITS................................................................................................................................................61
 
13. CONTROLE DO VÍDEO E DO TECLADO......................................................................63
 
13.1. CONTROLE DO TECLADO....................................................................................................................................63
 
13.2. CONTROLE DO VÍDEO...........................................................................................................................................63
 
BIBLIOGRAFIA..........................................................................................................................67
 
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more