Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FUNDATEC 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg171330
Banca
FUNDATEC
Órgão
Prefeitura de Cruzaltense - RS
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Analise o algoritmo abaixo, escrito no software VisuAlg 3.0:algoritmo "concurso"varcont, res: inteiroiniciores <- 0;para cont de 1 ate 8 facase (cont < 4) entaores <- res + 1;senaores <- res - 1;fimsefimparafimalgoritmoAo final da execução do algoritmo acima, qual será o valor da variável “res”?
  1. A-2.
  2. B-1.
  3. C0.
  4. D1.
  5. E2.
Revelar gabarito e comentário

GabaritoA — -2.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Simulação de algoritmo com laço para e condicional

Gabarito: letra A (res = -2). O algoritmo executa 8 iterações: nas três primeiras (cont=1,2,3) incrementa res; nas cinco seguintes (cont=4 a 8) decrementa res. Partindo de 0, chega-se a -2.

A simulação passo a passo:

cont

condição (cont < 4)

operação

res

1

verdadeiro

res+1

1

2

verdadeiro

res+1

2

3

verdadeiro

res+1

3

4

falso

res-1

2

5

falso

res-1

1

6

falso

res-1

0

7

falso

res-1

-1

8

falso

res-1

-2

Alternativa A — ✅ Correta ⟵ GABARITO

Como mostrado, a execução completa resulta em res = -2.

Alternativa B — ❌ Incorreta

Corresponde ao valor após a sétima iteração (cont=7), não ao final do laço.

Alternativa C — ❌ Incorreta

Corresponde ao valor após a sexta iteração (cont=6).

Alternativa D — ❌ Incorreta

Corresponde ao valor após a quinta iteração (cont=5) ou à primeira fase de incrementos, mas não ao resultado final.

Alternativa E — ❌ Incorreta

Corresponde ao valor após a segunda iteração (cont=2), não ao final.

Gabarito: letra A

Link permanente: /questoes/qg171330