ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Vectores Unidimensionales Y Matrices


Enviado por   •  25 de Noviembre de 2014  •  1.443 Palabras (6 Páginas)  •  360 Visitas

Página 1 de 6

VECTORES UNIDIMENSIONALES

Un vector, array, arreglo o alineaciones es un conjunto o agrupación de variables del mismo tipo cuyo acceso se realiza por índices.

Los arreglos permiten agrupar datos usando un mismo identificador. Todos los elementos de un arreglo son del mismo tipo, y para acceder a cada elemento se usan subíndices. En el siguiente capítulo se presentan los arreglos y las cadenas. Las cadenas se consideran como un arreglo de tipo char.

Un ejemplo de esto sería:

Vector [tamaño].

A los arreglos unidimensionales se les llama vectores, se puede decir que son un grupo de variables que se relacionan por un nombre en común, un arreglo consta de una posición de memoria contigua, es decir un orden de menor a mayor, así podemos afirmar que la más baja corresponde al primero y la mayor al último, para acceder a una sección de un arreglo en especifico se utiliza el índice, a continuación mostramos un ejemplo:

Aplicado en c++

int can[9] //un vector llamado can con diez de tamaño

El vector o arreglo unidimensional llamado can (cantidad) tiene cantidad diez porque se inicia en 0 y es tomado en cuenta

Es decir un arreglo con diez elementos enteros de así desde can[0]-can[9]

La forma por la cual pueden ser introducidos es la siguiente:

En este caso aportaremos una cantidad a un elemento de la lista “can”

can[5]= 1

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 un nombre al arreglo y a cada uno de los 50 estudiantes asignarles una posición o índice del arreglo.

Declaración de un array o vector

Siempre se deben declarar luego de las constantes (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] of tipo;

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 los elementos 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, Sabado, Domingo);

ConjuntoDias = array

Type

Salarios = array [A..Z] of real;

(En este caso es de tipo real porque el salario es de ese 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 crea ninguna variable específica de tipo array, 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;

Var

Precios : Valores;

Primeramente se crea el tipo del array y luego se declara la o las variables referenciadas al array.

Lectura y escritura de un vector

Para leer un vector se debe hacer elemento a elemento y se requiere de alguna estructura repetitiva, ya sea un while, repeat o for.

Para visualizar un vector, igualmente, es necesario situarlo dentro de una estructura repetitiva.

For I := 1 to Numero do

Writeln (Notas [I]:3);

Writeln; (* Evita que todas las salidas del vector aparezca en la misma línea *)

MATRICES

Una matriz es un vector de vectores o un también llamado array bidimensional. Es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo. La diferencia con los arreglos está en que, en las matrices, los elementos no están organizados linealmente sino que su organización es bidimensional, es decir, en filas y columnas.

La manera

...

Descargar como (para miembros actualizados)  txt (8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com