miércoles, 6 de septiembre de 2017

LÓGICA PROPOSICIONAL


TALLER DE LÓGICA PROPOSICIONAL

1.  Formule en palabras las siguientes expresiones simbólicas utilizando las siguientes proposiciones y determine su valor de verdad:
      p = Marte es un Planeta
      q= Napoleón fué un héroe latinoamericano  
      r = Isaac Newton promulgó las leyes de la mecánica clásica 
 
 Solución:

a) Marte es un planeta y Napoleón fue un héroe latinoamericano Entonces Isaac Newton no promulgo las leyes de la mecánica clásica.
b) Marte es un planeta y Napoleón no fue un héroe latinoamericano, entonces Marte no es un planeta si y solo si Isaac Newton promulgo las leyes de la mecánica clásica.

     c)   Marte No es un planeta, Si y solo si Isaac Newton promulgo las leyes de la mecánica clásica y Napoleón fue un héroe latinoamericano.

      d) Marte es un planeta o Napoleón no fue un héroe latinoamericano de lo contrario Marte no es un planeta si y solo si Isaac Newton promulgo las leyes de la mecánica clásica.


2. Sean p = "Luis lee la Prensa ", q = "Luis lee el Mundo" y r = " Luis lee el Universal". Escriba cada una de las siguientes proposiciones en forma simbólica.
a.)        Luis lee la Prensa o el Mundo, pero no el Universal.
b.)        Luis lee la Prensa y el Mundo, pero no lee la Prensa y el Universal.
c.)        No es cierto que Luis lee la Prensa pero no el Universal.
d.)        No es cierto que Luis lee el Universal o el Mundo pero no la Prensa.


Solución: 

a) (p v q )  ^~ r
b) (p ʌ q ) ^~ (p ^ r)
c)  ( p  ^ r)
d)  ~ (r  v  q)  ~ p


3. Para las siguientes expresiones: construya los respectivos árboles, las tablas de verdad y determine si son tautologías, contradicciones o contingencias.
   







4.   Reduzca los siguientes polinomios a formas normales disyuntiva y conjuntiva:  
PROPOSICIONES2.jpg

   












5.    De acuerdo a las respectivas salidas determine la forma normal apropiada (conjuntiva o disyuntiva), y reduzca el polinomio a su más mínima expresión, utilice las reglas de reducción apropiadas:
 p q r
S1
S2
S3
S4
F F F
F
V
F
V
F F V
F
F
V
 V
F V F
V
V
V
V
F V V
F
F
V
F
V F F
F
V
F
F
V F V
V
F
V
V
V V F
F
F
F
F
V V V
F
V
V
F






6. Dadas las respectivas premisas, establezca la inferencia lógica apropiada mediante el uso de las reglas de inferencia:
a.)   ~r  Premisa 1       b.)  ~ (q v s)  Premisa 1       c.)  (p v q)  Premisa 1
       q    Premisa 2            p                   Premisa 2               ~r      Premisa 2
       p         Premisa 3            t   (q v s)     Premisa 3                q  r  Premisa 3   
                                             r  t              Premisa 4     








7. Escriba los siguientes polinomios lógicos en su equivalente Booleano:













CONJUNTOS Y RELACIONES


TALLER DE CONJUNTOS Y RELACIONES


Desarrollo puntos 1 y 2







:
a                      

                        a)  El número de estudiantes que tomas las Tres son 70

        b)  Matemáticas y Biología total de 15
               Matemáticas y Física   total de 7
               Física y Biología  total de 10
         c)  Matemáticas  15, Física 8, Biología 25




e). Estadistica: 
ASIGNATURA
N° ESTUDIANTES
%
Matemáticas
15
15%
Biología
25
25%
Física
8
8%
Matemáticas y Física
2
2%
Matemáticas y Biología
10
10%
Física y Biología
5
5%
Estudian las 3 Asignaturas
5
5%
Ninguna de las 3
30
30%

TOTAL
100
100%




a. H x M
{ (Juan, Amanda), (Juan, Luisa), (Juan, Bertha), (Juan, Stella), (Luis, Amanda), (Luis, Luisa), (Luis, Bertha), (Luis, Stella), (Pedro, Amanda), (Pedro, Luisa), (Pedro, Bertha), (Pedro, Stella), (Miguel, Amanda), (Miguel, Luisa), (Miguel, Bertha), (Miguel, Stella) }
b. M x H
{ (Amanda, Juan), (Amanda, Luis), (Amanda, Pedro), (Amanda, Miguel), (Luisa, Juan), (Luisa, Luis), (Luisa, Pedro), (Luisa, Miguel), (Bertha, Juan), (Bertha, Luis), (Bertha, Pedro), (Bertha, Miguel), (Stella, Juan), (Stella, Luis), (Stella, Pedro), (Stella, Miguel) }


Dominio:
Dominio R= {1,3}

Recorrido:
Recorrido R= {2,3,4}

b. Dibuje el grafo dirigido de R




c. Encuentre R-1

R-1= {(3,1),(4,1),(2,3),(3,3),(4,3)





a) R1: {(1,1), (2,1)}: Reflexiva
b) R2: {(1,3), (2,3), (4,1)}: Transitiva
c) R3: {(1,1), (2,2), (3,3), (1,2), (2,1), (2,3), (3,1)}: Reflexiva/Transitiva


8. Establezca las operaciones de Codd indicadas para el modelo relacional de las siguientes tablas de Bases de   datos. Escriba el tipo de operación.
a. Listado de empleados que ganan hasta dos salarios mínimos, con nombre, cargo, documento y salario.

SELECT e.Nombre_empleado,c.Cargo,e.Documento,c.Salario FROM TEmpleado ec INNER JOIN TCargo c ON ec.cargo = c.Cargo, ec.Salario = c.Salario INNER JOIN TEmpleado e ON ec.Nombre_Empleado = e.Nombre_Empleado, ecDocumento = e.Documento WHERE c.Salario >= 566700*2





b. Seleccione  los cargos cuyos salarios superan el $1’500.000,00; con IdCargo,  Cargo, Salario y Subsidio de transporte.

SELECT IdCargo, Cargo, Salario,SubTransporte FROM TCargo WHERE Salario >1500000

c. Juntar cargos y empleados.

SELECT *FROM TEmpleados INNER JOIN TCargo



d. Seleccionar de la tabla empleados aquellos que ganan menos de $500.000,00 con nombre, documento y cargo.

SELECT e.Nombre_empleado, c.Cargo, e.Documento, c.Salario FROM TEmpleado ec INNER JOIN TCargo c ON ec.Cargo = c.Cargo, ec.Nombre_Empleado = e.Nombre_Empleado, ec.Documento = e.Documento WHERE c.Salario <= 500000

ÁLGEBRA BOOLEANA


TALLER DE ÁLGEBRA BOOLEANA


  1. 1. Simplificar las siguientes expresiones Booleanas y dibuje los respectivos circuitos equivalentes.
PROPOP3.jpg





  1. 4. De acuerdo a los términos mínimos resuelva, ya sea por suma de productos  o por producto de sumas cada una de las funciones indicadas en la siguiente tabla. Luego de ello corrobore los resultados, mediante el uso de los mapas de Karnaugh. Dibuje finalmente los respectivos circuitos lógicos.

ABCD
f(A,B,C,D)
f(A,B,C,D)
f(A,B,C,D)
0 0 0 0
0
1
0
0 0 0 1
1
1
0
0 0 1 0
1
1
1
0 0 1 1
0
0
1
0 1 0 0
0
0
1
0 1 0 1
0
0
1
0 1 1 0
1
0
1
0 1 1 1
1
0
1
1 0 0 0
0
1
0
1 0 0 1
0
1
0
1 0 1 0
0
0
1
1 0 1 1
1
0
1
1 1 0 0
1
0
1
1 1 0 1
0
1
0
1 1 1 0
0
0
1
1 1 1 1
0
1
1




  1. 5. Exprese los siguientes circuitos en lógica cableada y escriba un polinomio equivalente en lógica proposicional:



  1. 6. Utilice simulink de Matlab para implementar las respectivas tablas de verdad de los siguientes circuitos combinacionales. “Para garantizar la validez del ejercicio imprima un pantallazo de la simulación en el blog”.


  1. 7. Escriba la expresión booleana equivalente para cada uno.








  1. 8. Diseñe el circuito lógico para la alarma de un automóvil, la cual detecta cuando las luces están encendidas mientras el carro esta apagado, o la puerta del conductor está abierta,  y el motor está en marcha. Los sensores están conectados a la puerta, el motor y las luces.










  1. 9. Implemente en Simulink:
a.) Un circuito que Sumador Restador.




b.) El circuito comparador que se ilustra en la figura de abajo y elabore su respectiva tabla de verdad. (Recuerde que tiene tres salidas diferentes)




  1. 10. Diseñe un circuito lógico con semisumadores, que haga la multiplicación entre dos números binarios uno de tres bits por otro de dos.