Revis o de L gica T cnica e Banco de Dados
Lógica de Programação
Técnicas de Programação
Programação Orientada a
Objeto
Banco de Dados e-Tec/UemaNet/Brasil 1
Curso Técnico
Algoritmo Básico e Programação
Os algoritmos fazem parte do dia-a-dia das pessoas.
Um algoritmo pode ser visto como uma sequência de ações executáveis para a obtenção de uma solução para um determinado tipo de problema. e-Tec/UemaNet/Brasil 2
Curso Técnico
Conceito de Algoritmo
“Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido.”
(Forbellone, 1999)
“Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de
uma
tarefa.”
(Ascencio,
1999). e-Tec/UemaNet/Brasil 3
Curso Técnico
Algoritmo
Segundo Cormen (2002), um algoritmo é qualquer procedimento computacional bem definido que toma algum valor ou conjunto de valores como entrada e produz algum valor ou conjunto de valores como a saída
e-Tec/UemaNet/Brasil
4
Curso Técnico
Algoritmos
Os
algoritmos
são
utilizados
para
resolver diversos tipos de problemas, por exemplo:
• Comércio Eletrônico;
• Instruções para o uso de medicamentos;
• Indicações de como montar um aparelho;
• Entre outros. e-Tec/UemaNet/Brasil 5
Curso Técnico
Programas
São formulações concretas de algoritmos abstratos, baseados em representações e estruturas específicas de dados.
Programas
representam
uma
classe
especial de algoritmos capazes de serem seguidos por computadores. e-Tec/UemaNet/Brasil 6
Curso Técnico
Etapas para desenvolvimento de um programa são:
• Análise - Enunciado do problema
• Algoritmo – Descrever o problema com suas soluções
• Codificação – transformação em uma linguagem de programação e-Tec/UemaNet/Brasil
7
Curso Técnico
Descrever algoritmo
• Somar dois números
• Trocar uma lâmpada
• Troca pneu de um carro
• Saque dinheiro caixa eletrônico
e-Tec/UemaNet/Brasil
8
Curso Técnico
Método para a construção de
Algoritmo
Para construção seguintes passos:
de
algoritmo
são
necessários
os