201389 74647 Progroma o I Parte 1

2256 palavras 10 páginas
Programação I

Curso de graduação em sistemas de informação
Prof. Thiago Giannini

Curso de graduação em Sistemas de Informação
Programação I
Prof. Thiago Giannini

O que é um algoritmo?
Conjunto finito de instruções organizadas em seqüência que descrevem a solução de algum problema.

Instrução = Verbo imperativo + complemento
Exemplos:
Bata duas clara em neve
Ligue os faróis
Abra a porta

Curso de graduação em Sistemas de Informação
Programação I
Prof. Thiago Giannini

Desenvolver um bom algoritmo
Perfeitamente definido
Não ambíguo

Eficaz
Eficiente

Curso de graduação em Sistemas de Informação
Programação I
Prof. Thiago Giannini

Tipos de algoritmo:
Descrição narrativa
Fluxograma
Pseudo-Código

Programa

Curso de graduação em Sistemas de Informação
Programação I
Prof. Thiago Giannini

Descrição narrativa
Exemplo:
Receita culinária

Dissolva a gelatina em água quente.
Bata o leite condensado, o limão e a gelatina no liquidificador.
Depois de tudo misturado acrescente as claras de ovo em neve e misture delicadamente.
Unte uma fôrma com um pouco de óleo e despeje a mistura.
Leve para gelar até que fique firme.

Curso de graduação em Sistemas de Informação
Programação I
Prof. Thiago Giannini

Fluxograma
Inicio

Ligou?

Ligue a TV

Não

Conecte a
Tomada.

Não

Está na
Tomada?

Sim

Assistência técnica Sim

Fim

Curso de graduação em Sistemas de Informação
Programação I
Prof. Thiago Giannini

Pseudo-Código

Portugol

Algoritmo SomaValor

declare VALOR1, VALOR2, SOMA: inteiro escreva “Digite o primeiro valor: “ leia VALOR1 escreva “Digite o segundo valor: “ leia VALOR2
SOMA
VALOR1 + VALOR2 escreva “A soma dos valores é: “ escreva SOMA fim algoritmo

Curso de graduação em Sistemas de Informação
Programação I
Prof. Thiago Giannini

Problema
Análise
Como construir
Algoritmos

Solução
Teste de qualidade
Produto final

Alterações

Curso de graduação em Sistemas de Informação
Programação I
Prof. Thiago Giannini

Mas afinal, para que serve um algoritmo?


Algumas

Relacionados