Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las matrices en un aspecto estrictamente matemático son una rama de la algebra lineal y
que por lo general sirven para poder desarrollar ecuaciones . Pero este concepto de
matrices también es utilizado en otras áreas académicas como en las ciencias sociales,
economía, administración, informática, entre otras.
En las matemáticas las matrices están consideradas como aquel conjunto ordenado
de elementos, en M filas y N columnas, el cual se simboliza por MxN. La diagonal
principal es el conjunto de los elementos dentro de la matriz, los cuales cumplen con
la característica de que su lugar en fila coincide con su lugar en columna.
Esta estructura se utiliza cuando en el mundo del problema ( es decir cuando se nos
presenta un problema ) hay características que se adaptan a esta representación
bidimensional.
Un array es un conjunto de datos del mismo tipo, los cuales están ordenados de
forma lineal uno después de otro. Los componentes de un array se han de referenciar
por medio del nombre del array y un índice de desplazamiento para indicar el
componente deseado.
Estos arrays son usados por los programadores para contener “lista de datos” en la
memoria. Por ejemplo, los datos almacenados en un disco suelen leerse y ponerse
dentro de un array con el objetivo de facilitar la manipulación de dichos datos, ya
que los datos en memoria pueden ser modificados, clasificados, marcados para su
eliminación, etc. para luego ser reescritos al disco. Otro ejemplo podría ser el de un
menú de opciones que se desplegarán dentro de una ventana para que el usuario
pueda elegir una de éstas, en tales casos y cuando las opciones son numerosas,
solamente se ponen unas cuantas de ellas dentro de la ventana pero se le da al
usuario la oportunidad de poder subir y bajar a su antojo para ver el resto de
opciones que, aunque no se vean en la ventana, forman parte del menú o array de
opciones.
Una array unidimensional es aquel en donde los componentes son accesibles por
medio de uno y solamente un índice que apunte al componente requerido. Los arrays
de este tipo son conocidos también con el nombre de vectores. Conceptualmente,
podemos pensar en un array unidimensional como una lista compuesta de datos,
donde para referirnos a uno de ellos emplearemos un número para indicar la
posición del mismo dentro de la lista.
ANEXOS:
Anexo 1: Ejemplo de matrices
+------+
| dato | <-- componente 0, ( fila 0 )
|------|
| dato | <-- componente 1, ( fila 1 )
|------|
| dato | ...
|------|
| dato | ...
|------|
| dato | ...
|------|
| dato | ...
|------|
| dato | <-- componente 6, ( fila 6 )
|------|
array: VentaSemanaQ
C O L U M N A S
+--- componente ( 0, 0 )
|
+------+------+------+------+
| dato | dato | dato | dato |
|------|------|------|------|
F | dato | dato | dato | dato |
|------|------|------|------|
I | dato | dato | dato | dato |
|------|------|------|------|
L | dato | dato | dato | dato |
|------|------|------|------|
A | dato | dato | dato | dato |
|------|------|------|------|
S | dato | dato | dato | dato |
|------|------|------|------|
| dato | dato | dato | dato |
+------+------+------+------+
|
+---- componente ( 6, 3 )
#define FILAS 7
int main()
{
float ventas[FILAS] = {
123.50, 234.60, 345.45, 321.40, 345.00, 456.65, 0.0 };
float total = 0;
int i;
puts("Ventas de la semana");
puts("-------------------");
puts("--------");
printf("%8.2f\n", total );
system("pause");
return 0;
}