V¡®u§ 849 Posted January 7, 2012 Para que um computador faça qualquer coisa, você precisa de um programa de computador. Para criar um programa de computador, você tem de informar ao computador, passo a passo, exatamente o que você espera que ele faça. O computador então "executa" o programa, seguindo cada passo mecanicamente para atingir o objetivo final. Quando você "diz" ao computador o que fazer, você também deve escolhercomo ele vai fazer. é aí que entram os algoritmos de computador. Algoritmo é a técnica básica usada para fazer o trabalho. Vamos acompanhar um exemplo para ajudar a entender o conceito de algoritmo. Digamos que você tem um amigo chegando ao aeroporto e ele precisa ir do aeroporto até sua casa. Aqui estão quatro algoritmos diferentes que você poderia dar a seu amigo para ele chegar à casa: [*]o algoritmo do táxi: [*]vá para o ponto de táxi; [*]entre em um táxi; [*]dê meu endereço ao motorista. [*]o algoritmo "ligue-me": [*]quando seu avião chegar, ligue para meu celular; [*]espere do lado de fora do terminal de bagagens (em inglês). [*]O algoritmo "alugue um carro": [*]pegue o circular até o aluguel de automóveis; [*]alugue um carro; [*]siga as instruções para chegar até minha casa. [*]O algoritmo do ônibus: [*]fora do terminal de bagagens, pegue o ônibus número 70; [*]faça uma baldeação para o ônibus 14 na Rua Dom Pedro; [*]desça na rua Aroeira; [*]ande duas quadras para norte até minha casa. Todos esses quatro algoritmos atingem exatamente a mesma meta, mas cada um deles o faz de modo completamente diferente. Cada algoritmo também possui um custo e um tempo de viagem diferentes. O táxi, por exemplo, é a maneira mais rápida e cara. Já o ônibus é definitivamente mais barato, mas bem mais lento. Você escolhe o algoritmo com base nas circunstâncias. Na programação de computadores, freqüentemente há diversos caminhos, ou algoritmos, para cumprir qualquer tarefa determinada. Cada algoritmo tem vantagens e desvantagens em situações diferentes. A ordenação é uma área onde se fez muita pesquisa, porque os computadores gastam muito tempo classificando listas. Aqui estão cinco algoritmos diferentes que são usados na ordenação: [*]ordenação por caixas [*]ordenação por mistura [*]ordenação por bolha [*]ordenação por aparência [*]ordenação rápida Se você tem um milhão de valores inteiros entre 1 e 10 e precisa ordená-los, a ordenação por caixa é o algoritmo certo a ser usado. Se você tem um milhão de títulos de livros, o método ordenação rápida poderia ser o melhor algoritmo. Conhecendo os pontos fortes e fracos dos diferentes algoritmos, você escolhe o melhor para a tarefa que tem em mãos. Share this post Link to post Share on other sites
Unk3n0w7 1,321 Posted October 3, 2013 #Close Request Mas isto é o que mm ? Share this post Link to post Share on other sites
õ.Ô FuckingBoSs õ.Ô 1,565 Posted October 3, 2013 #Close Request Mas isto é o que mm ? Isto é ANTIGO my good não sabes ver as datas? ! Share this post Link to post Share on other sites
Unk3n0w7 1,321 Posted October 3, 2013 Isto é ANTIGO my good não sabes ver as datas? ! Por isso mesmo , acho que devia ser apagado xD .Mais ... isto não fala de meitn. Share this post Link to post Share on other sites
KlepY 1,995 Posted October 3, 2013 #Close Request Mas isto é o que mm ? Comentário desnecessário! Para quem não sabe isto é como começar a programar! (algoritmo é no papel) Share this post Link to post Share on other sites
KlepY 1,995 Posted October 3, 2013 Por isso mesmo , acho que devia ser apagado xD .Mais ... isto não fala de meitn. Realmente nem tinha reparado, devem ter apagado a zona antiga porque quando eu li isto não estava aqui! Share this post Link to post Share on other sites
Unk3n0w7 1,321 Posted October 3, 2013 Comentário desnecessário! Para quem não sabe isto é como começar a programar! (algoritmo é no papel) Double post , desnecessário . Share this post Link to post Share on other sites
KlepY 1,995 Posted October 3, 2013 Double post , desnecessário . 1º esse comentário não foi double post. 2º o 1º post foi escrito enquanto tu postavas! Share this post Link to post Share on other sites
Guest Origin. Posted October 3, 2013 de facto este prémio foi bem atribuido, mas também ele apenas tentou a colaborar. Decerto que ja muitos se deram com este topico, acharam estupido mas se calaram ! Tópico movido. Obrigado Share this post Link to post Share on other sites
Auros ( ͡ʘ ͜ʖ ͡ʘ) 172 Posted October 3, 2013 :nice: sempre as ordens Share this post Link to post Share on other sites
CleaN 8 Posted October 7, 2013 ahahahahah. Sim senhor xD Share this post Link to post Share on other sites
Auros ( ͡ʘ ͜ʖ ͡ʘ) 172 Posted October 7, 2013 Vamos parar de fazer off topic ^^ Share this post Link to post Share on other sites
Ƭiαgѳ ઽαทƬѳઽ 188 Posted October 13, 2013 Bom, o que o tópico fala não contem nada de errado, mas agora perguntome, o que isto tem haver com HTML, visto que HTML não faz parte das linguagens de programação que obedece a algoritemia e a a regras de programação, como variaveis, funções etc ? Se querias postar um tópico sobre algoritemia devias telo feito em por exemplo PHP, C#, C++, e por ai fora.. Fora disso o que falaste está corecto. Share this post Link to post Share on other sites