Está en la página 1de 6

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

SOFTWARE PARA INGENIERIA

Presentado

Grupo:

203036_65

Tutor
SANDRA MILENA GARCIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
2018

Problema a resolver
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

Para lograr una mayor comprensión en el uso de los operadores lógicos es necesario
diseñar un aplicativo desarrollado en Matlab o Scilab, donde el usuario pueda generar la
tabla de verdad de una expresión lógica introducida por el usuario. El aplicativo debe darle
al usuario la posibilidad de:

A. Seleccionar el tipo de estructura que tiene la expresión booleana así:

 (p operador q) operador z
 p operador (q operador z)
 (p operador q) operador (r operador s)
 ((p operador q) operador r) operador s
 ……. Proponer una estructura con mínimo 4 variables

B. Ingresar los operadores para cada caso (or, and, xor)

Una vez el usuario defina los valores anteriores, el aplicativo debe:

 Generar una matriz que contenga la tabla de verdad de la expresión booleana


 Mostrar la tabla de verdad al usuario
 Extraer de la matriz la columna de resultados y generar con ella un vector
Generar una gráfica de tren de pulsos a partir del resultado de la tabla de verdad (vector
anterior).

Ítem a Respuesta
resolv
er
Descr Seudocódigo
ipción Programa: algebra booleana
de la Entorno: estructura, operador
idea Algoritmo: escribir “introduzca la estructura de la función booleana”
Leer estructura booleana
Escribir “operadores según el número de la estructura escogida”
Leer operadores
Calcular simplificación de función
Calcular obtención de tabla de verdad
Mostrar grafica
Mostrar tabla
Fin del programa
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

Infor Estructura
mació
n de operadores
entra
da
Proce Al tener a la mano las estructuras se procede a conocer con cual
sos operador se desee trabajar así obtener los datos requeridos
Infor Tablas de verdad
mació
n de Grafica
salida

Venta • Mejor accesibilidad para el usuario


jas
• Mejor entendimiento al presentar valores a pedir y a dar

• Mejor estética en el resultado del programa

desve • Dificultad al programar casillas y botones del programa


ntajas • Dificultad al enlazar casillas y resultados
Cons https://www.edu.xunta.gal/centros/iescamposanalberto/aulavirtual2/pluginf
ultas ile.php/9025/mod_resource/content/0/CircuitosDigitalesProblemas.pdf
a
realiz http://mscerts.wmlcloud.com/es/836040.aspx
ar

CRITERIOS DE EVALUACION
Aplicar dichos criterios a cada una de las ideas para lograr seleccionar la mejor de
las ideas así:
Ideas Criterio 1 Criterio 2 Criterio 3 Criterio 4 Criterio 5
Jovany 10 8 2 2 2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

Arias

Criterio1: el programa presenta una interfaz de usuario, y es entendible para el


usuario final

Criterio2: el algoritmo es fácil de implementar y tiene pasos fáciles a seguir.

Criterio3: tiene un control de errores y aproximaciones basados en amplificadores


reales

Criterio4: se plantea un .exe activo

Criterio5: se puede implementar en varios sectores

PROPUESTA METODOLOGICA

1. Seleccionar unos de los programas el cual nos brinde las mejores herramientas
para el desarrollo del problema a resolver.

3. Al tener conocimiento de cada polarización y de las ecuaciones que nos


permiten encontrar cada resistencia y el circuito quede polarizado de manera
correcta se puede plantear el desarrollo de manera asertiva

4. Realizar de forma colaborativa el paso a paso o programación del mismo.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

BIBLIOGRAFIA
García, J. Aprenda matlab 7.0. (2005). Recuperado de :
http://datateca.unad.edu.co/contenidos/203036/documentos/Aprenda_Matlab_7_como_si_
estuviera_en_primero.pdf
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

MathWorks. (2009). TheMathworks. Recuperado de


http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf

También podría gustarte