Computação 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 de 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 quando N for 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

D
Alternativa D

Alternativa D

Para analisar o algoritmo "Taz", é necessário observar seu fluxo:

  • O código contém uma condição se N=0 então escrever(N) (escreve N quando N é zero).
  • Para valores de N maiores que zero, o loop "repetir" (possivelmente executa uma operação que decrementa N) e, ao final, escreve N-1 (pois ao verificar N=0, o último valor processado seria N-1).

Isso explica por que a alternativa D está correta: o algoritmo escreve N quando ele é zero ou N-1 quando é maior que zero.

Outras alternativas estão incorretas:

  • A e B: O algoritmo não apresenta recursão (não chama a si mesmo).
  • C: Não escreve números de 0 a valor.
  • E: Não há verificação ou solicitação de valor para valor negativo.

Assim, a resposta correta é a D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

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