Quiz Booleanos y mas Expresiones
Enviado por slpacheco • 13 de Mayo de 2017 • Tarea • 502 Palabras (3 Páginas) • 160 Visitas
Quiz
Booleanos y mas Expresiones
Pre-requesitos:
Que es un Booleano? son un tipo de datos que tienen otros operadores llamados operadores boleanos
Que es el retorno de una Expresión?cuando una funcion tiene parametros y retorna algun tipo de datos
Tema: Operadores Booleanos
1) Decir que muestra el alert en cada caso
A = true;
B = true;
C = false;
D = false;
//a)
alert( A && B );
//b)
alert( A && C );
//c)
alert( C && D );
E = C || D && B; // Ojo la operacion && tiene prioridad sobre la opreacion ||
//d)
alert(B); true
//e)
alert(E);false
//f)
alert( !E && E ); false
//g)
alert(E || B && !true );false
//h)
alert( true || !true );
//i)
alert( E || !C);
//j)
alert( E && B || C && !D );
//k)
alert( ! ( true && B || C || B ) || D );
///////////// Respuesta //////////////////////
a)true
b)false
c)false
d)true
e)false
f)false
g)false
h)true
i)true
j)false
k)false
2) Escribe que valores tendrian que tener A y B para que el alert muestre true (Si se pueden varias combinaciones pon una en cada linea)
A = ?
B = ?
//ejemplo) A || true
//a)
alert( A && B );
//b)
alert( A || B);
//c)
alert( A || !A );
//d)
alert( A && !A );
//e)
alert( A || B && A);
//f)
alert( A || B || A);
///////////// Respuesta //////////////////////
ejemplo) A = true;
A = false
a)A=true B=true
b)A=true B=false, A=false B= true, A= true B=true
c)A=true A=false
d)no hay ningun valor de A que eso sea true
e) A= true B=true, B=false, A=True (Faltan mas posibilidades)
f)A=false B=true, B=false A=true,A=true B=true (Faltan mas posibilidades)
3) Sin conocer los valores iniciales de A y B, deduce que muestra el alert en estos casos:
//a)
alert( A || !A );
//b)
alert( B && !B );
//c)
alert( true || A );
//d)
alert( false && A );
//e)
alert( (A && B) || (A || B) || (!A || !B) );
///////////// Respuesta //////////////////////
a)true
b)false
c)true
d)false
e)true
f)
Tema: Operadores de Comparacion
3) Decir que muestra el alert en cada caso:
A = 2;
B = 5;
...