Algoritmo <ul><li>Quando as pessoas se referem a um Algoritmo de Computador, sobre o que exatamente eles estão falando?  <...
Algoritmo <ul><li>Digamos que você tem um amigo que chega ao aeroporto, e seu amigo precisa ir do aeroporto até sua casa. ...
Algoritmo <ul><li>O algoritmo do alugar um carro: </li></ul><ul><li>  </li></ul><ul><li>1. Vá até a loja de  aluguéis de c...
Algoritmo <ul><li>Todos os quatro destes algoritmos realizam exatamente a mesma meta, mas cada algoritmo faz isto de modo ...
Próximos SlideShares
Carregando em…5
×

Algoritmos dos Computadores

5.663 visualizações

Publicada em

O que é um algoritmo.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
5.663
No SlideShare
0
A partir de incorporações
0
Número de incorporações
60
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos dos Computadores

  1. 1. Algoritmo <ul><li>Quando as pessoas se referem a um Algoritmo de Computador, sobre o que exatamente eles estão falando? </li></ul><ul><li>  </li></ul><ul><li>O termo algoritmo é um procedimento ou fórmula para resolver um problema. A palavra deriva do nome do matemático, Maomé ibn-Musa Al-Khowarizmi, que era parte do tribunal real de Bagdá e que viveu de aproximadamente 780 a 850. Al-Khowarizmi é a fonte provável para a palavra álgebra. </li></ul><ul><li>Um programa de computador pode ser visto como um algoritmo elaborado. Em matemática e ciência da computação, um algoritmo significa normalmente um procedimento pequeno que resolve um problema reincidente. </li></ul><ul><li>Para fazer um computador fazer qualquer coisa, você tem que escrever um programa. Para escrever um programa, você tem que contar ao computador, passo por passo, exatamente o que você quer fazer. O computador executa o programa então e segue cada passo mecanicamente, realiza a meta final. </li></ul>
  2. 2. Algoritmo <ul><li>Digamos que você tem um amigo que chega ao aeroporto, e seu amigo precisa ir do aeroporto até sua casa. </li></ul><ul><li>Aqui estão quatro algoritmos diferentes que você poderia dar ao seu amigo para chegar à sua casa: </li></ul><ul><li>O algoritmo do táxi: </li></ul><ul><li>1. Vá para o ponto de táxi. </li></ul><ul><li>2. Entre no táxi. </li></ul><ul><li>3. Dê ao motorista meu endereço. </li></ul><ul><li>O algoritmo do celular: </li></ul><ul><li>1. Quando seu avião chegar, telefone para o meu celular. </li></ul><ul><li>2. Espere-me no setor de bagagens. </li></ul>
  3. 3. Algoritmo <ul><li>O algoritmo do alugar um carro: </li></ul><ul><li>  </li></ul><ul><li>1. Vá até a loja de aluguéis de carro. </li></ul><ul><li>2. Alugue um carro. </li></ul><ul><li>3. Siga o trajeto para chegar a minha casa. </li></ul><ul><li>O algoritmo do ônibus: </li></ul><ul><li>  </li></ul><ul><li>1. No setor de bagagens, pegue o ônibus número 70. </li></ul><ul><li>2. Desça na Rua Principal e pegue o ônibus numero 14. </li></ul><ul><li>3. Desça no começo da rua Olmo. </li></ul><ul><li>4. Caminhe dois quarteirões norte até minha casa. </li></ul>
  4. 4. Algoritmo <ul><li>Todos os quatro destes algoritmos realizam exatamente a mesma meta, mas cada algoritmo faz isto de modo completamente diferente. Cada algoritmo também tem um custo diferente e um tempo de viagem diferente. </li></ul><ul><li>Por exemplo, pegar um táxi provavelmente é o modo mais rápido, mas também o mais caro. Pegando o ônibus provavelmente é o menos caro, mas também o mais lento. Você escolhe o algoritmo baseado nas circunstâncias. </li></ul><ul><li>Na programação, há freqüentemente muitos modos diferentes dos algoritmos realizarem qualquer determinada tarefa. Cada algoritmo tem vantagens e desvantagens em situações diferentes. </li></ul><ul><li>O processo de ordenar é fato onde se investiu muita pesquisa, porque computadores passam muito tempo ordenando listas. Sabendo as forças e fraquezas dos algoritmos diferentes, você escolhe o melhor à mão para a tarefa. </li></ul>

×