Algoritmos Computacionais
Filippe Jabour
17 de dezembro de 2012 http://www.jabour.com.br Este material pode ser usado livremente, copiado ou distribu´ ıdo, desde que citada a autoria.
A
Feito no L TEX em ambiente Linux.
Sum´rio a Lista de Algoritmos/Programas
viii
Lista de figuras
xii
Lista de tabelas
xiii
1 Conceitos Iniciais
1
1.1
Referˆncias e bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 1
1.2
Algoritmos e a linguagem C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.3
Vari´vel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 2
1.4
Tipos de vari´veis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 3
1.5
Conceitos iniciais: aplica¸˜es em C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . co 3
1.5.1
O conceito de fun¸˜o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ca 3
1.5.2
A fun¸˜o main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ca 4
1.5.3
Primeiros exemplos de programas em C . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Exerc´ ıcios Propostos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.6.1
M´dia aritm´tica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e
7
1.6.2
M´dia ponderada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 7
1.6.3
Aumento de sal´rio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 7
1.6.4
Sal´rio base com gratifica¸˜o e impostos . . . . . . . . . . .