Académique Documents
Professionnel Documents
Culture Documents
PRESENTACIÓN
Esta unidad curricular es parte integrante del campo técnico específico del trayecto
curricular del plan de estudios “Técnico en Computación” y del Área especialización de
Equipos, Instalaciones y Sistemas. Como asignatura, conjuntamente con
Organización de Computadoras cumple como función ser una unidad curricular de
fundamento específico para el Área.
El bloque de sistemas de numeración tiene por objeto que los estudiantes utilicen y
operen con diferentes representaciones internas de los datos. Estos contenidos se
relacionan con “Organización de Computadoras” con la finalidad de comprender cómo
se llevan a cabo las operaciones aritméticas y cuáles son sus alcances y limitaciones.
También se relacionan con la unidad curricular de “Algoritmos y Estructuras de Datos”
en cuanto a la definición de los tipos de dato, su rango y precisión.
El bloque Teoría de Errores tiene por finalidad que los estudiantes anticipen posibles
errores de cálculo y sus márgenes en operaciones con las distintas representaciones
numéricas, debido a que muchas de las fallas de los sistemas reales son producto de
estimar inadecuadamente los errores en los cálculos computacionales. La principal
aplicación de los contenidos de este bloque es en los algoritmos de búsqueda de
números decimales.
El propósito general de esta unidad curricular es que los estudiantes construyan los
conceptos y las herramientas lógicas necesarias para comprender el funcionamiento y
las características lógicas del procesador, interpreten la representación interna de los
datos y su comportamiento en cada uno de los procesos que ejecuta la computadora.
OBJETIVOS DE APRENDIZAJE
Que los estudiantes sean capaces de:
La Lógica:
Tiene aplicación en todos los campos del saber según se puede comentar a
continuación:
En la filosofía, para determinar si un razonamiento es válido o no, ya que
una frase puede tener diferentes interpretaciones; sin embargo la lógica
permite saber el significado correcto.
Los matemáticos usan la lógica, para demostrar teoremas e inferir
resultados que puedan ser aplicados en investigaciones.
En la computación, para revisar programas y crear sus algoritmos, es
utilizada en el diseño de computadoras. Existen circuitos integrados que
realizan operaciones lógicas con los bits, gracias a estos se ha
desarrollado las telecomunicaciones (telefonía móvil, internet, ...)
La proposición:
Es una afirmación que podrá ser verdadera o falsa, pero nunca puede ser
ambas a la vez. No se admite por tanto ambigüedad en su valor de verdad.
3+2=6
Juana de Arco murió en la hoguera
Jorge Luis Borges escribió “El Aleph”
6 es un número impar
En cambio, por citar otro tipo de ejemplos, podemos ver en las siguientes
oraciones, enunciados que no son proposiciones:
X + Y>5
Jugas?
Compra 5 manzanas y 3 peras
Ven aquí
Los casos restantes son o bien una pregunta (Jugas?) o bien oraciones que
enuncian una orden, (Compra esto y aquello o Ven aquí). En ningún caso
tienen un valor de verdad.
Valor de Verdad:
Proposición Compuesta:
Conectivos Lógicos:
Los conectivos de los que se dispone, son los que podemos ver reflejados en el
siguiente cuadro:
La relación que cada uno de ellos efectúa esta regida por las “tablas de verdad”
que veremos a continuación.
Pero antes de ello y para simplificar el tema, quiero que relacionemos los
estados o “valores de verdad”, con 1 (unos) y 0 (ceros). De este modo cuando
vemos “verdadero” podemos pensar en 1 y cuando tengamos un “falso”,
pensaremos en 0.
Conjunción:
Vincula dos o más proposiciones lógicas mediante un conectivo de tipo “Y”. Por
lo tanto para obtener un valor de verdad “Verdadero”, todas las proposiciones
intervinientes deben ser verdaderas.
p q p∧q
V V V
V F F
F V F
F F F
Disyunción:
p q p∨q
V V V
V F V
F V V
F F F
En este caso, como podemos ver, sólo obtenemos un resultado falso en caso
que todas las proposiciones sean “Falsas”.
NOTA: Un modo rápido de razonar este conector es pensarlo como una adición
o suma. De este modo si el valor 0 representa a los falsos, tenemos que el
único resultado 0 (falso) es cuando sumamos dos o mas ceros.
Disyunción Exclusiva:
“o p, o q”
Es decir que solo podremos obtener un resultado verdadero en caso que una
de las proposiciones sea verdadera, y ninguna más. Su tabla de verdad es la
siguiente:
p q pΔq
V V F
V F V
F V V
F F F
Negación:
p ~p
V F
F V
Condicional:
p q pq
V V V
V F F
F V V
F F V
Bicondicional:
p q p↔q
V V V
V F F
F V F
F F V
Ejemplo 1:
[ (p q) ∧ q ] p
Tabla de verdad:
p q [ (p q) ∧ q] p
V V V V V V V V V
F V F V V V V F F
V F V F F F F V V
F F F V F F F V F
(1) (2) (3)
Ejemplo 2:
Tabla de verdad:
p q r [p v (q ∧ r )] ↔ [(p v q) ∧ (p v r )]
V V V V V V V V V V V V V V V V
V V F V V V F F V V V V V V V F
V F V V V F F V V V V F V V V V
V F F V V F F F V V V F V V V F
F V V F V V V V V F V V V F V V
F V F F F V F F V F V V F F F F
F F V F F F F V V F F F F F V V
F F F F F F F F V F F F F F F F
Ejemplo 3:
~ { [ ( p v ~ q ) ∧ q ] → p}
Tabla de verdad:
p q ~{ [(p v ~q) ∧ q] → p}
V V F V V F V V V V
V F F V V V F F V V
F V F F F F F V V F
F F F F V V F F V F
1) Pentium es un microprocesador
2) Pentium no es un microprocesador
3) Si estudias, entonces aprendes
4) No llueve
5) María canta y cocina
6) Iré a la fiesta si y solo si compro el vestido esta tarde.
7) Se necesita una secretaria que sepa inglés o francés.
8) O bien es juez o es parte.
9) Renunciaré al cargo si no cambian las condiciones de trabajo
10) la reunión es mañana y asiste todo personal, o bien todos quedan
sancionados.
3) Representar y construir las tablas de verdad para las siguientes
proposiciones compuestas:
a. (p → q) ^ (q ↔ ~p)
b. (p ^ ~q) v (~p ↔ q)
c. (p ^ q) ↔ (~p v q)
d. p → (q Δ ~p)
e. p Δ (~q → p)
f. (p ^ q) ↔ ~p
g. (p v q) ↔ (~p ^ ~q)
h. (p → q) ↔ (~q ^ p)
i. [ p → (q v ~p) ] → ~q
j. ~ (p v q) ↔ (p ^ ~q)
k. ~ (p → ~q) Δ p
l. (p ^ q) → q
m. [(p → q) ^ ~p] → ~q
n. [(p v q) ^ r] ↔ [(p ↔ q) v r]
q. [(a → b) ^ (a → c)] ↔ (a → c)
s. [(p Δ q) ^ ~r] v (p ^ q)
t. [(p Δ q) ↔ r] Δ (p ↔ q)
x. (p ^ q) → (p Δ ~ r)
Leyes de Simplificación:
La presente ley consiste en suprimir los negadores en casos tales como ~ (~q)
o la proposición que sea representada por cualquier otro alfabético.
~ (~q) ≡ q
Ley de Ídempotencia:
(p ^ p) ≡ p
(p → q) ^ (p → q) ≡ (p → q)
(p v p) ≡ p
Demostración:
(p → q) ^ (p → q)
p q (p → q) ^ (p → q)
V V V V V V V V V
V F V F F F V F F
F V F V V V F V V
F F F V F V F V F
≡ (p → q)
p q (p → q)
V V V V V
V F V F F
F V F V V
F F F V F
Ley Conmutativa:
p^q≡q^p
pvq≡qvp
Ejemplo:
p v (p ^ ~q) ≡ (p ^ ~q) v p
Ley Asociativa:
p v q v r ≡ p v (q v r) ≡ (p v q) v r
Demostración:
p v (q v r)
p q r p v (q V r)
V V V V V V V V
V V F V V V V F
V F V V V F V V
V F F V V F F F
F V V F V V V V
F V F F V V V F
F F V F V F V V
F F F F F F F F
(p v q) v r
p q r (p v q) V r
V V V V V V V V
V V F V V V V F
V F V V V F V V
V F F V V F V F
F V V F V V V V
F V F F V V V F
F F V F F F V V
F F F F F F F F
Ley Distributiva:
Para poder utilizar la presente ley, es necesario que los términos utilizados se
encuentren conectados por conectivos lógicos diferentes entre si (y / o). Si
tuviéramos dicha condición cumplida la ley indica que podremos aplicar
distribución entre términos, tal y como se realiza en métodos matemáticos.
p ^ (q v r) ≡ (p ^ q) v (p ^ r)
Ejemplo:
Ley de De Morgan:
~ (p ^ q) ≡ (~p v ~q)
~ (p v q) ≡ (~p ^ ~q)
Ejemplo:
(p → q) ≡ ~ p v q
Demostración:
p q p → q p q ~p v q
V V V V V V V F V V
V F V F F V F F F F
F V F V V F V V V V
F F F V F F F V V F
Ejemplo:
(a → b) ^ (a → c) ≡ (~ a v b) ^ (~ a v c)
La presente ley se aplica cuando nos encontramos con el símbolo del bi-
condicional (si y solo sí), el cual es representado por el símbolo “↔”.
(p ↔ q) ≡ (p → q) ^ (q → p)
Demostración:
p q p ↔ q (p → q) ^ (q → p)
V V V V V V V V V V V V
V F V F F V F F F F V V
F V F F V F V V F V F F
F F F V F F V F V F V F
Ejemplo:
[(p ^ q) ↔ r]
[(p ^ q) → r] ^ [r → (p ^ q)]
Leyes de Absorción:
Absorción Total:
p ^ (p v q)
r v (q ^ r)
Ante estas condiciones podremos eliminar los términos contenidos entre los
paréntesis, quedando solamente el termino que se repite por fuera de los
mismos.
p ^ (p v q) ≡ p
r v (q ^ r) ≡ r
Absorción Parcial:
p ^ (~ p v q)
r v (q ^ ~ r)
p ^ (~ p v q) ≡ p ^ q
r v (q ^ ~ r) ≡ r v q
Ejemplo:
p ^ q v (p ^ ~ q)
Ley de absorción Parcial
p ^ (q v p )
Ley de absorción Total
Ejercicios resueltos:
1) (p q) (p q) p
2) (p q) → p p
(p q) → p Ley del Condicional
[(p q) p] Ley de De Morgan
[(p) q] p Ley de Doble Negación
(p q) p Ley de Conmutación
p (p q) Ley de Substitución Total
p -
3) (p → q) (p q) q
(p → q) (p q) Ley del Condicional
(p q) (p q) Ley distributiva
[p (p q)] [q (p q)] Ley de Substitución Parcial
(p q) [q (p q)] Ley de Substitución Total
(p q) q Ley de Conmutación
q (p q) Ley de Substitución Total
q -
6) p ↔ (q p) p q
p ↔ (q p) Ley del Bicondicional
[p → (q p)] [(q p) → p] Ley del Condicional
[p (q p)] [(q p) → p] Ley del Condicional
[p (q p)] [(q p) p] Ley de De Morgan
[p (q p)] [(q) (p) p] Ley de Doble Negación
[p (q p)] [(q p) p] Ley de Absorción Total
[p (q p)] p Ley Distributiva
(p p) [p (q p)] Ley de Absorción Parcial
(p p) (p q) Ley Distributiva
[p (p q)] [p (p q)] Ley de Absorción Total
p [p (p q)] Ley de Absorción Parcial
p (p q) Ley de Absorción Parcial
p q -
8) (p ↔ q) → (p q) p q
(p ↔ q) → (p q) Ley del Condicional
(p ↔ q) (p q) Ley del Bicondicional
[(p →q) (q → p)] (p q) Ley del Condicional
[(p q) (q p)] (p q) Ley Distributiva
{[p(qp)] [q(qp)]} (p q) Ley de Absorción Parcial
{[(p q) [q (q p)]} (p q) Ley de Absorción Parcial
{[(p q) (q p) ]} (p q) Ley de De Morgan
[(p q) (q p)] (p q) Ley de De Morgan
{[(p) (q)]] (q p)} (p q) Ley de Doble Negación
[(p q) (q p)] (p q) Ley Distributiva
{[(p (qp)] [q (qp)]} (pq) Ley de Absorción Parcial
(p q) (q p) (p q) Ley Conmutativa
(p q) (p q) (q p) Ley Distributiva
[p (p q)] [q (p q)] (q p) Ley de Absorción Total
p [q (p q)] (q p) Ley de Absorción Parcial
p (q p) (q p) Ley de Absorción Total
p (q p) Ley de Absorción Parcial
pq -
Concepto:
Vincula dos o más variables de ingreso un conectivo de tipo “Y”. Por lo tanto
para obtener un valor 1, todas las proposiciones intervinientes deben poseer tal
valor.
La tabla de verdad de la conjunción es la siguiente:
A B A∙B
0 0 0
1 0 0
0 1 0
1 1 1
A B A+B
0 0 0
1 0 1
0 1 1
1 1 1
Este conector se represente como una adición o suma. Por tanto, la relación
entre las variables intervinientes es el símbolo “+”.
A A
0 1
1 0
Como se puede ver, la negación es representada con una línea superior sobre
la variable tratada. El grafismo del conector es el que se muestra a
continuación:
A B A∙B
0 0 1
1 0 1
0 1 1
1 1 0
A B A+B
0 0 1
1 0 0
0 1 0
1 1 0
A B AB
0 0 0
1 0 1
0 1 1
1 1 0
A B AB
0 0 1
1 0 0
0 1 0
1 1 1
Ejemplo 1:
F1=B
F2=A ∙ B
F3=B + A
F= A ∙ B ∙ (B + A)
p ^ (p v q) ≡ p
B ∙ (B + A)
Por lo tanto:
B ∙ (B + A) ≡ B
F=A ∙ B
X+Y ≡ Y+X
XY ≡ YX
A + (B + C) ≡ (A + B) + C ≡ (A + C) + B
A(B + C ) ≡ AB + AC
Leyes de De Morgan:
XY ≡ X + Y
b. La suma negada de variables es igual al producto de tales variables
negadas, lo cual es expresado del siguiente modo:
X+Y ≡ X Y
XYZ ≡ X + Y + Z
Propiedades:
Absorbentes Complemento
A*A ≡ A XX≡0
A+A ≡ A X+X≡1
Doble Negación
X≡X
Mapas de Karnaugh:
F=ABC+ ABC
Adyacencia de celdas:
Se dice que las celdas son adyacentes cuando están situadas junto a
cualquiera de sus cuatro lados. Mientras que una celda no es adyacente
cuando tocan diagonalmente cualquiera de sus esquinas.
Es de destacar que el mapa esta “unido” por sus extremos, de manera que al
contrario de lo que parece, este tipo de adyacencia se cumple en las celdas tal
y como se puede apreciar en las siguientes figuras:
00 01 11 10
00
01
11
10
00 01 11 10
00
01
11
10
Las celdas coloreadas son adyacentes entre sí, sean filas o columnas.
Ejemplo:
Dada la función:
F=AB + ABC
F=AB + ABC
F=AB (C+C) + ABC
Aplicamos Distributiva
F=ABC + ABC + ABC
Dada:
F=ABC + ABC + ABC
AB 00 01 11 10
C
0
1 1
AB 00 01 11 10
C
0 1
1 1
Ahora nos queda aplicar el método, el cual consiste en agrupar los 1, siempre
en cantidades que sean potencias de dos, aplicando las propiedades que
habíamos especificado en páginas anteriores.
Teniendo entonces el mapa visto, agrupamos los 1 de la siguiente manera:
AB 00 01 11 10
C
0 1
1 1
F=AB
Dada la función:
F=(A+B+C)∙(A+B+C)∙(A+B+C)∙(A+B+C)
Podemos encontrar los siguientes números binarios (notar que es al revés que en el caso anterior)….
0 0 1 0 1 0 1 1 0 1 0 1
AB 00 01 11 10
C
0
1 0
AB 00 01 11 10
C
0 0
1 0
AB 00 01 11 10
C
0 0 0
1 0
AB 00 01 11 10
C
0 0 0
1 0 0
F=(B+C)∙(B+C)
a. F=A+A+B+C
b. F=AB+ABC
c. F=AB(A+B)
d. F=[AB (C+BD) + AB]C
e. F=ABC+ABC+ABC+ABC+ABC