O teste mesa ou simulação é utilizado para verificar se o algoritmo, a partir de uma determinada entrada, está gerando o resultado esperado. Considerando o exposto, simule o algoritmo a seguir com o dia do seu aniversário e assinale a alternativa que apresenta o resultado exibido pelo algoritmo
Soluções para a tarefa
Respondido por
1
A questão completa apresenta um algoritmo cuja primeira inserção é o dia do aniversário do usuário. Após execução do programa, o que será impresso na tela é o valor 1.
Sendo assim, a alternativa correta é a letra E.
Análise do Código
Entender o passo-a-passo da execução de um programa é a melhor forma de encontrar falhas e entender o processo interno até a impressão na tela.
Analisando passo-a-passo:
- Primeiramente é pedido para o usuário digitar o dia do nascimento.
- Logo após, o programa entra em na função "repita", onde o cálculo de dia=dia-1 é feito repetidas vezes até o valor do dia ser 0.
- O interessante é que o programa não imprime o valor do dia, mas sim o valor do "cont", um contador definido como valor 1 que não sofre alterações.
Sendo assim, a impressão final é 1.
Questão completa:
"Algoritmo "digite o dia do seu aniversario"
Inicio
leia (dia)
repita
dia <- dia - 1
cont <- 1
ate dia = 0
escreval ("resultado = ", cont)
Alternativas:
a. 2.
b. 5.
c. 0.
d. Nenhuma das alternativas anteriores.
e. 1."
Saiba mais sobre análise de códigos em: https://brainly.com.br/tarefa/52947036
#SPJ4
Perguntas interessantes