Matrices

Páginas: 6 (1335 palabras) Publicado: 15 de octubre de 2014
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR
INSTITUTO POLITECNICO UNIVERSITARIO “SANTIAGO MARIÑO”
INGENIERIA INDUSTRIAL
PROGRAMACIÓN




























Ciudad Guayana, 25 julio 2014


Vectores unidimensionales

Un vector, array, arreglo o alineaciones es un conjunto o agrupación de variables del mismotipo 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].
 
Alos 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, acontinuació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 unacantidad 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 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] 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 delmismo 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 hastala 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 alarray.

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 aparezcaen 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matrices
  • Matrices
  • matrices
  • MATRICES
  • Matrices
  • Matrices
  • Matrices
  • matrices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS