• Matéria: Informática
  • Autor: davidsouzas
  • Perguntado 7 anos atrás

Leia o excerto a seguir:
“Na construção de algoritmos, também temos as mesmas necessidades de determinar ações diferentes dependendo da avaliação de certas condições. O uso de condições ou comandos de decisão muda o fluxo das instruções de um algoritmo, permitindo que diferentes instruções sejam executadas de acordo com a entrada 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. 42.

Uma estrutura condicional deve ser analisada adequadamente, para que as tratativas condicionais, com operadores lógicos e aritméticos, estejam adequados. Considerando a citação apresentada e os conteúdos abordados no texto-base, analise as asserções a seguir e a relação proposta entre elas.

I. Quando um bloco de instruções subordinado ao comando se/senão contém outros comandos se/senão, temos o encadeamento de comandos de decisão.

Porque:

II. O comando caso pode ser considerado uma especialização do comando “se”. Foi criado para facilitar um uso particular de comandos “se” encadeados e outros comandos.

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) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
D) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
E) As asserções I e II são proposições falsas.

Respostas

respondido por: brunaluizaqueiroz
25

Resposta:

Resposta Correta:  

Correta As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Explicação:

A asserção I é uma proposição correta, pois, em um algoritmo com diversos if

(estruturas condicionais), um dentro do outro, possui o nome de estruturas condicionais encadeadas ou aninhadas. A asserção II é uma proposição verdadeira, mas não é uma justificativa da I. A estrutura condicional de múltipla escolha, ou ainda conhecido como caso, possui uma função parecida com o comando SE; assim, podemos dizer que é uma especialização. Dessa forma, pode conter, ainda, comandos encadeados.

CESAR, R.; MEDINA, M.; FERTIG, C. Algoritmos e Programação : teoria e prática. 2. ed. São Paulo: Novatec Editora, 2006. p. 42.

respondido por: vchinchilla22
1

Sobre o uso de comandos de decisão na construção de algoritmos, é correto o que se afirma em; Alternativa A:

  • As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Comandos de decisão nos algoritmos

Os comandos de decisão são estruturas de controle que fazem uma pergunta que retorna verdadeiro ou falso (avalia uma condição) e seleciona a próxima instrução a ser executada dependendo da resposta ou resultado.

O comando se/senão (if - else)  testa se uma condição é verdadeira e logo executa outros comandos segundo o resultado, e pode-se gerar um encadeamento de comandos de decisão.

Enquanto que o comando caso facilitar o uso particular de comandos “se”, já que faz possível escolher uma opção dentre várias, dessa forma elimina a necessidade de se usar vários "se".

Entenda mais sobre os comandos nos algoritmos em: https://brainly.com.br/tarefa/19288715

Perguntas similares