Vous êtes sur la page 1sur 4

Software para Ingeniería

Paso 7 – Evaluación Final POA

Elaborado por:
Paula Andrea Bustos Jimenez
C.C 1.030.695.165

Grupo
203036_14

Tutor:
Jesús Omar Vargas

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


ESCUELA DE CIENCIAS BÁSICAS, INGENIERÍAS Y TECNOLOGÍAS
CURSO SOFTWARE PARA INGENIERÍA
DICIEMBRE 2019
BOGOTÁ D.C
Individual:
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.
Tabla de relación de datos de prueba y resultados

Dato de Resultado arrojado por el programa (Captura de Pantalla) Describir el Fragmento de código ajustado (en caso de requerirse)
ajuste que se
Prueba realiza al código
en caso de
requerirse.
Mover la En el programa case 2 %proceso para que la casilla 0 baje
if (v~=3 & v~=6 & v~=9)% evalua los limites
celda hacia Scilab fue difícil
mvb=mvb+1;%contador de movimiento
abajo y hacia lograr arreglar m(v) = m(v+1);
la derecha esta parte del m (v+1)= 0;
código, por la v = v+1;
tanto se tuvo else
que crear uno disp('No se puede realizar el
movimiento');
nuevo usando el end
software de case 6 %proceso para que la casilla 0 se mueva a la
Matlab. derecha
if (v~=7 & v~=8 & v~=9)% evalua los limites
mvd=mvd+1;%contador de movimiento
m(v) = m(v+3);
m (v+3)= 0;
v = v+3;
else
disp('No se puede realizar el
movimiento');
end
Ingresar un Se le creó un while ~(~isempty(n))| n<=0
número ciclo while para n = input('Ingrese el primer número: ');
negativo, un que se repita %variable con la cual el usuario elige el numero
número hasta que se inicial
incorrecto o ingrese un valor end
no ingresar válido. while ~(~isempty(a))| (a~=1 & a~=2) %Se crea el
ningún dato. ciclo que se repita hasta que se elija una de las
2 opciones
disp('Por favor elija el armado que desee:
');
disp('1.Horizontal');
disp('2.Vertical');
a=input('');%se guarda en la variable a la
opción elegida
end

Cuando se Se le creó un while ~(~isempty(op))|op<=0 %proceso para evitar


coloca una ciclo while para que se ingresen valores incorrectos
dirección que se repita op=input ('Elija una dirección: ');
errónea o hasta que clc;
cuando se cambie de disp(m);
end
llega al límite dirección.
de la matriz.

Cuando el
usuario
decide salir se
muestra en
pantalla la
puntuación y
los
movimientos.

Cuando el
usuario logra
armar el
rompecabezas
se muestra la
puntuación
final y la
cantidad de
movimientos
hechos.

Vous aimerez peut-être aussi