Título: Duda Operadores relacionales. Teoria del temario Publicado por: Noxors en 29 Septiembre 2009, 02:53 am Buenas compañeros esta semana he comenzado Java en el curso, y hasta hace unas 2horas todo lo entendia como la seda, pero como la vida no es un camino de rosas me ha surgido una duda y no hay manera de sacarla. Os la expongo y a ver si me podeis decir el porqué de ese resultado y os digo donde me pierdo yo...
Ahí va: Operadores Relacionales: Operador SintaxiS Devuelve true si && op1 && op2 op1 i op2 son ciertos || op1 || op2 uno de los dos es cierto ! ! op op és falso Tablas de la Verdad: A B A i B A B A o B A no A T T T T T T T F T F T T F F F T F T T F T F F F F F F F boolean a = true, b = false, c; c = !( ( c && b ) || !a); (a->true, b->false; c->true) No entiendo de donde sale el resultado a ver si alguien me lo puede explicar. Título: Re: Duda Operadores relacionales. Teoria del temario Publicado por: egyware en 29 Septiembre 2009, 03:07 am Has una tabla de verdad.
"Algebra" Título: Re: Duda Operadores relacionales. Teoria del temario Publicado por: sapito169 en 30 Septiembre 2009, 02:22 am :o :o eso es algebra boleana de colegio se supone que Debes saberlo seria bueno que repasaras lo que te enseño mis claudia
como sea -primero remplasa cada variable con su balor (borra la varible y escribe encima el valor que corresponde tienes esto !( ( c && b ) || !a) remplasando queda esto !( ( true && false ) || !true); -vas resolviendo de adentro asi afuera los que estan en parentesis es un grupo y se resueleve solo y se reenplasa ( true && false )=false luego reenplsas esto ( true && false ) por su valor osea false !( false|| !true); nuevamente los parentesis siempre como un grupo aparte para eso sirven ( false|| !true)=false reenplasando ( false|| !true) por su valor false !false y finalmente la respuesta es true Título: Re: Duda Operadores relacionales. Teoria del temario Publicado por: Noxors en 30 Septiembre 2009, 03:03 am :o :o eso es algebra boleana de colegio se supone que Debes saberlo seria bueno que repasaras lo que te enseño mis claudia como sea -primero remplasa cada variable con su balor (borra la varible y escribe encima el valor que corresponde tienes esto !( ( c && b ) || !a) remplasando queda esto !( ( true && false ) || !true); -vas resolviendo de adentro asi afuera los que estan en parentesis es un grupo y se resueleve solo y se reenplasa ( true && false )=false luego reenplsas esto ( true && false ) por su valor osea false !( false|| !true); nuevamente los parentesis siempre como un grupo aparte para eso sirven ( false|| !true)=false reenplasando ( false|| !true) por su valor false !false y finalmente la respuesta es true Gracias compi ;-) ;-) ;-), ahora ya vi donde fallaba yo, mi fallo estaba en que no asociaba el "!a" a la negacion de la tabla de la verdad y que cambiana el valor. :o :o :o :o Gracias una vez mas. P.D. Comencé Java hace nada, y como si empezara programacion desde 0 porque lo que habia hecho de PHP no me llevó a ningun lado y decidí eliminarlo de mi memoria interna llamada Cerebro. :silbar: :silbar: :silbar: :silbar: Saludos Título: Re: Duda Operadores relacionales. Teoria del temario Publicado por: 0x0309 en 2 Octubre 2009, 19:44 pm en php
Código: -> Código: . y en pseudocódigo: Código: <- es lo que en java es: Código: = Nota: en java, no es lo mismo: & que && o | que || Título: Re: Duda Operadores relacionales. Teoria del temario Publicado por: Noxors en 3 Octubre 2009, 01:17 am en php Código: -> Código: . y en pseudocódigo: Código: <- es lo que en java es: Código: = Nota: en java, no es lo mismo: & que && o | que || (a->true, b->false; c->true) Esto es el resultado escrito para que nosotros lo entendamos diciendonos que a es true que be es false y c es true, esto no pertenece a los comandos java. Saludos |