Título: problema de variables lógicas Publicado por: cacacolass en 22 Julio 2011, 00:36 am Hola señores, estoy teniendo un problema el cuál se me está complicando resolver, espero que me puedan dar una mano.
Aquí va: A= 117(10) B= 2B(16) C=157(8) X= (NOT (A AND C)) XOR (B OR A) Escribir en valores decimal. Yo pasé los números a decimal y quedaría: A= 117(10) B= 43(10) C= 111(10) Ya pasé los números a decimal, ahora tengo que hacer esto: X= (NOT (A AND C)) XOR (B OR A) Lo sé hacer pero con X Y . Con números nunca lo hice, agradecería mucho su ayuda. Gracias Título: Re: Problema informático Publicado por: .:UND3R:. en 22 Julio 2011, 00:52 am Los (10) que acompañan al valor que son?
(Curiosidad) Título: Re: Problema informático Publicado por: cacacolass en 22 Julio 2011, 00:54 am Los (10) que acompañan al valor que son? Eso indica la base, al tener 10 son decimales.(Curiosidad) 8 Para octal, 16 hexa, 2 binarios, etc. Título: Re: Problema informático Publicado por: .:UND3R:. en 22 Julio 2011, 01:00 am Lo que no entiendo es que hace el número 10 con el 117 solo eso
117(10) :B Título: Re: Problema informático Publicado por: cacacolass en 22 Julio 2011, 01:06 am Lo que no entiendo es que hace el número 10 con el 117 solo eso Sólo indica que está en decimal, por eso queda igual.117(10) :B Por ejemplo, el valor de B está en hexadecimal, pero al pasarlo a decimal queda 43. No sé si me explico. Título: Re: Problema informático Publicado por: .:UND3R:. en 22 Julio 2011, 01:25 am Hola señores, estoy teniendo un problema el cuál se me está complicando resolver, espero que me puedan dar una mano. Aquí va: A= 117(10) B= 2B(16) C=157(8) X= (NOT (A AND C)) XOR (B OR A) Escribir en valores decimal. Yo pasé los números a decimal y quedaría: A= 117(10) B= 43(10) C= 111(10) Lo sé hacer pero con X Y . Con números nunca lo hice, agradecería mucho su ayuda. Gracias Primero resolvemos los paréntesis que están más adentro: (A AND C) A: A(10)=117 A(16)=75 A(2)=1110101 C: C(10)= 111 C(16)=6F C(2)=1101111 Citar AND El resultado es 1 si los dos bits son 1, y 0 en cualquier otro caso. 1 and 1 = 1 1 and 0 = 0 0 and 1 = 0 0 and 0 = 0 1110101 1101111 1100101 R=1100101 NOT=0011010 0011010 XOR (B or A) B(10)=43 B(16)=2B B(2)=101011 A(10)=117 A(10)=75 A(2)=1110101 Citar OR 1 or 1 = 1 1 or 0 = 1 0 or 1 = 1 0 or 0 = 0 0101011 1110101 1111111 0011010 XOR 1111111 Citar XOR 1 xor 1 = 0 1 xor 0 = 1 0 xor 1 = 1 0 xor 0 = 0 0011010 1111111 1100101 Respuesta Final en binario(2):1100101 Respuesta Final en hexadecimal(16):65 Respuesta Final en decimal(10):101 Respuesta Final en decimal(8):145 Título: Re: Problema informático Publicado por: $Edu$ en 22 Julio 2011, 01:27 am Pero para que es ese problema? podrias poner otro ejemplo que ya sepas como se hace? con las X Y que decias que sabias, esto es programacion o que? me llama la atencion y talvez si explicas bien lo resolvemos entre todos
Edit: Ahora que comento Under entiendo un poco mas, pero si no te resolvio la duda me gustaria que me contestes mis preguntas, sino.. alla yo, algun dia lo tendre que aprender :P Título: Re: Problema informático Publicado por: .:UND3R:. en 22 Julio 2011, 01:30 am PD: he modificado algo la visual para que lo entiendas mejor
PD2:usé los valor pasados a hexadecimal tuyos no los probé PD3:No sé si estará bueno Título: Re: Problema informático Publicado por: .:UND3R:. en 22 Julio 2011, 01:33 am Está mal lo corregiré en un segundo
Título: Re: Problema informático Publicado por: .:UND3R:. en 22 Julio 2011, 01:50 am Hola señores, estoy teniendo un problema el cuál se me está complicando resolver, espero que me puedan dar una mano. Aquí va: A= 117(10) B= 2B(16) C=157(8) X= (NOT (A AND C)) XOR (B OR A) Escribir en valores decimal. Yo pasé los números a decimal y quedaría: A= 117(10) B= 43(10) C= 111(10) Lo sé hacer pero con X Y . Con números nunca lo hice, agradecería mucho su ayuda. Gracias Primero resolvemos los paréntesis que están más adentro: (A AND C) A: A(10)=117 A(16)=75 A(2)=1110101 C: C(10)= 111 C(16)=6F C(2)=1101111 Citar AND El resultado es 1 si los dos bits son 1, y 0 en cualquier otro caso. 1 and 1 = 1 1 and 0 = 0 0 and 1 = 0 0 and 0 = 0 1110101 1101111 1100101 R=1100101 NOT=0011010 0011010 XOR (B or A) B(10)=43 B(16)=2B B(2)=101011 A(10)=117 A(10)=75 A(2)=1110101 Citar OR 1 or 1 = 1 1 or 0 = 1 0 or 1 = 1 0 or 0 = 0 0101011 1110101 1111111 0011010 XOR 1111111 Citar XOR 1 xor 1 = 0 1 xor 0 = 1 0 xor 1 = 1 0 xor 0 = 0 0011010 1111111 1100101 Respuesta Final en binario(2):1100101 Respuesta Final en hexadecimal(16):65 Respuesta Final en decimal(10):101 Respuesta Final en octeto(8):145 Ya está solucionado, mi problema fue que tomé los valores que pasaste a decimal como hexadecimal Corroboré los valores que pasaste a decimal y luego los pasé a hexadecimal y a binario (para trabajar con las tablas que piden en el ejercicio) Si tienes dudas o estás en desacuerdo comenta Saludos Título: Re: Problema informático Publicado por: cacacolass en 22 Julio 2011, 02:05 am Ahhh! Lo entendí, o sea que la única forma de resolverlo es pasando los valores a binario, y de ahí hago todo!
Perfecto Entendí, muy buena la explicación. Se agradece bastante. Para el resto que pedía con X Y: Aquí les va 1. Sean A,B y C variables númericas y X e Y variables lógicas. Los valores de las mismas, en un instante dado, son: A:4 B: -3 C:1 X: Verdadero (1) Y: Falso (0) Calcular el valor de verdad de los siguientes predicados. a) (A>3 OR Y ) (Y OR Y) Y b) (C=1 XOR A<B) X XOR Y X c) (A>3 OR Y) AND (C=1 XOR A<B) (X OR Y) AND (X XOR Y) X AND X X d) (A>5 XOR B>10) Y XOR Y Y e) NOT (X) AND (A>5 XOR B>10) Y AND (Y XOR Y) Y AND Y Y f) NOT (NOT(X) AND (A>5 XOR B>10)) NOT (Y AND (Y XOR Y)) NOT (Y AND ( Y ) NOT (Y) X Si en alguno me equivoqué, agradezco la correxión. Muchas gracias Under. P.D: Edu, te entretiene bastante hacer esto, hay algunos mas complicados. Deberías probar. Título: Re: Problema informático Publicado por: cacacolass en 22 Julio 2011, 02:07 am Hay uno que no sé a que se refiere.
Dice: (Herrarum equinum est) Título: Re: Problema informático Publicado por: .:UND3R:. en 22 Julio 2011, 02:16 am De nada una cosa podrías cambiar el título para que sea más accesible cuando se utilice un buscador tanto interno como externo (google,yahoo,etc)
Saludos Título: Re: Problema informático Publicado por: cacacolass en 22 Julio 2011, 02:26 am De nada una cosa podrías cambiar el título para que sea más accesible cuando se utilice un buscador tanto interno como externo (google,yahoo,etc) Perdón por molestarte, pero tenés idea de que es (Herrarum equinum est)?Saludos Gracias por todo Título: Re: problema de variables lógicas Publicado por: .:UND3R:. en 22 Julio 2011, 04:27 am http://www.unlu.edu.ar/~introinf/biblioteca/TP_Modulo2.odt (http://www.unlu.edu.ar/~introinf/biblioteca/TP_Modulo2.odt)
Título: Re: problema de variables lógicas Publicado por: $Edu$ en 23 Julio 2011, 02:33 am Gracias por el ejemplo, yo mas que nada es de curioso, y creo que ya entendi como es ahora solo una pregunta.. donde usas esto? o es una tarea que manda el profesor?
Título: Re: problema de variables lógicas Publicado por: cacacolass en 23 Julio 2011, 03:39 am La verdad que no sé en qué se usa. Sólo eran ejercicios dados en un trabajo práctico para entregar.
Título: Re: problema de variables lógicas Publicado por: $Edu$ en 23 Julio 2011, 17:49 pm Ok gracias!
|