Professional Documents
Culture Documents
LP21A0
leandro@datacampo.com.br
Formação Profissional:
UTFPR.
Formação Acadêmica
Linguagem/ambiente de programação
de alto nível.
Compilador e ambiente de programação.
- Derivar algoritmos;
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica
para desenvolvimento de programação de computadores. 22.ed. São Paulo: Érica,
2009 320 p. ISBN 9788536502212.
Pretensão Profissional?
Dificuldades anteriores?
Técnico em Informática
O que é um Sistema de Informação?
Apresentação de Processamento
Informações de Dados
Hardware
Sistema Operacional Infraestrutura
etc. de TI
• Tendo como ponto de partida uma visão mais técnica,
surge o questionamento:
Utilizando a linguagem de
programação definimos o
fluxo de dados em um
Sistema de Informação
Linguagem de Programação
Compilador/Interpretador Entrada
Repositório de Dados
Processamento
Saída
Componentes de um SI
Linguagem de Programação
Através da linguagem de
Compilador/Interpretador programação
dados podem ser inseridos ou
Repositório de Dados
recuperados.
Como criar um programa?
• Algoritmos!!!
– Lógica de programação
– Dividir para conquistar
– Refinamento Sucessivo
– ...
O que é Algoritmo?
Algoritmo
Linguagem Natural
Fluxograma Convencional
• Chupar bala
Tirar o papel
Chupar a bala
Jogar o papel
Fim
no lixo
Exemplo com entrada e saída de dados:
Media Fim
Fluxograma com decisão
Início N1, N2
N1 > N2?
N1 N2
Fim
Representação de Algoritmos
Pseudo-linguagem
• Exemplos:
– Operações básicas matemáticas decimais
– Manuais de aparelhos eletrônicos (Como ligar,
como executar a função X)
– Outras coisas simples
• Chupar uma bala
• Somar dois números
• Fazer um sanduiche
• Sacar dinheiro no caixa rápido
Vamos pensar
Além disto é preciso definir como os dados que serão processados serão
armazenados no computador.