Documente Academic
Documente Profesional
Documente Cultură
Programacin I
Arrays
Arrays
Un array es un indicador que puede almacenar varios
valores simultneamente. Cada uno de estos valores se
identifica mediante un nmero al cual se llama ndice.
As, para acceder al primer elemento del array habra
que usar el ndice cero, para el segundo el ndice uno,
para el tercero el ndice dos, y as sucesivamente. Para
declarar un array se usa la siguiente notacin:
tipo[] variable;
Ejemplo:
using System;
namespace Arrays
{
class ArraysApp
{
static void Main()
{
string[] nombres; // Declaracin del array
ushort num=0;
do
{
try
{
Console.Write("Cuntos nombres vas a introducir? ");
num=UInt16.Parse(Console.ReadLine());
}
catch
{
continue;
}
} while (num==0);
nombres=new string[num]; // Instanciacin del array
// string[] nombres = new string[num]; //Declaracin e instanciacin del array
for (int i=0; i<num; i++)
{
Console.Write("Escribe el nombre para elemento {0}: ", i);
nombres[i]=Console.ReadLine();
}
Console.WriteLine("Introducidos los {0} nombres", num);
Console.WriteLine("Pulsa INTRO para listarlos");
string a=Console.ReadLine();
for (int i=0; i<num; i++)
{
Console.WriteLine("Elemento {0}: {1}", i, nombres[i]);
}
a=Console.ReadLine();
}
}
}
namespace Arrays3
{
class Arrays3App
{
static void Main()
{
// Declaracin e inicializacin del array
string[] nombres={Ana", "Juan", "Jorge"};
string a=Console.ReadLine();
}
}
}
Arrays multidimensionales
Los arrays multidimensionales son aquellos que constan
de dos o ms dimensiones, es decir, que cada elemento
del array viene definido por dos o ms ndices. La
declaracin de un array multidimensional (en este caso,
ser tridiensional, es decir, con tres dimensiones):
tipo[,,] variable;
Ejemplo: string[,] alumnos = new string[2,4];
Este array es bidimensional y servira para almacenar
una lista de alumnos por aula, aulas y cuatro alumnos en
cada una.
Ejercicios
Elaborar un algoritmo que forme dos arreglos. El primero contiene los 75 cdigos
de los estudiantes que perdieron COMPUTADORES y el segundo los 46 cdigos de
los estudiantes que perdieron ALGORITMOS. Partiendo de los dos arreglos formar
uno nuevo con los cdigos de los estudiantes que perdieron ambas materias.
Una compaa necesita registrar las ventas realizadas por cada uno de sus 100
vendedores durante cada uno de los meses del ao. Para lograr este objetivo,
esta compaa lo ha contratado a usted para que cree una matriz y almacene all
esta informacin, y luego poder calcular:
El
El
El
El