Magna Concursos

Considere a classe escrita em linguagem JAVA abaixo.

public class TicoTeco{

static lnteger PASSO_INFERIOR = 200;

static lnteger DlVISAO_SUPERIOR = 3;

static Double PI = 3.14;

static Double E_FACT = 2.7;

static Double tico(lnteger fronteiraSuperior, lnteger fronteiralnferior) {

lnteger novaFronteiralnferior = fronteiralnferior + PASSO_INFERIOR;

lf (fronteiraInferlor < fronteiraSuperior) {

teco(fronteiraSuperlor, novaFronteiralnferlor);

}

return PI;

}

static Double teco(lnteger fronteiraSuperior, lnteger fronteiralnferior) {

lnteger novaFronteiraSuperior = fronteiralnferlor + ((fronteiraSuperior - fronteiralnferior) / DIVlSAO_SUPERIOR);

lf (fronteiraInferior < fronteiraSuperior) {

tico(novaFronteiraSuperior, fronteiraInferior);

}

return E_FACT;

}

}

É correto afirmar que as complexidades dos tempos de execução nos métodos tico e teco, em relação à diferença "fronteiraSuperior - fronteiralnferior", com "fronteiraSuperior" maior que "fronteiralnferior", são iguais a:

 

Provas

Questão presente nas seguintes provas