Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentao
Conceitos bsicos Tipos de dados e instrues primitivas Estruturas seqenciais
Estruturas condicionais
Estruturas de repetio Variveis compostas homogneas
Vetores Matrizes
Subalgoritmos
Funes Procedimentos
Referncias
MANZANO, Jos Augusto N. G.; OLIVEIRA, Jayr
Figueiredo de. Algoritmos: lgica para desenvolvimento de programao. So Paulo: rica, 1996. TONET, Bruno; KOLIVER, Cristian. Introduo aos algoritmos. NAPRO Universidade de Caxias do Sul. Disponvel em http//:www.facape.br/carlos. Apostila de algoritmos (Prof. Jussara) Disponvel em http//:www.facape.br/carlos.
Conceitos bsicos
Um algoritmo uma seqncia de instrues
finita e ordenada de forma lgica para a resoluo de uma determinada tarefa ou problema.
Podemos dizer tambm, que so regras
formais para a obteno de um resultado ou da soluo de um problema, englobando frmulas de expresses aritmticas.
Conceitos bsicos
Um algoritmo no a soluo do problema,
um problema.
Em geral, existem muitos (seno infinitos)
Conceitos bsicos
Exemplos de algoritmos: Instrues de montagem; Receitas culinrias; Manuais de uso, etc.
Um algoritmo no computacional um algoritmo
Conceitos bsicos
O computador, a princpio, no executa nada.
Para que ele faa uma determinada tarefa necessrio que ele execute um programa.
Um programa um conjunto de instrues que
Conceitos bsicos
Formas de representar um algoritmo:
Descrio narrativa; Fluxograma; Diagrama de Chapin; Portugus estruturado.
Descrio narrativa
Representao
Conceitos bsicos
EXEMPLO DE DESCRIO NARRATIVA
Conceitos bsicos
Fluxograma
Utiliza
desenhos geomtricos bsicos para descrever o fluxo da entrada, processamento e sada de dados.
Conceitos bsicos
EXEMPLO DE FLUXOGRAMA
Conceitos bsicos
Diagrama de Chapin
Desenvolvido por Nassi e Shneiderman e ampliado
de quadros;
Apresenta uma viso hierrquica e estruturada da
lgica do programa.
Conceitos bsicos
EXEMPLO DE DIAGRAMA DE CHAPIN
Conceitos bsicos
Portugus estruturado
Tcnica
narrativa denominada pseudocdigo, tambm conhecida como portugus estruturado ou chamada por alguns de portugol;
Conceitos bsicos
EXEMPLO DE PORTUGUS ESTRUTURADO