Tema

[Resueltos]Practica 1 - Ejercicios 1, 2, 3, 4, 5, 6, 7

6 respuestas 6276 visitas

Solo para corregir o dar una idea a los ke esten muuuuuuuuuuuy perdidos 😛

$$1)$$
a)Int b)Bool c)Float d)Bool e)Bool f)Bool g)Bool h)Float i)Bool j)Float
$$2)$$
a)si b)no c)no d)si e)si f)si g)si h)si i)si j)si
$$3)$$
Porke la comparacion de dos numeros devuelve un valor de verdad q luego se vincula al TRUE para dar otro valor de verdad.
$$4)$$
a)no b)no c)no d)si e)no f)si g)si h)si i)si
$$5)$$
a)Verdadero b)Verdadero c)Falso d)Verdadero e)Verdadero f)Verdadero g)Falso
$$6)$$
a)Tautologia b)Contradiccion c)Tautologia d)Contingencia e)Tautologia f)Tautologia g)Tautologia h)Tautologia i)Tautologia
$$7)$$
a)False es mas fuerte b)\((p \land q)\) es mas fuerte c)Son = de fuertes d)\((p \land q)\) es mas fuerte e)Son = de fuertes f)p es mas fuerte g)Son = de fuertes h)p es mas fuerte

FALSE es la mas fuerte
TRUE es la mas debil

Firma

111dz1.gif

Unas cositas (no lo tomes a mal, sino lo discutimos en el circulo de la muerte):

El 2)f) no veo porq tipa, el ( x V y ) es una expresion booleana y x e y no son booleanos... en C te lo acepto pero en este lenguaje no se como es la onda =S

el 4)i) no vale porq el == directamente no forma parte de la logica proposicional..

el 7)g) y 7)h) nose si se puede hablar de relacion de fuerzas ahi, porq ninguno de las implicaciones para ningun lado es una tautologia, nose q pasa en ese caso

Nada mas..

Basándome en lo q vi en las diapositivas de la teórica para el 7 g) y h) puse que ninguna era más fuerte

Firma

Pape Trataremos de buscarle una solución más útil que el famoso "reinicie el equipo y vea si mejora"

capas digo una burrada muy grosa.... pero en el 2) g- \(\Pi }== 3\) no entiendo por q "si tipa"....entiendo q es un booleano pero....la igualdad no se cumple... o es algo mas simbolico??

tipa justamente porke podes decir q es booleano... el resultado de eso va a dar siempre el valor de verdad FaLSE..

Las cosas "no tipan" cuando haces una operacion ilegal del tipo de juntar dos tipos de cosas diferentes y tratar de sacar conclusiones de eso.. tipo "\(True + 21\)" o " \('c' \; div \; 4\) ".. ganzadas asi q no se pueden hacer porq son dos tipos diferentes..
Ahora el \(==\) vale para comparar 2 cosas del mismo tipo, y si son iguales devuelve True, sino False
En el caso q preguntabas son dos cosas tipo Float (porq el \(\pi\) es Float y el 3 puede ser indistintamente Int o Float ) entonces tipa porq es "Float == Float" pero no son iguales, entonces la expresion esa devuelve false

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHH..... LO ENTENDI!!! GRACIAS CHICOS...