Está en la página 1de 10

PASO 2.

EXPERIMENTACIÓN

PRESENTADO POR:
JOSE NICOLAS HERNANDEZ LOPEZ - Código: 15024967
JEISON ANDRES ACUÑA – Código:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA – ECBTI
PROGRAMA DE INGENIERIA ELECTRONICA
MODULO DE SOFTWARE PARA INGENIERIA
2018
INTRODUCCION

En el presente documento se muestra el procedimiento utilizado para escoger la metodología


correspondiente al desarrollo de las actividades futuras que constan en la solución del ejercicio
propuesto referente a estructuras booleanas y tablas de verdad.

En primera instancia se desarrolla el flujograma o un texto explicativo del desarrollo de la


actividad, de igual forma se tienen presentes la información de entrada, procesos, información
de salida, ventajas, desventajas y consultas a realizar, esta actividad se desarrolla por parte de
todos los integrantes del grupo.

Posteriormente, se hace un estudio de las propuestas a desarrollar y se profundiza sobre la idea


seleccionada.
CONTENIDO

Enlace de videos.

Integrante Link
José Nicolás
https://www.youtube.com/watch?v=6pwEycwoVCU&feature=youtu.be
Hernández López
Jeison Andrés
https://www.youtube.com/watch?v=lVvufjki_PQ
Acuña.

Tabla descripción de la idea propuesta para resolver el problema (no las prácticas)

Item a resolver Respuesta


El programa puede ser desarrollado de la siguiente manera:
1. Solicitar al usuario, escoger cuál de las formas
presentadas será utilizada para generar la tabla de verdad, es
decir seleccionar una de las cinco (4 que da la guía + 1 que
inventamos nosotros) estructuras de la expresión booleana.
2. Luego que se elige la estructura, se presenta la
manera adecuada al usuario la forma como se va desarrollar
la tabla de verdad, teniendo en cuenta que hay varios
Descripción de la idea paréntesis y estos se desarrollan de adentro hacia afuera. En
(Algoritmo o texto cada uno de los paréntesis hay un “operador” como lo
explicativo) denomina la guía, entonces ahí se le solicita al usuario
escoger uno de los tres operadores válidos para la actividad
que pueden ser AND, OR y XOR.
3. Los operadores escogidos se almacenan para después
mostrar la forma que se escogió por parte del usuario.
4. Al interior del programa se van resolviendo las
operaciones booleanas y se guardan en variables para que se
relacionen con las otras expresiones y/o resultados de otros
paréntesis.
5. Se presenta la tabla de verdad de acuerdo a los datos
suministrados a través de una matriz y la estructura booleana
con el respectivo operador que fue reemplazado en la
selección del punto 2.
6. A través del respectivo comando se cambia el
resultado de la columna del resultado correspondiente a la
matriz, para que se presente como una fila o vector.
7. Por último se genera una gráfica con los puntos
valores obtenidos en la matriz.
Antes de ingresar la información se debe tener en cuenta que las
variables que intervienen en la tabla de verdad y el programa en
general deben ser creadas.

Información de Información de entradas:


entrada  Tabla de verdad básica de 3 y 4 variables
 Estructuras booleanas
 Indicación que elige la estructura booleana
 Indicaciones que eligen los operadores booleanos.

Los procesos se desarrollan de acuerdo a los datos de entrada, así:


 Después de escogida la estructura
 Se escogen los operadores y se desarrollan de
acuerdo al orden que permiten las agrupaciones o paréntesis.
 Se encuentra el resultado final
Procesos
 Se realiza la transpuesta del vector columna que
pertenece a la matriz, correspondiente a la última columna
que es el resultado.
 Se desarrolla la gráfica solicitada

La información de salida es:


 Matriz completa con el resultado obtenido de la
Información de salida
estructura booleana con sus correspondientes operadores
booleanos.
 Vector fila (horizontal) del resultado obtenido en la
matriz de acuerdo a la estructura y operadores booleanos.
 Grafica de los resultados obtenidos
Es un programa muy sencillo de utilizar, ya que lleva paso a paso al
usuario para que no cometa equivocaciones y además fundamente
Ventajas los conceptos de Tablas de verdad, ya que muestra la
descomposición de las agrupaciones de manera correcta.

Una desventaja seria el tiempo que se demora el usuario al ingresar


Desventajas la información.

Monroy, J. (2014). PLE Matlab-Scilab. Recuperado


de.http://www.netvibes.com/juanolmv#Donde_relacionarme_con_
otros

Gil, R. M. (2003). Introducción rápida a Matlab y Simulink para


ciencia e ingeniería. Madrid, ES: Ediciones Díaz de Santos.
Capítulo 1. pág. 1-21. Recuperado
Consultas a realizar de:http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.acti
on?ppg=1&docID=11059428&tm=1479848795401

Gil, R. M. (2003). Introducción rápida a Matlab y Simulink para


ciencia e ingeniería. Madrid, ES: Ediciones Díaz de Santos.
Capítulo 3. pág. 35-40. Recuperado
de:http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.acti
on?ppg=1&docID=11059428&tm=1479848795401
JOSE NICOLAS HERNANDEZ LOPEZ
Tabla para seleccionar la idea a desarrollar

Criterio 1 Criterio 2 Criterio 3 Criterio 4 Criterio 5


Técnico Interacción Económico Social Educativo
Idea 1 Teniendo en La interfaz Por ser un En cuanto a lo En cuanto a la
Nicolás cuenta la permite al programa social, parte educativa
Hernández herramienta a usuario que ya se permite que la viabilidad es
utilizar es muy desarrollar la tiene las personas muy alta, ya
factible que se actividad instalado, fundamenten que una
desarrolle paso a paso (scilab o sus persona puede
adecuadamente. por lo que no matlab) solo conocimientos entrenarse en
presenta es cuestión en cuanto a la cuanto al
dificultades de aprender tabla de desarrollo de
para el a programar verdad por lo tablas de
mismo. en este que su verdad y
software, lo procedimiento adquirir
cual es paso a agilidad y
representa paso. Así habilidades
un gasto mismo el propias de las
económico código matemáticas
bajo. presenta binarias.
estructuras
claras y
fáciles de
interpretar
con unos
conocimientos
muy básicos
de
programación.
Idea 2 Podemos decir Estos En la La interfaz Permite hacer
que el programas actualidad ofrece modificaciones
Jeison
desarrollo utilizados este software herramientas y es de gran
Acuña detallado y bien ofrecen al es fácil de que permiten utilidad para
estructurado programador conseguir, explicar de hacer pruebas
nos proporciona y al usuario por lo que forma en el área de
buenos una interfaz los gastos detallada cada los procesos
resultados. para realizar primordiales una de las automatizados
buenas solo sería estructuras del para quienes
descripciones tener acceso programa que estén en
en pos de una a una se desea preparación.
buena computadora ejecutar con el
iteración. y proceder a propósito de
la que es usuario
instalación. los interpretar
de forma
adecuada.

Tabla propuesta metodológica

Idea seleccionada: Idea 1


Paso 1 Generar datos predeterminados para la interacción interna de las tablas
de verdad como lo son vectores columna con las cantidades de
variaciones necesarias para la tabla. Es decir en el caso de interactuar
3 variables se tendrían un total de 2^3 filas que significan 8 filas.
Paso 2 Solicitar la selección de la estructura booleana correspondiente
Paso 3 Solicitar los operadores paso a paso de acuerdo a las agrupaciones
que se presenten en la estructura y guardarlos en otras variables
adecuadas.
Paso 4 Realizar las operaciones entre vectores y guardar resultado final.
Paso 5 Cambiar el resultado de vector columna a vector fila y crear la grafica
Paso 6 Presentar la matriz con los datos recolectados y calculados, presentar
la estructura con los operadores seleccionados y mostrar el resultado
como vector fila.
Paso 7 Mostrar la gráfica desarrollada.
CONCLUSIÓN

En el desarrollo de la actividad se pudo observar que a través de un paso a paso se facilita la


comprensión del ejercicio, es así como se logra identificar una forma clara para desarrollar la
actividad.

Las dificultades presentadas en el desarrollo de la actividad se presentaron al momento de


enfrentar el entorno y los comandos del seudocódigo que se encuentran en el programa Matlab,
ya que al momento de consolidar el flujograma se piensa ¿Cómo haré esto en su momento?, es
decir la forma en que se desarrollará directamente en el software.
REFERENCIAS

Monroy, J. (2014). PLE Matlab-Scilab. Recuperado


de.http://www.netvibes.com/juanolmv#Donde_relacionarme_con_otros

Scilab 5.1.1. (2009). Capítulos 1-6. pág. 1-64. Recuperado


de:http://www.scilab.org/content/download/247/1702/file/introscilab.pdf

MathWorks. (2009). TheMathworks. Capítulo 1. Pág. 1-10. Recuperado


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

Material uso de Matlab (2016). Recuperado de.http://ocw.mit.edu/resources/res-18-002-


introduction-to-matlab-spring-2008/

Gil, R. M. (2003). Introducción rápida a Matlab y Simulink para ciencia e ingeniería. Madrid,
ES: Ediciones Díaz de Santos. Capítulo 1. pág. 1-21. Recuperado
de:http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=1&docID=1105942
8&tm=1479848795401

También podría gustarte