Você está na página 1de 2
4" PROVA~2018,01 ALGORITMOS E | ESTRUTURA DE DADOS 1" questo Em uma rede existem n magunas conectad#S formando uma GRID NETWORK. Uma GRID NETWORK se ceractontza polo fato de au® 08 @ qualquer maquina ¢ eapaz de aovar @ de executar servigos conforme um protocolo GRID previamente estabelecido, onde exis, Ye Unica maquina em que todo 0 conhecimert® de capacidade de processamento das Ot méquinas da rede 889 definidos, Ov se, St uma dnica maquina gestora para todos os ‘servos GRID requeridos por qualquer méque cohectada a rede. Essa maquina gestora GRID Fecebe a comunicapo de requerimento pare UM Servigo GRID, que @ ento mapeado sobre © onhecimento GRID nela contido, acarrotando "@ Selec3o da melhor maquina para a execUr3> do serviga. Uma vez executado 0 servo requerida, a maquina gestora 4 responsavel pelo env do resultado do servigo & maquina requerente. trocar 'No entanto, existom protocolos de servigos NAO-GRID, em que as n-1 méquinas podem tr vormagoes (aivar © executar senigos) ne eas. sem que a maguna gestora GRID soja tivada. Porem, cada maquina podera ter servigos NAO-GRID com somente aigumas maquina reviamente estabelecidas, Determine uma estrutura de dados que sea capaz de descrever a comunicagio entre as maquinas da rede para a execupao de servcasigados a protocoles GRIO e NAO-GRIO. Usando 2 estrutura de dados proposta, desenvoWva um algeria capaz detectar entre as n maquina Ja Network, qual aquela & a maquina gestora GRID. Lembre-se de anaisar se 0 algortmo preposto ito ctimo, 80 porque. 2* Questac Desenvolva UM UNICO algoritmo recursivo que transforme uma fungo matematica escrita na forma PREFIXA para as formas INFIKA e POSFIXA, Descreva se sus proposta ¢ étima (lembre- se, calcula fungdo tempo e complexidades) = 3* Questa ‘Duas empresas abriram faléncia, onde cada empresa possui o mesmo grupo de eredores que esto Avidos para ressarcirem seus prejulzos. A empresa P1 fol avaliada em RS X, 00. A empresa P2 foi avaliada em RS Y, 00. Note que tanto X e Y sto valores inteiros e positivos, diferentes de zero. © juiz responsavel pela dissolueso das empresas determina que o maior possivel nimero de credores (2) devord receber 0 mesmo valor f¥0, ce cada empresa, onde Z ¢ um valor intelto € positvo, diferente de zero, se consituindo n@ Maer divisor comum entre os valores de avalagais ssociados a cada empresa, Ou seja, cada oreder recebera X/2 + Viz. Descreva um algoritmo que especiique © rimero maximo de credores @) beneficiados com a decisao do judiciério. ) Descreva se sua proposta é étima (lembre-se, ave a funeSo tempo e complexid i 4* Questao 1m determinado mimero N informado & primo ou Desenvolva um algoritmo que, determine $© oessores iiio, Se sim, que encontre c informe os dois P08 antecessores de N ¢ os dois primos suce de N. O algoritniinsé ancora quand for to Descreva se sua proposta é otima (lembre-se, CalCule a funcao tempo e complexidades). ly 5* Questio A sequeéincia de Fibonacci tom como os dois pms valores © (zero) ¢ 1 (um) ¢ cada préximo lor sera sempre a soma dos dol valores mediatamente anteriores. Por definigo, poden apresentar a seguinte formula para encontfar qualquer numero da sequéncia de Fibonacci Uma das formas de encontrar 0 niimero de Fibonacci é através de chamadas recursivas. Isto @ ilustrado a seguir, apresentando a arvore de derivagdo ao calcularmos 0 valor fib(4), ou seja 0 5° valor desta sequénc Desta forma + Rb(a)= 140+141+0=3 Foram feitas 8 calls, ou seja, 8 chamadas recursivas. nos 05 nyo Ge Baseado no exemplo, desenvalva um aigritn par ocalculo ain numero n(n = numero inteiro e positive). Determine 0 0 do problema e a complexidede do algortmo proposte,

Você também pode gostar