matrices. Introducción
Almacenamiento de datos.
Suponga que ha desarrollado un juego de computadora llamado "Usuario hostil" en el que los jugadores compiten contra intrincados y hostiles interfaz de la computadora Ahora necesita escribir un programa que rastree las ventas mensuales de este juego durante un período de cinco años. O supongamos que necesita hacer un inventario de los cromos de Hacker Hero.
Muy pronto llegará a la conclusión de que necesita más que simples tipos de datos básicos para almacenar y procesar información.
Matrices. Introducción.
Para facilitar el trabajo con grandes cantidades de datos, a un grupo de celdas se le asigna un nombre. Este grupo de celdas se denomina matriz.
Array – es un grupo de celdas de memoria del mismo tipo, ubicadas una al lado de la otra y que tienen un nombre común. Cada celda del grupo tiene un número único.
Hay tres cosas que debe aprender cuando trabaje con arreglos:
X asignar memoria del tamaño requerido para la matriz;
X escribir datos en la celda deseada;
X leer datos de una celda.
Cree una matriz. tu >
Al crear una matriz, se asigna espacio en la memoria (una determinada cantidad de celdas). intervalo>
1) Las matrices se pueden crear simplemente enumerando elementos:
int
[] nums =
< código>nuevo int[] { 1, 2, 3, 5 };
int significa que todos los objetos en la matriz son enteros.
En lugar de int
puede haber cualquier otro tipo de datos. Por ejemplo,
string[] nombres = ["Vasya", "Peter", "Fedya"];
2)
No podemos especificar inmediatamente los valores de la matriz, sino simplemente crear una matriz de la longitud que necesitamos.
int
[] números =
nuevo
int
[4];
3) Una matriz siempre "sabe" tu talla. El tamaño de la matriz a se puede encontrar así:
a.Longitud;
A menudo, el tamaño de la matriz se almacena en una variable separada para que el programa se pueda cambiar fácilmente para que funcione con un tamaño de matriz diferente. Ejemplo:
int N = 10; // almacena el tamaño de la matriz en la variable N
int[] numeros = new int[4]; // crea una matriz de tamaño N
Consola.Escribir(números.Longitud); // mostrar el tamaño de la matriz
El tamaño de la matriz se puede configurar desde el teclado.
Problem
Edite el programa para que se ingrese el valor de la variable N en la primera línea del teclado, y en la segunda línea se creó una matriz de tamaño N (los valores de los elementos de la matriz pueden ser cualquiera).