Lógica, perguntado por Raphaell9301, 1 ano atrás

Na elaboração de algoritmos as palavras E, OU e NÃO são frequentemente utilizadas como operadores lógicos para conjunção, disjunção e negação, RESPECTIVAMENTE. Assim, analise atentamente o seguinte algoritmo:



Algoritmo Algoritmo_ABC



Var X: inteiro, Y:inteiro, Z: inteiro



Início



Leia X



Leia Y



Leia Z



Se X < Y E Z > Y então



Escreva "Mensagem 1"



Fim_se



Se X <= Z então



Escreva "Mensagem 2"



Fim_se



Se Z + Y > 110 OU X + Y + Z < 60 então



Escreva "Mensagem 3"



Fim_se



Fim



Qual será a visualização – saída – desse algoritmo caso o usuário digite, RESPECTIVAMENTE, os valores inteiros 4, 20 e 112?


Soluções para a tarefa

Respondido por deboratassano
6

Resposta:

Mensagem 1 Mensagem 2 Mensagem 3

Explicação:

Todas as condições são satisfeitas.

Se 4< 20 E 112 > 20 então

    Mensagem 1 //será impresso, condição satisfeita

Fim Se

Se 4<= 112 então

    Mensagem 2 // será impresso, condição satisfeita

Fim Se

Se (112 + 20) > 110 OU (4 + 20 + 112) < 60 então

    Mensagem 3 // será impresso, condição satisfeita 132 > 110 OU 136 < 60 (como é OU e a primeira condição está satisfeito, saída Verdadeira.

Fim Se

Perguntas interessantes