Logica de programaçao
Introdução aos algoritmos Bruno Tonet
Cristian Koliver
ELABORADO POR BRUNO TONET & CRISTIAN KOLIVER
.: NAPRO :. NÚCLEO DE APOIO APRENDIZAGEM DE PROGRAMAÇÃO
ELABORADO POR BRUNO TONET & CRISTIAN KOLIVER
.: NAPRO :. NÚCLEO DE APOIO APRENDIZAGEM DE PROGRAMAÇÃO
SUMÁRIO
INTRODUÇÃO AOS ALGORITMOS ............................................... 1
1 ALGORITMOS NÃO COMPUTACIONAIS ..................................... 4
2 ALGORITMOS COMPUTACIONAIS ......................................... 5
3 LINEARIZAÇÃO DE EXPRESSÕES ........................................ 6
4 FORMA GERAL DE UM ALGORITMO ....................................... 8
5 VARIÁVEIS ......................................................... 9
7 LINHAS DE COMENTÁRIO ............................................. 11
8 COMANDOS DE E/S (ENTRADA/SAÍDA) .................................. 11
9 CONSTRUINDO OS PRIMEIROS ALGORITMOS: ESTRUTURAS SEQÜENCIAIS ..... 14
10 ESTRUTURA CONDICIONAL ........................................... 16
11 TESTANDO O ALGORITMO ............................................ 20
12 ESTRUTURA DE REPETIÇÃO .......................................... 21
13 COMANDO REPITA...ATE ............................................ 22
14 COMANDO ENQUANTO..FACA .......................................... 25
15 COMANDO PARA..FACA .............................................. 26
16 VARIÁVEIS COMPOSTAS HOMOGÊNEAS .................................. 28
16.A VARIÁVEIS INDEXADAS UNIDIMENSIONAIS (VETORES) ............................ 28
16.B VARIÁVEIS INDEXADAS BIDIMENSIONAIS (MATRIZES) ............................ 29
17 SUBALGORITMOS ................................................... 31
17.A FUNÇÕES .......................................................... 31
Funções Predefinidas do Visualg ..................................... 31
Criando Funções ..................................................... 33
17.B PROCEDIMENTO