Sei sulla pagina 1di 7

Paso 7

Unidad 1,2 y 3: Paso 7 - Presentar resultados Paso 7 – Evaluación final POA


Leonardo Páez Nieves - 13721891
Universidad Nacional Abierta y a Distancia UNAD
Julio 12 del 2019

Nota

Software para ingenierı́a, Profesor: Camilo Arturo Lagos, Ingenierı́a Electrónica, Universidad Nacio-
nal Abierta y a Distancia UNAD.
Paso 7

INTRODUCCIÓN

La pruebas no son opcionales y sirven para asegurar que aquello que se desea que el programa realice, se
realice y se realice sin errores. En esta oportunidad se verifica el funcionamiento de programa realizado
durante desarrollo de la materia software para ingenierı́a, se utilizan una serie de valores de prueba y se
toman evidencias de los resultados, se completa el trabajo con la realización de cambios en el código en los
aspectos en los cuales se puede observar que el programa no cumple con lo requerido.
Paso 7

Problema.
En una empresa de publicidad, se requiere implementar un programa que permita al diseñador bosquejar
dos imágenes a visualizar en una matriz de leds a instalar al lado de un semáforo, la idea es mostrar una
imagen que le indique al peatón cuando caminar y otra para cuando parar; para ello el aplicativo que diseñe
debe permitir:

Digitar el orden de la matriz (no inferior a 8x8).

El programa debe permitir que el usuario establezca que leds encenderán para formar la imagen a
partir del ingreso de un 1 lógico en las casillas que determine, para cada imagen

Mostrar la matriz diseñada con la imagen a mostrar para caminar y parar.

Simular con un temporizador, la visualización alterna de cada matriz, el usuario determina dicho
tiempo.

Mostrar una matriz que contenga la coincidencia de led encendido para la imagen de caminar y parar.

Actividades a desarrollar.

1. Diseñar un conjunto de datos de prueba, que permitan verificar la validez del programa que diseñaron
para solucionar el problema planteado en el curso, si dichos datos demuestran que el aplicativo no da
solución al problema planteado es necesario depurar la solución.

2. Ejecutar el programa que diseñaron, ingresando ese conjunto de datos de prueba y capturar las pantallas
que evidencian su funcionamiento

3. Consolidar los resultados anteriores en la siguiente tabla.

Primer dato de prueba: matriz 4x4

Figura 1: Respuesta del programa ingreso matriz 4x4


Paso 7

Segundo dato de prueba: matriz 7x7

Figura 2: Respuesta del programa ingreso matriz 7x7

Tercer dato de prueba: matriz 8x8

Figura 3: Respuesta del programa ingreso matriz 8x8 opción avanzar

Figura 4: Respuesta del programa ingreso matriz 8x8 opción detenerse


Paso 7

Cuarto dato de prueba: matriz 10x10

Figura 5: Respuesta del programa ingreso matriz 10x10 opción avanzar

Figura 6: Respuesta del programa ingreso matriz 10x10 opción detenerse

Correcciones realizadas al programa.

Figura 7: Error de información en el programa


Paso 7

Figura 8: Corrección de información en el programa

Se corrige el igual que se mostraba al final de la información de la ubicación del dato solicitado, de igual mane-
ra se expresa a sobre cual matriz se va a realizar la búsqueda, ya sea matriz de avanzar o matriz de detenerse.
Paso 7

BIBLIOGRAFIA

Sizemore, J., & Mueller, J. P. (2015). MATLAB for dummies. Hoboken, NJ: Wiley.

Gilat, A. (2013). Matlab: Una introducción con ejemplos prácticos. Barcelona: Reverté.

Moore, H. (2007). MATLAB para ingenieros. México: Pearson Prentice Hall.

Timer. (n.d.). Recuperado Julio 05, 2019, de https://la.mathworks.com/help/matlab/matlab prog/use-a-


matlab-timer-object.html.

figure. (n.d.). Recuperado Julio 04, 2019, de https://la.mathworks.com/help/matlab/ref/figure.html

World, E. (2017, Enero 20). 60.| Matlab | Programming Deep Dive | Program Scheduling | - MATLAB.
Recuperado Julio 03, 2019, de https://www.youtube.com/watch?v=1EVeiAsBOSs

Potrebbero piacerti anche