Informática, perguntado por helenacostacarvalhoh, 8 meses atrás

Qual a diferença entre as funções
SE(E) e SE(OU)? informática​

Soluções para a tarefa

Respondido por DiogoLindoso
0
  • A função SE é executada somente se a condição for satisfeita, exemplo:

Se( 1+1==2 ) a função será executada

  • O operador lógico E só é verdade se a E b forem verdade, exemplo do operador E dentro da função SE:

veja a tabela verdade do operador E

\left[\begin{array}{cccc}Verdade&E&Verdade&=Verdade\\Verdade&E&Falso&=Falso\\Falso&E&Verdade&=Falso\\Verdade&E&Verdade&=Verdade\end{array}\right]

SE(a E b) pode ser escrito como SE(1+1==2 E 1+2==3), logo se a E b forem verdade a função SE será executada

  • O operador lógico OU só é falso se a e b forem falsos e é verdade se a OU b forem verdade, veja a tabela verdade:

\left[\begin{array}{cccc}Verdade&OU&Verdade&=Verdade\\Verdade&OU&Falso&=Verdade\\Falso&OU&Verdade&=Verdade\\Falso&OU&Falso&=Falso\end{array}\right]

Se (a OU b) pode ser escrito como SE(Verdade OU Falso) a função SE será executada visto que verdade ou falso = verdade

E

Se (a OU b) pode ser escrito como SE(Falso OU Falso) a função SE NÃO será executada visto que falso ou falso = falso

  • Conclusão, a diferença é que SE(aEb) só será executada se a e b forem verdade e SE(aOUb) será executada se pelo menos a ou b for verdade

Perguntas interessantes