Está en la página 1de 10

3.

Un Sistema para contar Votos

En cierta empresa o institucin los inversionistas poseen las acciones que se distribuyen como sigue: A posee el 45%. B posee el 30%. C posee el 15%. D posee el 10%. Cada inversionista tiene un porcentaje de voto igual al nmero de acciones que posee y para aprobar una propuesta se requiere que la suma de votos afirmativos sea mayor que el 50%. Se nos pide disear un sistema electrnico de votacin. En la sala de juntas cada inversionista debe tener un botn con el cual puede indicar si su voto es SI o NO. si la suma de votos afirmativos emitidos es ms del 50% se enciende un dispositivo luminoso de color verde indicando si la propuesta fue aprobada y otro de color rojo indicando que fue rechazada.

Tabla de verdad
D =10% C=15% B=15% A=45% 1 1 0 1 0 1 1 0 0 0 1 1 ROJO 0 0 0 VERDE 1 1 1

0
0 0

0
0 1

1
0 1

1
1 0

0
1 1

1
0 0

1
1

0
1

1
0

0
0

1
1

0
0

D =10% 1 1 0 0

C=15% 1 0 1 0

B=15% 1 0 0 1

A=45% 0 1 1 1

ROJO 0 0 0 0

VERDE 1 1 1 1

Funcin lgica

Diagrama lgico

D =10% 0 0 1 1

C=15% 0 1 0 1

B=15% 0 1 1 0

A=45% 1 0 0 0

ROJO 1 1 1 1

VERDE 0 0 0 0

Funcin lgica

Diagrama lgico

Diagrama lgico completo

Diagrama lgico simplificado

REPORTE
Para comenzar a resolver el problema tenemos que pensar en nuestra condicin principal que es la de que con 50% de votos significa a favor y menos del 50% de votos significa en contra. Con nuestra condicin principal comenzamos a elaborar nuestra tabla de verdad, en la cual tenemos 4 variables de entrada (10%, 20%, 35% y 45%) y dos variables de salida: a favor y en contra (VERDE significa a favor y ROJO significa en contra). Se requiere que con mas del 50% de votos la variable verde se active y con menos de 50% la variable roja se active entonces quedara una tabla de verdad como la mostrada, con las lneas mas significativas ya que otra combinacin resultara una mezcla de las combinaciones significativas. Con la tabla de verdad terminada obtenemos nuestras funciones lgicas. Explicare la primera que se trata de los votos a favor, nuestra funcin seria una suma de los productos de los votos que hacen un total mayor al 50% y esto seria: verde =(10*15*30)+(45*10)+(45*15)+(45*30) donde el signo de + significa una compuerta Or y el signo * significa una compuerta And. Es lo mismo para la otra funcin utilizando el programa boole-deusto podemos obtener las funciones y los diagramas correspondientes mediante la tabla de verdad (como obtenemos 2 diagramas tenemos que unir las variables de entrada de ambos circuitos). Con los diagramas y ahora utilizando el programa livewire rehacemos el circuito y podemos comprobar que funciona nuestro circuito.

Al final Despus de analizar el circuito, podemos llegar a la conclusin de que se puede simplificar el circuito, en lugar de colocar las compuertas de los votos que suman menos del 50% y colocar una compuerta Not despus de la compuerta Or y colocarle un led. (en la diapositivas hay 3 ejemplos con los que se comprueba que si funciona)