Académique Documents
Professionnel Documents
Culture Documents
Elaborado por:
Paula Andrea Bustos Jimenez
C.C 1.030.695.165
Grupo
203036_14
Tutor:
Jesús Omar Vargas
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 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.