PERGUNTA 2
Leia o trecho a seguir:
“O comando de decisão faz parte de um bloco de instruções maior, que é o bloco principal do programa. Os blocos podem conter qualquer tipo de instrução, inclusive comandos do programa”.
CESAR, R.; MEDINA, M.; FERTIG, C. Algoritmos e Programação : teoria e prática. 2 ed. São Paulo: Novatec Editora, 2006. p. 48.
Analise o código a seguir:
Inicio
n1, n2, n3 : inteiro;
Escreva (“Entre como primeiro valor: ”);
Leia (n1);
Escreva (“Entre como segundo valor: ”);
Leia (n2);
Escreva (“Entre como terceiro valor: ”);
Leia (n3);
Se (n1 = n2) e (n2 = n3) então
Escreva (“Os três valores são iguais”);
Senão
Se (n1 <> n2) e (n1 <> n3) e (n2 <> n3) então
Escreva (“Não há valores iguais”);
Senão
Escreva (“Há dois valores iguais e um diferente”);
Fimse;
Fimse;
Fimalgoritmo.
Fonte: Elaborada pelo autor.
Considerando a citação apresentada, o código analisado e os conteúdos abordados no texto-base, analise as asserções a seguir e a relação proposta entre elas.
I. O algoritmo apresenta uma estrutura condicional homogênea, utilizando a estrutura se-senão-se, realizando comparações numéricas.
Porque:
II. Esse tipo de construção é muito útil quando sabemos que em um conjunto de condições apenas uma delas será verdadeira.
A seguir, assinale a alternativa correta:
A) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
B) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
C) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
D) As asserções I e II são proposições falsas.
E) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Respostas
Resposta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I
Explicação:
a asserção I é uma proposição verdadeira, pois analisando o algoritmo percebemos a presença da estrutura condicional encadeada e de forma homogênea, seguindo uma lógica de análise. Percebemos também que o software
tem o intuito de verificar se três números são iguais ou não. A asserção II é uma proposição verdadeira, pois a construção de forma encadeada e homogênea é muito útil, pois os comandos só serão executados se uma condição for verdadeira, sendo realizadas as análises uma abaixo da outra.
CESAR, R.; MEDINA, M.; FERTIG, C. Algoritmos e Programação : teoria e prática. 2 ed. São Paulo: Novatec Editora, 2006. p. 48.
Resposta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Explicação:
A asserção I é uma proposição verdadeira, pois analisando o algoritmo percebemos a presença da estrutura condicional encadeada e de forma homogênea, seguindo uma lógica de análise. Percebemos também que o software tem o intuito de verificar se três números são iguais ou não. A asserção II é uma proposição verdadeira, pois a construção de forma encadeada e homogênea é muito útil, pois os comandos só serão executados se uma condição for verdadeira, sendo realizadas as análises uma abaixo da outra.
CESAR, R.; MEDINA, M.; FERTIG, C. Algoritmos e Programação : teoria e prática. 2 ed. São Paulo: Novatec Editora, 2006. p. 48.