Existem diversas situações em que programadores são obrigados a criar instruções que auxiliem o programa a decidir entre executar ou não um determinado bloco de comandos. Para podermos codificar esse tipo de lógica que envolve tomadas de decisão automatizadas, temos o auxílio das estruturas de decisão, também conhecidas como estruturas condicionais. Elas auxiliam nosso código a desviar seu fluxo de execução, para que se dinamize o processamento feito pelas máquinas. Com isso em mente, observe o código-fonte a seguir:
Realizando testes de mesa no algoritmo anterior, analise as afirmativas a seguir:
I. Em tempo de execução, caso o usuário insira o valor 15 durante a execução da linha de código 06, o programa, em seguida, imprimirá a mensagem “Impressão 1” na tela.
II. Em tempo de execução, caso o usuário insira o valor 6 durante a execução da linha de código 06, o programa, em seguida, imprimirá a mensagem “Impressão 1” na tela.
III. Em tempo de execução, caso o usuário insira o valor 10 durante a execução da linha de código 06, o programa, em seguida, imprimirá a mensagem “Impressão 1” na tela.
Sobre as afirmativas relacionadas ao código-fonte e estruturas condicionais. A alternativa correta é:
Alternativa 4: I e II, apenas.
A afirmativa III é falsa, pois se o usuário inserir o valor 10, que não é divisível por 3, o programa imprimirá a mensagem "Impressão 2".
Análise de um Programa com Estruturas Condicionais
O código apresentado é um exemplo de programa em linguagem C que utiliza uma estrutura condicional para tomar decisões com base no valor inserido pelo usuário. O programa solicita ao usuário que informe um número, e em seguida, verifica se esse número é divisível por 3. Se for, ele imprime a mensagem "Impressão 1", caso contrário, imprime a mensagem "Impressão 2".
Ao analisar as afirmativas, podemos concluir que a afirmativa I é verdadeira, pois o valor 15 é divisível por 3, resultando na impressão da mensagem "Impressão 1".
A afirmativa II também é verdadeira, pois o valor 6 também é divisível por 3 e resultará na impressão da mensagem "Impressão 1".
Já a afirmativa III é falsa, pois o valor 10 não é divisível por 3, e a mensagem impressa será "Impressão 2".
Lista de comentários
Sobre as afirmativas relacionadas ao código-fonte e estruturas condicionais. A alternativa correta é:
A afirmativa III é falsa, pois se o usuário inserir o valor 10, que não é divisível por 3, o programa imprimirá a mensagem "Impressão 2".
Análise de um Programa com Estruturas Condicionais
O código apresentado é um exemplo de programa em linguagem C que utiliza uma estrutura condicional para tomar decisões com base no valor inserido pelo usuário. O programa solicita ao usuário que informe um número, e em seguida, verifica se esse número é divisível por 3. Se for, ele imprime a mensagem "Impressão 1", caso contrário, imprime a mensagem "Impressão 2".
Ao analisar as afirmativas, podemos concluir que a afirmativa I é verdadeira, pois o valor 15 é divisível por 3, resultando na impressão da mensagem "Impressão 1".
A afirmativa II também é verdadeira, pois o valor 6 também é divisível por 3 e resultará na impressão da mensagem "Impressão 1".
Já a afirmativa III é falsa, pois o valor 10 não é divisível por 3, e a mensagem impressa será "Impressão 2".
Saiba mais sobre estruturas condicionais aqui:
https://brainly.com.br/tarefa/53444906
#SPJ1