Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmo
• Computador não tem senso próprio
– deve receber instruções explícitas (algoritmos)
Algoritmos
• Um algoritmo correto deve possuir 3 qualidades:
1) Cada passo do algoritmo deve ser uma instrução que
Introdução à Ciência da Computação I
possa ser realizada
Prof. Denis F. Wolf
2) A ordem dos passos deve ser precisamente determinada
3) O algoritmo deve ter fim
3 4
Fim 5 Fim 6
1
06/03/2014
Remover a roda
Estrutura
Colocar o estepe Estrutura de
Seqüencial
repetição
Existe parafuso não
para apertar?
sim
apertar parafuso
Abaixar o carro
Fim 7 8
9 10
2
06/03/2014
13 14
Desenvolvimento do Algoritmo
Início
Ler A
Ler B
Ler C
D = B*B - 4*A*C
sim não
D>=0 ?
X1 = -B + raiz(D)/2*A
Escrever
X2 = (-B - raiz(D))/2*A “Não há raízes reais”
Escrever X1 e X2
fim