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

Quais serão as saídas do algoritmo a seguir se primeiro as entradas forem, respectivamente, 2, 3 e 5, e então o algoritmo será executado novamente, mas com as entradas 10, 2 e 3. Algoritmo “Teste” var X, Y, Z: inteiro início leia(X, Y, Z) se ((X > Y) e (Y * Z < X)) então escreva (Z * Y) senão escreva (X + Z * Y) fim-se Fim-algoritmo

a) Primeira saída é 25 e a segunda é 22

b) Primeira saída é 17 e a segunda é 6

c) Primeira saída é 13 e a segunda é 18

d) Primeira saída é 17 e a segunda é 16

e) Primeira saída é 6 e a segunda é 17

Respostas

respondido por: mayaravieiraj
2

Podemos afirmar que as saídas do algoritmo a seguir se primeiro as entradas forem, respectivamente, 2, 3 e 5, e então o algoritmo será executado novamente, mas com as entradas 10, 2 e 3 está descrita na alternativa; b) Primeira saída é 17 e a segunda é 6 .

1 entrada = x = 2, y =3 e z = 5

primeira condição do SE é x>y, por causa disso, 2>3,  que é falso.

Como se trata de um operador lógico E ou AND, ambos precisam ser verdadeiros, por isso vai entrar no SENAO.

Fazendo a operação vai dar 17 (2 + 3*5)

2 entrada =   x=10, y=2, z=3

Se ( 10> 2) e (6 < 10), que é verdadeiro e logo vai entrar no SE

A resposta então, seria:

Z*Y = 2*3 = 6

Perguntas similares