0 calificaciones0% encontró este documento útil (0 votos)
32 vistas3 páginas
El documento presenta una propuesta para resolver un problema mediante la creación de una matriz 3x3 con números consecutivos en orden aleatorio. La solución incluye la entrada de un número inicial, la forma de organización de la matriz (horizontal o vertical), y la dirección de movimiento de una casilla vacía. El proceso generará la matriz, actualizará su presentación después de cada movimiento, y preguntará al usuario si desea continuar armando la matriz. Se consultarán temas como programación básica, estructuras de control, vectores y matrices.
El documento presenta una propuesta para resolver un problema mediante la creación de una matriz 3x3 con números consecutivos en orden aleatorio. La solución incluye la entrada de un número inicial, la forma de organización de la matriz (horizontal o vertical), y la dirección de movimiento de una casilla vacía. El proceso generará la matriz, actualizará su presentación después de cada movimiento, y preguntará al usuario si desea continuar armando la matriz. Se consultarán temas como programación básica, estructuras de control, vectores y matrices.
El documento presenta una propuesta para resolver un problema mediante la creación de una matriz 3x3 con números consecutivos en orden aleatorio. La solución incluye la entrada de un número inicial, la forma de organización de la matriz (horizontal o vertical), y la dirección de movimiento de una casilla vacía. El proceso generará la matriz, actualizará su presentación después de cada movimiento, y preguntará al usuario si desea continuar armando la matriz. Se consultarán temas como programación básica, estructuras de control, vectores y matrices.
1. Volver a leer el problema a resolver en el curso.
Presente una idea solución al problema a resolver diligenciando la
siguiente tabla Tabla 1. Descripción de la idea propuesta para resolver el problema (no las prácticas) Item a resolver Respuesta Descripción de la idea, realizarla a través de Algoritmo ó texto explicativo.
Información de entrada Se solicitaran como datos de
entrada un valor x que corresponderá al primer número de la matriz Forma en la cual quiere realizar el armado 1= horizontal 0=vertical Dirección del movimiento de la casilla vacía, d= derecha I=izquierda A=arriba B=abajo Procesos Creación de la matriz Incremento del número dado por el usuario para rellenar la matriz y organizarlos en forma aleatoria en la matriz Condicionales para la forma de armado horizontal o vertical Generar la gráfica de la matriz e ir actualizándola para mostrar solo una matriz en pantalla. Utilizar siclos que mantengan actualizando la información de los movimientos utilizados
Información de salida Matriz 3x3 con 8 números
consecutivos al dado por el usuario organizados de manera aleatoria.
Una nueva matriz generada
después de cada movimiento
Pregunta si desea continuar
con el armado
Mostrar en pantalla cuando se
haya completado
Temas a consultar y la referencia Conceptos Básicos de
bibliográfica de donde lo va a extraer. programación Estructura repetitiva FOR- WHILE Estructuras tipo CASE Lógica de vectores Creación de matrices Operaciones con matrices dulhoste, j. (2019). Introducción al control de procesos para ingenieros. Revisado 21 Septiembre 2019, de http://webdelprofesor.ula.ve/i ngenieria/djean/index_archivo s/Documentos/TC_Guia_Matla b_Scilab.pdf Scott Hudson (2014). Scilab Lectures. Pág. 9-16. Recuperado de: http://users.tricity.wsu.edu/~ hudson/Teaching/EE221/Text/ 03%20Programming%20struc tures.pdf Hahn, B. D., & Valentine, D. T. (2013). Essential MATLAB for Engineers and Scientists (Vol. Fifth edition). Waltham, MA: Academic Press. Capítulo 5. Pág. 111-129. Recuperado de: http://bibliotecavirtual.unad.e du.co/login?url=http://search. ebscohost.com/login.aspx?dire ct=true&db=nlebk&AN=48598 1&lang=es&site=eds-live Monroy, J. (2016). Fundamentos de programación Matlab. [Archivo de video] Recuperado de: http://hdl.handle.net/10596/1 0294