Ejercicios De Programacion De Software

Páginas: 23 (5520 palabras) Publicado: 18 de junio de 2012
Capitulo VI

INDICE

CAPITULO VI

Arreglos Arrays Unidimensional Arrays Multidimensional Ejercicio 34 Ejercicio 35 Ejercicio 36 Ejercicio 37 07 06 04 03 02 01

01

Lenguaje de Programación – Capitulo VI Programando con Visual Basic 2005

ARREGLOS

Array Unidimensional

Un Array (arreglo) es un indicador que puede almacenar varios valores simultáneamente. Cada uno de estosvalores se identifica mediante un número al cual se llama índice. Así, para acceder al primer elemento del array habría que usar el índice cero, para el segundo el índice uno, para el tercero el índice dos, y así sucesivamente. Vamos a ver cómo se declara un Array

Dim Variable(NúmeroDeElementos) As Tipo de Variable

En efecto, tal como pueden apreciar, el array será utilizable únicamente a partirde su declaración. Por ejemplo:

Dim Numeros(3) As Integer

En este ejemplo, el número 3 que está dentro de los paréntesis indica el número total de elementos + 1 de que constará el array. Puesto que todos los arrays están basados en cero, esto es, el primer elemento del array es cero. Por lo tanto, en este caso, el último elemento sería 3, ya que son cuatro y no tres los elementos que locomponen (0, 1, 2 y 3). Veamos un ejemplo algo más completo y después lo comentamos:

Dim Numeros(3) As Integer Dim K As Integer Numeros(0) = 1 Numeros(1) = 2 Numeros(2) = 3 Numeros(3) = 4 For K = 0 to 3 Console.WriteLine("Indice [{0}{1}{2}", K, "] = ", Numeros(K)) Next

Ahora veamos la salida en la consola.

Indice Indice Indice Indice

[0] [1] [2] [3]

= = = =

1 2 3 4

Joel MartinChuco Marrufo 1

Lenguaje de Programación – Capitulo VI Programando con Visual Basic 2005

Bueno ahora se ve mas claro lo que hablo, como se habrán dado cuenta al declarar un array e indicar los elementos que va a contener dicho array, siempre debemos de tener en cuenta de esto: Numero de elementos – 1, por ejemplo, si queremos un array de 4 elementos tendríamos que indicarle así: Array (3), porque seria el numero de elementos – 1 en este caso 4 – 1 = 3.

Aunque es un poco difícil de acostumbrarse, ya que en las versiones antiguas no eran así, se parecen un poco al C, C++.

Array Multidimensional

Los arrays multidimensionales son aquellos que constan de dos o más dimensiones, es decir, que cada elemento del array viene definido por dos o más índices. Veamos un ejemplo dedeclaración de un array multidimensional (en este caso, será tridimensional, es decir, con tres dimensiones):

Dim Variable(x,x,x) As Tipo de Variable

Como vemos, hay tres letras dentro de los paréntesis, separadas por comas, lo cual indica que el array es tridimensional, puesto que los tres índices del mismo se separan uno de otro por comas. Veamos un pequeño ejemplo que lo clarifique un poco más:Dim Alumnos(1,3) As Integer

Este array es bidimensional y serviría para almacenar una lista de alumnos por Nombres y Apellidos, tenemos un array bidimensional (el primer índice del array nos almacenará los nombres y el segundo índice nos almacenará los apellidos). Veamos un poco de código y una tabla para que se hagán una idea de cómo se almacena esto:

Alumnos(0,0)="José";Alumnos(0,1)="Luís"; Alumnos(0,2)="Juan"; Alumnos(0,3)="Pedro"; Alumnos(1,0)="Vargas"; Alumnos(1,1)="Moreno"; Alumnos(1,2)="López"; Alumnos(1,3)="Peralta";

Joel Martin Chuco Marrufo 2

Lenguaje de Programación – Capitulo VI Programando con Visual Basic 2005

Esto sería como almacenar los datos en esta tabla:

Alumnos Alumnos Alumnos Alumnos

0 1 2 3

Nombres (0) José Luís Juan Pedro

Apellidos (1)Vargas Moreno López Peralta

Bueno parece que esta un poco claro, lo de arrays, en esta tabla he separado por indicie, mejor dicho lo que declaro en la variable lo he graficado, como?, bueno así: tenemos nuestro array llamado Alumnos(1,3), todos sabemos que va a tener dos columnas y cuatro filas, así que en la columna 0 voy a almacenar los nombres y el la columna 1 sus apellidos, guiándome de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion de software
  • programacion de software
  • Software De Programación
  • Programación de software
  • programacion de software
  • Software De Programacion
  • Ejercicios Programacion
  • Ejercicios Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS