Analise o algoritmo a seguir.algoritmo "IPERON"var X, Y, K :...

Próximas questões
Com base no mesmo assunto
Q2794436 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir.


algoritmo "IPERON"

var

X, Y, K : inteiro

início

X <- 13

Y <- 17

para K de 1 ate 3 faca

X<-X+1

Y<- Y -1

escreva (X:3, Y:3)

fimpara

fimalgoritmo



Após a execução, a saída gerada pelo algoritmo está indicada na seguinte opção de resposta:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: B - 14 16 15 15 16 14

Vamos analisar o algoritmo para entender por que a alternativa B é a correta.

Este algoritmo é um exemplo clássico de manipulação de variáveis e controle de loops, conceitos fundamentais em programação e análise de algoritmos para concursos.

Inicialmente, duas variáveis, X e Y, são definidas e recebem valores 13 e 17 respectivamente. O algoritmo então utiliza um laço para, que itera de 1 até 3, executando o corpo do loop três vezes.

Dentro do laço, a cada iteração:

  • X é incrementado em 1: X <- X + 1
  • Y é decrementado em 1: Y <- Y - 1
  • Os valores de X e Y são exibidos.

Vamos calcular os valores de X e Y após cada iteração:

  1. Inicialmente: X = 13, Y = 17
  2. 1ª iteração: X = 14, Y = 16
  3. 2ª iteração: X = 15, Y = 15
  4. 3ª iteração: X = 16, Y = 14

Portanto, a sequência de saída gerada é: 14 16 15 15 16 14, que corresponde à alternativa B.

A seguir, vamos explicar por que as outras alternativas estão incorretas:

A - 13 17 14 16 15 15: Esta saída não reflete as operações realizadas no loop corretamente.

C - 13 14 15 16 17 18: Aqui, os valores de Y não foram decrementados corretamente.

D - 17 14 16 15 15 14: Embora os valores de X e Y estejam corretos na última iteração, as ordens de impressão são invertidas.

E - 17 13 16 14 15 15: Novamente, a ordem de impressão e a sequência de incremento e decremento não estão corretas.

Ao entender o fluxo deste algoritmo, você reforça seu conhecimento em controle de laços e manipulação de variáveis, essenciais para resolver questões de algoritmos em concursos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo