Fredy
Las matrices son una colección de variables que tienen el mismo nombre y el mismo tipo de datos.
Suponga que desea escribir un programa en el que tiene que tomar diez estudiantes y sus calificaciones en diferentes materias y luego calcular el promedio de calificaciones, luego iniciará diez variables de estudiante1 y estudiante2 ... estudiante10 y variable promedio
entonces puede imprimirlos todos fácilmente. No, mi punto es que si se te pide que escribas a 500 estudiantes, ¿qué harás? Obviamente, iniciará 500 variables de estudiante1 y estudiante2 ... estudiante500, pero es difícil, también puede hacerlo, pero si ahora se le pide que tome 5000 estudiantes en lugar de 500 estudiantes. Ahora ese es el punto donde se usan las matrices. Ahora, usando matrices, simplemente inicializará una matriz de tamaño 500 o 5000 y solo un bucle, entonces puede obtener su resultado en solo 2 minutos. Espero que estés satisfecho. De todos modos, por favor, respóndeme.
Eladio
Las matrices son básicamente listas. Entonces, en lugar de que una variable sea solo una de algo, puede ser una lista de cosas.
Una matriz asociativa es un tipo especial de lista, donde puede hacer referencia a cada elemento de la lista por un nombre predefinido. Por ejemplo, si tiene una lista de números de teléfono, puede usar el nombre de la persona como la 'clave' en la matriz asociativa, para hacer referencia a su número de teléfono. En PHP escribiría algo como $ phone_number = $ contactos ['John'] para obtener el número de teléfono de John.
Everett
Piense en una matriz como una lista de elementos de datos, cada elemento puede ser referenciado por su lugar en la lista (matriz). Por lo tanto, la matriz CITIES podría estar formada por los elementos (nombres en este caso) Chicago, Detroit, Madison e Indianápolis. Un programa podría revisar la lista y hacer algo con ella. Esto se llama matriz unidimensional. Si se quisieran pares de elementos, se podría crear una matriz bidimensional. Etcétera.
Una matriz también se puede considerar como un archivo dentro de un programa. De hecho, se podría completar una matriz a partir de un archivo, pero el contenido de una matriz también se puede codificar de forma rígida. O se rellena solicitando al usuario los datos. Y luego se hace algo con él.
Las matrices se pueden ordenar, de menor a mayor o de mayor a menor, según lo que se necesite. A veces, el lenguaje de programación / scripting tiene esto incorporado, pero los lenguajes anteriores requerían que los programadores lo hicieran manualmente.