Arrays
Ejercicios
1)
Crea un programa de 3 elementos
unidimensionales
int[] array = {
1, 3, 5};
string[] weekDays2
= { "Sun", "Mon", "Tue"};
2)
Desarrollar un array de 5 celdas
int[] arr;
arr = new int[5]; // create a 5 element integer array
3)
Inicializar un array de 5 elementos
int[] array1 = new int[5] { 1, 3, 5, 7, 9 };
4)
Declarar e inicializar un array de 3
elementos unidimensionales
int[3] valores;
Preguntas
a)
¿Qué diferencia existe entre la declaración
e inicialización de un array unidimensional?
La declaración especifica el tipo que
devuelve la función, el nombre de la función y el tipo de los parámetros,
mientras que la inicialización establece los valores iniciales de los
parámetros y variables antes de su ejecución.
b)
¿Qué operaciones se realizan con un array
unidimensional?
-
Lectura
-
Escritura
-
Asignación
c)
¿Cómo se encuentra formado un array
unidimensional?
-
Tipo
de dato
-
Identificación
-
# de
elementos
Sintaxis
1)
Array unidimensional
Este tipo de instrucciones se
utilizan para informar al procesador del espacio que debe reservar en memoria
para almacenar un dato simple o estructurado que se denominan o se referencian
por un mismo nombre, donde la dirección de memoria más baja corresponde al primer
elemento y la dirección de memoria más alta corresponde al último elemento o
componente del array.
int[] array = new int[5];
2)
Operaciones con arrays unidimensional
Escritura:
String Nombres[200]
Asignación:
Int Numeros[500]
String Nombres[200]
Hacer
Desde C=1 Hasta 199
Nombres[C]
← C
Fin Desde
Asignación:
Int Numeros[500]
Hacer Desde I= 0
Hasta 499
Numeros[I] ← 3
Fin Desde
Lectura:
String Nombres[200]
Hacer Desde C=0 Hasta 199
Leer Nombres[C]
Fin Desde
3)
Representación gráfica de un array
unidimensional
Ejemplos
1)
Array unidimensional
2)
Operaciones con arrays unidimensional
Ejemplo: sea el siguente
arreglo unidimensional donde se va a guardar 5 datos de tipo entero (integer)
x : array[1..5] of integer
En memoria el computador
guarda 5 espacios: esto quiere decir en el arreglo X en la posición 1 guarda
34, en el arreglo X en la posición 2 guarda 22, asi hasta la última posición
del arreglo X posicion 5 guarda 72.
X [1]
34
X [2]
22
X [3]
39
X [4]
63
X [5]
72
72
Program SumaN;
Uses
Crt;
Const
n = 5;
Var
nums: Array[1..n] Of Integer;
s, i: Integer;
Begin
For i:=1 To n Do
Begin
Write('Escriba el número: ');
ReadLn(nums[i]);
s := s + nums[i];
End;
WriteLn('La suma es: ', s);
End.
Fuentes
http://msdn.microsoft.com/es-es/library/0a7fscd0.aspx
http://msdn.microsoft.com/es-es/library/2yd9wwz4.aspx
http://msdn.microsoft.com/es-es/library/aa288453%28v=vs.71%29.aspx
http://www.mundonet.es/arrays-arrays-multidimensionales-arrays-de-arrays.html?Pg=Entrega11.htm
http://msdn.microsoft.com/es-es/library/38eeb5t5%28v=vs.90%29.aspx
http://www.latindevelopers.com/articulos/csharp/arreglos-en-csharp.php


Perseverancia
ResponderEliminarIndicar en las operaciones con array a cual corresponde cada una de las indicadas.
buen trabajo 10/10
ResponderEliminar