Logo Passei Direto
Buscar
Questão 7 | METODOS COMPUTACIONAIS Código da questão: 144631 Analise com atenção o algoritmo a seguir: inicio leia os valores de Y e Z SE Z>Y ENTÃO faça Z = Z – Y mostrar na saída o valor de Z SENÃO mostrar na saída a mensagem: “Valores inválidos”. fim Suponha que um usuário, durante teste de mesa, informou os seguintes valores para Y e Z respectivamente: 3 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, assinale a alternativa que apresenta corretamente o que será exibido na tela: A a única condição para exibir a mensagem “valores inválidos” é para quando Y for diferente de Z, todas as outras mostram o resultado da subtração. B o algoritmo está inconsistente, faltam passos dentro desta sequência, como a definição do tipo de Z e do tipo de Y, logo, nada será exibido. C como Z(9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6. D como as variáveis Z e Y são de tipos diferentes, então, após a execução do código será apresentada a mensagem
User badge image
Bruna Sousa

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar o algoritmo apresentado e as opções de resposta. O algoritmo lê os valores de Y e Z. Se Z for maior que Y, ele realiza a subtração Z = Z - Y e exibe o valor de Z. Caso contrário, exibe a mensagem "Valores inválidos". Com os valores fornecidos (Y = 3 e Z = 9): 1. Z (9) é maior que Y (3), então a condição Z > Y é verdadeira. 2. O algoritmo executa a subtração: Z = 9 - 3, resultando em Z = 6. 3. O valor 6 será exibido na tela. Agora, vamos analisar as alternativas: A) A única condição para exibir a mensagem “valores inválidos” é para quando Y for diferente de Z, todas as outras mostram o resultado da subtração. - Incorreto, pois a mensagem é exibida quando Z não é maior que Y, não apenas quando Y é diferente de Z. B) O algoritmo está inconsistente, faltam passos dentro desta sequência, como a definição do tipo de Z e do tipo de Y, logo, nada será exibido. - Incorreto, pois o algoritmo é consistente e executa corretamente com os valores fornecidos. C) Como Z(9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6. - Correto, pois é exatamente o que acontece no algoritmo. D) Como as variáveis Z e Y são de tipos diferentes, então, após a execução do código será apresentada a mensagem. - Incorreto, pois não há informação sobre tipos diferentes que causem erro. Portanto, a alternativa correta é: C) como Z(9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina