Matemática Múltipla Escolha

Considere o seguinte algoritmo em pseudocódigo e selecione a alternativa falsa.

Considere o seguinte algoritmo em pseudocódigo e selecione a alternativa falsa.

  1. O procedimento “faz” é recursivo.
  2. O procedimento “faz” possui uma condição de parada da recursividade.
  3. O algoritmo escreve os números inteiros entre 0 (zero) e o valor lido.
  4. O procedimento “faz” escreve o valor de N quando esse é igual a zero ou escreve o valor de N-1 para valor maior que zero.
  5. Se o valor digitado for menor que zero, o programa solicitará que seja digitado um novo valor.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A

Análise do pseudocódigo:

O procedimento "faz" é descrito como:

se N=0 então escreva(N); senão escreva(N-1);

Ele não contém chamadas a si mesmo, portanto não é recursivo.

Verificação das alternativas:

  • A: Falsa. O procedimento "faz" não chama a si mesmo, logo não é recursivo.
  • B: Verdadeira. Embora não seja recursivo, a condição N=0 atua como um ponto de parada (mesmo que não para uma recursão).
  • C: Verdadeira. O algoritmo escreve 0 (quando o valor lido é 0) ou valor-1 (quando o valor é positivo), que são números entre 0 e o valor lido.
  • D: Verdadeira. O procedimento "faz" escreve N se N=0 ou N-1 se N>0, conforme o pseudocódigo.
  • E: Verdadeira. O loop repita...ate valor <> 0 garante que, se o valor lido for negativo, o programa solicite um novo valor.

A única alternativa falsa é A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.