Test Tema 3: Recursión y matrices¶
Este test está basado en las 15 preguntas del cuestionario del tema. Tiene una sola respuesta correcta por pregunta. Selecciona tus respuestas y pulsa Comprobar respuestas para conocer tu nota, ver la explicación rápida de cada pregunta y consultar al final las soluciones explicadas paso a paso.
Cómo estudiar
Haz primero el test sin mirar las soluciones. Al corregirlo, lee la explicación rápida de cada pregunta y, si necesitas profundizar, despliega la explicación detallada paso a paso al final de la página.
0 de 15 respondidas
¡Empieza cuando quieras!
Resultado
Soluciones explicadas: aprende pregunta por pregunta¶
1. Respuesta correcta: B — Funciones que se definen en función de sí mismas
Una **función recursiva** es una función que se llama a sí misma para resolver un problema más pequeño. **Ejemplo: el factorial.** El factorial de 4 es: - \(4! = 4 \times 3 \times 2 \times 1 = 24\). - Podemos definirlo así: `factorial(n) = n * factorial(n-1)`. - Pero necesitamos un final: `factorial(1) = 1`. La función va reduciendo el problema hasta llegar al **caso base**. Sin ese caso base, la función continuaría ejecutándose indefinidamente hasta causar un desbordamiento de memoria. **Para el examen:** recursión = función que se llama a sí misma + condición de parada (caso base).2. Respuesta correcta: C — Misma dimensión para sumar matrices
Para sumar dos matrices, sumamos los elementos que ocupan exactamente la misma posición. Por ello, ambas matrices deben tener **el mismo número de filas y el mismo número de columnas**. Ejemplo: \[ \begin{pmatrix}1&2\\3&4\end{pmatrix} + \begin{pmatrix}5&6\\7&8\end{pmatrix} = \begin{pmatrix}6&8\\10&12\end{pmatrix} \] El elemento de la posición (1,1) se suma con el de la posición (1,1), el (1,2) con el (1,2), etc. **Ojo en el examen:** la suma de matrices no requiere que las matrices sean cuadradas, únicamente que tengan exactamente las mismas dimensiones (\(m \times n\)).3. Respuesta correcta: A — El producto de matrices no es conmutativo
En la aritmética ordinaria, el orden de los factores no altera el producto (\(2 \times 3 = 3 \times 2\)). Sin embargo, en el álgebra matricial, por regla general: \[ A \times B \ne B \times A \] Además, para que se pueda calcular \(A \times B\), el número de **columnas** de la primera matriz \(A\) debe ser igual al número de **filas** de la segunda matriz \(B\). Al cambiar el orden a \(B \times A\), es posible que la operación ni siquiera esté definida. **Para el examen:** el producto de matrices no es conmutativo. El orden en el que escribes las matrices importa.4. Respuesta correcta: D — Definición de matriz simétrica
Una **matriz simétrica** es una matriz cuadrada que no cambia al intercambiar sus filas por sus columnas. Es decir, coincide con su matriz traspuesta: \[ A = A^T \quad \iff \quad a_{ij} = a_{ji} \] Esto implica que los elementos son simétricos respecto a la **diagonal principal**. Ejemplo: \[ A = \begin{pmatrix} 1 & 2 \\ 2 & 3 \end{pmatrix} \] Los elementos en las posiciones (1,2) y (2,1) son iguales a 2. **Truco:** para que una matriz sea simétrica, primero debe ser obligatoriamente cuadrada.5. Respuesta correcta: D — Potencia de una matriz
Calcular la potencia de una matriz cuadrada (por ejemplo, \(A^2\)) significa multiplicarla por sí misma mediante el **producto matricial**: \[ A^2 = A \times A \] **Error común:** no se deben elevar al cuadrado los coeficientes individuales de la matriz. La operación requiere aplicar el procedimiento completo de producto matricial (fila por columna). **Condición:** la matriz debe ser cuadrada para poder multiplicar \(A\) por sí misma.6. Respuesta correcta: B — Definición de matriz inversa
La matriz inversa es el análogo del inverso multiplicativo de un número real (\(5 \cdot \frac{1}{5} = 1\)). En matrices, la **matriz identidad** \(I\) actúa como el número 1. Si la matriz \(B\) es la inversa de \(A\) (se denota como \(A^{-1}\)), debe cumplirse: \[ A \times B = B \times A = I \] **Para el examen:** - Una matriz solo puede tener inversa si es **cuadrada** y su **determinante es distinto de cero** (\(\det(A) \neq 0\)). - Si \(\det(A) = 0\), la matriz se llama *singular* o no invertible.7. Respuesta correcta: C — Trasponer una matriz
La operación de **trasposición** consiste en intercambiar las filas por las columnas de una matriz. Se denota por \(A^T\). Ejemplo: \[ A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix} \implies A^T = \begin{pmatrix} 1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix} \] Si la matriz original \(A\) tiene dimensión \(m \times n\), su traspuesta \(A^T\) tendrá dimensión \(n \times m\). **Para el examen:** la primera fila de \(A\) se convierte en la primera columna de \(A^T\), la segunda fila en la segunda columna, etc.8. Respuesta correcta: D — El determinante es un número escalar
El **determinante** es un valor numérico único (un escalar) asociado a una matriz cuadrada. Para una matriz de orden 2: \[ A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \implies \det(A) = ad - bc \] **Propiedad clave:** el determinante indica si la matriz es invertible. Si \(\det(A) \neq 0\), la matriz admite inversa. Si \(\det(A) = 0\), la matriz no tiene inversa.9. Respuesta correcta: A — Inversa del producto de dos matrices
Al calcular la inversa del producto de dos matrices invertibles \(A\) y \(B\), el orden de los factores se invierte: \[ (A \times B)^{-1} = B^{-1} \times A^{-1} \] **Demostración rápida:** \[ (A \times B) \times (B^{-1} \times A^{-1}) = A \times (B \times B^{-1}) \times A^{-1} = A \times I \times A^{-1} = A \times A^{-1} = I \] **Truco:** la propiedad de "invertir el orden" también se aplica a la traspuesta de un producto: \((A \times B)^T = B^T \times A^T\).10. Respuesta correcta: C — Fila o columna de ceros en un determinante
Si una matriz cuadrada tiene una fila entera o una columna entera compuesta por ceros, su determinante es automáticamente cero: \[ \det(A) = 0 \] Ejemplo: \[ \begin{vmatrix} 1 & 2 \\ 0 & 0 \end{vmatrix} = 1\cdot 0 - 2\cdot 0 = 0 \] **Para el examen:** una línea nula hace que las filas o columnas sean linealmente dependientes, lo cual anula el determinante e impide que la matriz tenga inversa.11. Respuesta correcta: B — Matriz booleana o 0-1
Una **matriz booleana** (o matriz 0-1) es aquella cuyos elementos pertenecen únicamente al conjunto \(\{0, 1\}\). Se utilizan para representar relaciones binarias y estructuras en ciencias de la computación: - `0` representa falso, ausencia de conexión o sin relación. - `1` representa verdadero, presencia de conexión o con relación. **Ejemplo:** representan las matrices de adyacencia de grafos dirigidos o redes.12. Respuesta correcta: A — Dimensiones en operaciones booleanas
Las operaciones de **unión** (disyunción, \(\lor\)) e **intersección** (conjunción, \(\land\)) entre matrices booleanas se evalúan elemento a elemento en cada posición \((i, j)\). Por consiguiente, es estrictamente necesario que ambas matrices tengan exactamente el **mismo tamaño** (\(m \times n\)). Ejemplo de unión elemento a elemento: \[ \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \lor \begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix} = \begin{pmatrix} 1\lor 1 & 0\lor 1 \\ 0\lor 0 & 1\lor 0 \end{pmatrix} = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} \]13. Respuesta correcta: C — Intersección booleana (AND)
La intersección de dos matrices booleanas equivale a aplicar la operación lógica **AND** (\(\land\)) posición por posición: | A | B | A \(\land\) B | |:-:|:-:|:-------------:| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | **1** | **Regla:** el resultado solo es 1 cuando **ambos** elementos comparados son igual a 1.14. Respuesta correcta: B — Producto booleano de matrices
El **producto booleano** de dos matrices \(A\) (de tamaño \(m \times k\)) y \(B\) (de tamaño \(k \times n\)), denotado como \(A \odot B\), utiliza la misma estructura que el producto matricial ordinario, reemplazando: - La multiplicación ordinaria por la intersección **AND** (\(\land\)). - La suma ordinaria por la unión **OR** (\(\lor\)). El elemento en la posición \((i, j)\) del resultado viene dado por: \[ c_{ij} = (a_{i1} \land b_{1j}) \lor (a_{i2} \land b_{2j}) \lor \dots \lor (a_{ik} \land b_{kj}) \] **Requisito:** el número de columnas de \(A\) debe ser igual al número de filas de \(B\).15. Respuesta correcta: B — Aplicación de matrices booleanas en informática
Las matrices booleanas son fundamentales en informática porque permiten manipular estructuras lógicas avanzadas mediante álgebra binaria: - Representación de **grafos** y redes de datos (matrices de adyacencia). - Cálculo de **cierres transitivos** (algoritmo de Warshall). - Consultas en **bases de datos relacionales** y operaciones de lógica digital. **Para el examen:** la unión e intersección en matrices booleanas permiten realizar búsquedas y procesar conexiones de manera óptima a nivel de bits.Chuleta final: lo imprescindible para aprobar¶
1. Operaciones con matrices ordinarias¶
| Operación | Condición requerida | Propiedad clave |
|---|---|---|
| Suma / Resta | Mismo tamaño (\(m \times n\)) | Elemento a elemento. |
| Producto (\(A \times B\)) | Columnas de \(A\) = Filas de \(B\) | No conmutativo (\(A \times B \neq B \times A\)). |
| Matriz traspuesta (\(A^T\)) | Cualquier dimensión | Intercambia filas por columnas. |
| Matriz inversa (\(A^{-1}\)) | Cuadrada y \(\det(A) \neq 0\) | \(A \times A^{-1} = A^{-1} \times A = I\). |
| Inversa del producto | \(A\) y \(B\) invertibles | \((A \times B)^{-1} = B^{-1} \times A^{-1}\). |
2. Determinantes y matrices especiales¶
- Matriz simétrica: Cuadrada que cumple \(A = A^T\) (\(a_{ij} = a_{ji}\)).
- Determinante: Un único número escalar.
- Línea de ceros: Si una fila o columna es completa de ceros, \(\det(A) = 0\).
3. Operaciones con matrices booleanas (0-1)¶
- Unión (\(A \lor B\)): Aplica OR elemento a elemento (requiere mismo tamaño).
- Intersección (\(A \land B\)): Aplica AND elemento a elemento (da 1 solo si ambos son 1).
- Producto booleano (\(A \odot B\)): Esquema de producto matricial sustituyendo multiplicaciones por AND y sumas por OR.