• No se han encontrado resultados

4-N-Cubos. 4.1 Representación y cubos de diferentes dimensiones. 4.2 Generalizaciones sobre N-Cubos. 4: N-Cubos 1

N/A
N/A
Protected

Academic year: 2021

Share "4-N-Cubos. 4.1 Representación y cubos de diferentes dimensiones. 4.2 Generalizaciones sobre N-Cubos. 4: N-Cubos 1"

Copied!
20
0
0

Texto completo

(1)

4: N-Cubos 1

4-N-Cubos

4.1 Representación y cubos de diferentes dimensiones.

(2)

Representación

 Los n-cubos permiten visualizar las

funciones booleanas en espacios n-dimensionales discretos.

Las representaciones gráficas de los

n-cubos están restringidas a valores de n pequeños (<10).

(3)

4: N-Cubos 3

Representación

Se suelen dibujar las variables de la función

en ejes coordenados ortogonales.

Las variables pueden tomar solamente los

valores "0" y "1", lo cual define un espacio

(4)

N-Cubos

 Técnica visual usada para identificar cuando se

puede minimizar usando el teorema de unificación (o fusión).

n variables de input = cubo de n-dimensiones.

2-cubo X Y 11 00 01 10 distancia entre nodos adyacentes es siempre 1 (X, Y) 3-cubo X Y Z 000 111 101 (X, Y, Z) 1-cubo X 0 1 (X) 4-cubo W X Y Z 0000 1111 1000 0111 (W, X, Y, Z) 1100

(5)

4: N-Cubos 5

N-Cubos y mintérminos

Un n-cubo tiene 2n vértices.

Cada vértice de un n-cubo tiene n adyacentes.

Cada mintérmino corresponde a un vértice.

2-cubo X Y 11 00 01 10 distancia entre nodos adyacentes es siempre 1 (X, Y) 3-cubo X Y Z 000 111 101 (X, Y, Z) 1-cubo X 0 1 (X) 4-cubo W X Y Z 0000 1111 1000 0111 (W, X, Y, Z) 1100 0100

(6)

A B F 0 0 1 0 1 0 1 0 1 1 1 0

ON-set = nodos solidos OFF-set = nodos vacios

Don’t Care-set = nodos con X

dos superficies de dimensión 0 (nodos) se combinan en una superficie de

dimensión 1 (línea)

A varia en la superficie, B no varia. Esta superficie representa el

literal B‘.

Tablas de verdad y N-Cubos

Teorema de unificación (X • Y + X • Y’ = X)

combina superficies del cubo en bordes más largos.  Ejemplo: A B 11 00 01 10 F F = A’B’ + AB’ = B’ F = A’B’ + AB’

(7)

4: N-Cubos 7 A B Cin Cout 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 (A'+A)BCin AB(Cin'+Cin) A(B+B')Cin Cout = BCin+AB+ACin

El on-set esta completamente cubierto

por la combinación (OR) de los tres sub-cubos de menor dimensionalidad.

3-Cubo

Ejemplo: Lógica de carry para Sumador de 1

bit. A B C 000 111 101

(8)

110

F(A,B,C) = Σm(4,5,6,7)

on-set es un cuadrado (un cubo de dimensión 2)

representa una expresión de una variable (3 dimensiones – 2 dimensiones)

A es verdad y no cambia, B y C varían Este sub-cubo representa

el literal A

3-Cubo

Ejemplo: A B C 000 111 101 100 001 010 011

(9)

4: N-Cubos 9

Sub-cubos de más

dimensiones

Actividad: ¿Que variable(s) representa este

sub-cubo? 4-cubo W X Y Z 0000 1111 1000 0111 f(W, X, Y, Z)=? 1100 0100

(10)

A B F 0 0 1 0 1 0 1 0 1 1 1 0

N-Cubos y mapas de Karnaugh

 Un mapa de Karnaugh es una mapa aplanado de un N-Cubo.

 K-mapas están doblados (conectados) alrededor de sus

bordes.

 Difícil dibujar y visualizar para más de 4 dimensiones.  Casi imposible para mas de 6 dimensiones.

Alternativa a tabla de verdad para ayudar a visualizar

minimizaciones (adyacencias).

 Ayudan a aplicar el teorema de minimización.

 Elementos del on-set con solo un cambio de una variable

son adyacentes (y se pueden agrupar para minimizar).

0 2 1 3 0 1 A B 0 1 1 0 0

1 ¿Porque los minterms

no son adyacentes en la tabla de verdad pero en las otras

representaciones si? A B 11 00 01 10

(11)

4: N-Cubos 11

Adyacencias en N-cubos y

mapas de Karnaugh

Conectados de la primera a la última

columna.

Conectados de primera a última fila.

000 010 001 011 110 100 111 101 C B A A B C 000 111 101 100 001 010 011 110

(12)

Cubos y mapas de 4-variables:

simplificación

F(A,B,C,D) =

∑m(0,2,3,5,6,7,8,10,11,14,15)

Actividad: Dibujar el 4-Cubo correspondiente a los min-terms y simplificar.

(13)

4: N-Cubos 13

Cubos y mapas de 4-variables:

simplificación

F(A,B,C,D) = ∑m(0,2,3,5,6,7,8,10,11,14,15) A B C D 0000 1111 1000 0111 0010

(14)

Mapas de 4-variables: simplificación

F(A,B,C,D) = ∑m(0,2,3,5,6,7,8,10,11,14,15) A B C D 0000 1111 1000 0111 0010

Hay que encontrar el menor número de sub-cubos de mayor tamaño que cubran el ON-set (menos términos con el menor número

(15)

4: N-Cubos 15 C + B’D’  F(A,B,C,D) = Σm(0,2,3,5,6,7,8,10,11,14,15) F = D A B A B C D 0000 1111 1000 0111 1 0 0 1 0 1 0 0 1 1 1 1 1 1 1 1 C + A’BD 0010

(16)

4-N-Cubos

4.1 Representación y cubos de diferentes dimensiones

(17)

4: N-Cubos 17

Sub-cubos de m-dimensiones en un

espacio Booleano de n-dimensiones

 En un 3-cubo (tres variables), sub-cubos de tipo:

 0-cubo, i.e., un nodo individual, resulta en un

termino con 3 literales

 1-cubo, i.e., una línea de dos nodos, resulta

en un término con 2 literales

 2-cubo, i.e., un plano de cuatro nodos, resulta

en un término con 1 literal

 3-cubo, i.e., un cubo de ocho nodos, resulta

en un término constante "1"

En general,

 un m-subcubo en un n-cubo (m < n) resulta

(18)

Generalizaciones sobre

sub-cubos

Mediante inducción puede plantearse:  Un n-cubo tiene 2n vértices (o nodos).

 Cada vértice de un n-cubo tiene n adyacentes.

 Si se fija una variable en un n-cubo, el resto de las

(n-1) variables puede representarse por un cubo de (n-1) dimensiones.

 Cada mintérmino corresponde a un vértice.

 Si se fijan k de las n variables, las restantes pueden

representarse en un cubo de (n-k) dimensiones.

 Un (n-k) cubo está contenido en el cubo de n

(19)

4: N-Cubos 19

Generalizaciones sobre sub-cubos

 Se pueden efectuar elecciones de k

elementos de un grupo total de n.

Recordando que:

Un conjunto de k variables booleanas puede

tomar 2k valores posibles.

El numero total posible de sub-cubos con

dimensión n-k incluidos en un n-cubo:

n k

n k

= n ! k !nk!

n k

·2 k = n ! k !nk! ·2 k

(20)

Combinaciones de sub-cubos

posibles

Ejemplo:

 El número de combinaciones para elegir

sub-cubos con dimensión 2 de un 3-cubo (sin importar el orden)

 n = 3, k = 1

 Numero de 2-cubos posibles son:

110 A B C 000 111 101 100 001 010 011 Una de muchas posibilidades! Una variable fija

3 1

·2

1

=3!

Referencias

Documento similar

La finition chêne gris, le ‘visone’ mat et le blanc caractérisent le plan de travail, les éléments hauts et l’armoire à provisions, en for- mant des espaces ambiants

If you are covered by a reciprocal agreement for health and social security (citizens of Denmark, Finland, France, Luxembourg, Norway, Portugal and Sweden), you may be eligible

El Equipo Provincial de Dirección y la Comisión Provincial de Mejora de Ávila se organizaron y ejercieron sus funciones y tareas de acuerdo con lo establecido en la Orden de 29 de

Daniel hizo dos ladrillos uniendo dos cubos para obtener cada ladrillo, como se muestra en la figura.. Lucy tiene algunos cangas, la moneda de Cangurolandia, en su billetera

Proponer una actividad para tratar y reflexionar sobre los modelos que se tienen para elegir en la resolución de problemas asociados al conteo de las posibilidades particulares

Los valores unitarios de construcción (VUC) serán determinados en el marco de un procedimiento de tasación masiva, de acuerdo con lo establecido en el N°2 del artículo

Ha comunicado que el 4 de agosto de 2022, realizó el pago del Cupón N° 4 Serie Única con Clave de Pizarra BGA-1-N1U-20, de los Bonos Banco Ganadero Emisión 2, por medio

DIVERSIDAD PATRIMONIAL El municipio de NERJA cuenta con una multitud de elementos de indentidad y patrimoniales que le ofrecen una muy buena oportunidad de