Seminario

Páginas: 2 (285 palabras) Publicado: 24 de octubre de 2010
Arrays unidimensionales: Los vectores

Un array de una dimensión (unidimensional), también llamado vector o fila, es un tipo de datos estructurado compuesto de un númerodeterminado de elementos, de tamaño fijo y elementos homogéneos (del mismo tipo). La característica de tamaño fijo se refiere a que el tamaño del array debe ser conocido en tiempo decompilación.
Por ejemplo, si deseamos conservar las puntuaciones de los 50 estudiantes de un examen de informática, se necesita reservar cincuenta posiciones de memoria, dar unnombre al arreglo y a cada uno de los 50 estudiantes asignarles una posición o índice del arreglo.

5.1.1 Declaración de un array o vector
Siempre se deben declarar luego de lasconstantes (si existen). Un array o vector se declara por medio del tipo de array. La sintaxis es la siguiente:

Type
            Nombre_array = array [rango del subíndice] oftipo;
Nombre_array: Se refiere a un nombre de identificador válido.
Tipo_subíndice: Puede ser boolean, char o un rango de tipo enumerado.
Tipo: Se refiere al tipo de loselementos del vector. Todos los elementos deben ser del mismo tipo.
Ejemplos:
Type
   X = array [1..8] of real;
Type
  Luces = (Rojo, Verde, Ámbar);
Type
 DiasDeSemana=(Lunes, Martes, Miércoles, Jueves, Viernes, Sábado, Domingo);
 ConjuntoDias = array
Type
  Salarios = array [A..Z] of real;
(En este caso es de tipo real porque el salario es deese tipo. El subíndice indica que los salarios van de los empleados cuya inicial es A hasta la Z).
Las declaraciones de tipo array no crean ninguna variable específica de tipoarray, sino que proporciona información del array como un todo.
Para declarar una variable tipo array, se utiliza la siguiente sintaxis:
Type
    Valores = array [1..10] of real;
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Seminario
  • Seminario
  • Seminario
  • Seminario
  • Seminario
  • Seminario
  • Seminario
  • Seminario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS