Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso de Tecnologia em Sistemas de Computao Disciplina: Projeto e Desenvolvimento de Algoritmos AD1 2 semestre de 2012.
Nome Assinatura
para fazer referncia a um determinado dado, as linguagens de programao de alto nvel costumam usar nomes, os quais facilitam o entendimento do algoritmo. b) Um algoritmo uma sequncia finita de instrues bem definidas e no ambguas, cada uma das quais pode ser executada mecanicamente num perodo de tempo finito e com uma quantidade de esforo finita. Referncia: http://pt.wikipedia.org/wiki/Algoritmo pgina visitada em 20/08/2012. c) O reaproveitamento de algoritmos tem algumas vantagens. Por exemplo, o uso de um algoritmo reaproveitado reduz o tempo e o custo do desenvolvimento de um projeto. O algoritmo reaproveitado, provavelmente, j foi testado e portanto, tambm, reduz a possibilidade de falhas no projeto.
O corte deve ser uma linha reta que passa pelo centro do bolo e pelo centro do pedao que est faltando. Dessa forma, assegura-se que em cada uma das metades resultantes, falta metade do pedao que foi originalmente retirado.
Existem dois algoritmos possveis: Algoritmo 1: 1 pesada: Coloca-se seis bolas em cada prato, escolhidas aleatoriamente. As bolas no prato mais leve so descartadas. 2 pesada: As bolas restantes so novamente repartidas, trs em cada lado da balana. As bolas no prato mais leve so novamente descartadas. 3 pesada: Uma das trs bolas restantes, escolhida aleatoriamente, deixada de fora da balana. As duas bolas restantes so colocadas na balana, uma em cada prato. Se a balana ficar desequilibrada, a bola no prato mais pesado a mais pesada das doze bolas. Caso contrrio, se a balana ficar equilibrada, a bola mais pesada aquela que foi deixada de fora da balana no incio da terceira pesada.
Algoritmo 2: 1 pesada: Coloca-se quatro bolas em cada prato, escolhidas aleatoriamente. Um conjunto de quatro bolas deixada de fora da balana nessa pesagem. Se a balana ficar equilibrada, as oito bolas na balana so descartadas, visto que elas tm todas o mesmo peso. Se a balana pender para um dos lados, as quatro bolas no lado mais leve, e as quatro bolas que foram deixadas de fora no passo 1 so descartadas 2 pesada: As quatro bolas restantes so repartidas aleatoriamente na balana, duas em cada prato. As duas bolas no prato mais leve so descartadas. 3 pesada: As duas bolas restantes so separadas, uma em cada prato da balana. Obviamente, o prato mais pesado contm a bola mais pesada.