Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos
Leitura e escrita
Problema !! Idéia
Exemplo de solução –
Trocar Lâmpada:
Passo 1: Pegar uma lâmpada nova.
Passo 2: Pegar uma escada.
Passo 3: Colocar a escada embaixo da lâmpada
Solução queimada.
Passo 4: Subir na escada com a lâmpada nova na
mão.
Passo 5: Retirar a lâmpada queimada.
Passo 6: Colocar a lâmpada nova.
Passo 7: Descer da escada com a lâmpada velha.
Passo 8: Testar o interruptor.
Passo 9: Guardar a escada.
Passo 10: Jogar a lâmpada velha no lixo.
Produção de Software
O que nos orientou para
obtermos a solução
Solução desejada?
RACIOCÍNIO LÓGICO
O uso de LÓGICA é primordial na solução de
problemas. Com ela é possível alcançar
objetivos com eficácia e eficiência!
Ao utilizarmos LÓGICA para listar passos
ordenados que resultam na solução de um
determinado problema estamos construindo
um ALGORITMO.
Codificação
Linguagem de Programação:
• Ferramenta utilizada para desenvolver um
software
(programa). Nossa ferramenta: Pascal.
Fim
Fim
Desvantagens:
• Imprecisão: abre Desvantagens: Desvantagens:
margem para várias • Difícil de representar a • Não padronizado.
interpretações. medida que cresce. • Necessário aprender as regras
• Dificuldade em passar • Dificuldade em passar do pseudo-código: vamos
este algoritmo para um este algoritmo para um aprender!
programa. programa.
Introdução a Algoritmos
Conceitos Básicos
Linguagem Algorítmica
> Sintaxe:
variável expressão
> Exemplo:
Media (Nota1 + Nota2)/2
Linguagem Algorítmica
> Comentários:
Usados para dar clareza a um algoritmo.
Deve ser escrito entre chaves
Pode ser colocado em qualquer lugar do algoritmo.
> Exemplo:
{Finalidade do algoritmo: Ler notas do aluno e calcular a média}
Linguagem Algorítmica