Escolar Documentos
Profissional Documentos
Cultura Documentos
Matrícula: 221045067
AlgoritmoProxDist
Início
inteiro n, i;
real min(2), max(2), aux, x;
N <- 0;
Escreva(“Forneça a quantidade de números:”);
Enquanto n <= 0 faça
Leia n;
real vetor(n);
Para i <- 1 até n faça
início-para
Escreva(“Informe o ”, n,”° valor:”);
Leia vetor(i);
fim-para
Escreva(“Informe o valor para comparação:”)
Leia x;
aux <- vetor(1) – x;
aux <- pot(aux,2);
aux <- rad(aux);
min(1) <- aux;
min(2) <- 1;
max(1) <- aux;
max(2) <- 1;
Para i <- 2 até n faça
inicio-para
aux <- vetor(i) – x;
aux <- pot(aux,2);
aux <- rad(aux);
se aux < min(1) então
início-se
min(1) <- aux;
min(2) <- i;
fim-se
se aux > max(1) então
início-se
max(1) <- aux;
max(2) <- i;
fim-se
fim-para
Escreva(“O valor mais distante é”, vetor(max(2)), “, a distância em modulo é ”,
max(1),” e é o “, max(2), “° número já o mais próximo é ”, vetor(min(2)), “, a
distância em modulo é ”, min(1),” e é o “, min(2), “° número.”);
fim
SIMULAÇÃO