Algorítimo
Carlos A. P. Campani
6 de setembro de 2006
Sum´rio a 1 Introdu¸˜o ca 2 Conceitos B´sicos a 2.1 Comando de Escrita .
2.2 Constantes . . . . . . .
2.3 Vari´veis . . . . . . . . a 2.4 Atribui¸ao . . . . . . . c˜ 2.5 Comando de Leitura .
2.6 Express˜es Aritm´ticas o e
2.7 Express˜es L´gicas . . o o
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
4
6
6
7
8
10
13
3 Estrutura Condicional
14
4 Estrutura de Repeti¸˜o ca 16
5 Algoritmos com Acumulador
19
6 Refinamentos Sucessivos
21
7 Usando Matrizes
24
7.1 Declara¸ao de Matrizes . . . . . . . . . . . . . . . . . . . . . . 25 c˜ 7.2 Tratando com Matrizes . . . . . . . . . . . . . . . . . . . . . . 26
1
8 Usando Listas
8.1 Constantes Lista . . . . . .
8.2 Opera¸˜es com Listas . . . . co 8.3 Declara¸ao de Vari´vel Lista c˜ a
8.4 Tratando Listas . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
29
30
30
30
32
9 Sub-algoritmos
35
9.1 Sub-rotinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.2 Fun¸˜es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 co 10 Recursividade
44
11 Algoritmos de Ordena¸˜o ca 11.1 BUBLE SORT . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2 SELECAO DIRETA . . . . . . . . . . . .