Matrices en la informatica

Páginas: 8 (1931 palabras) Publicado: 13 de julio de 2014




1. Introducción

Mediante el presente trabajo, será analizada la importancia de las matrices en la carrera profesional de ingeniería de Sistemas, se verán los usos prácticos de las matrices en la programación y todas las aplicaciones en la informática.
El uso de Arrays (Matrices) en la programación es un punto base para el trabajo ya que en cualquier lenguaje de programación se usael termino, siendo básico para solucionar problemas con tablas o datos ordenados, si existe algún problema que requiera de tablas podemos usar los arrays en el lenguaje de programación de nuestra preferencia.
Así es que, si hablamos de informática y específicamente de la programación, podemos decir que las matrices son básicas para la solución de problemas en todos los ámbitos de la carrera deInformática.
Otro punto a tomar en cuenta cuando hablamos de matrices es el uso que se le da para las transformaciones y la informática grafica donde el uso de las matrices es tan importante como el uso de vectores y otras aplicaciones matemáticas.







2. Uso de Matrices en la programación

En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamientocontinuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones). En principio, se puede considerar que todas las matrices son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vezmatrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multidimensionales, aunque las más fáciles de imaginar son los de una, dos y tres dimensiones. Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va autilizar acceso secuencial sería más adecuado utilizar una lista, ya que esta estructura puede cambiar de tamaño fácilmente durante la ejecución de un programa.
En la estructura de datos para la programación, las matrices son de uso frecuente por lo que podemos decir que son imprescindibles en la programación de muchos problemas.
Por ejemplo, las notas correspondientes a las distintasevaluaciones realizadas a cada uno de los alumnos de un determinado curso forman una matriz, y la ficha que contiene los datos personales de cada uno de estos alumnos es un ejemplo de registro (o estructura).
Esta disposición permitirá escribir código más simple, ya que será posible establecer bucles en los que se recorra los elementos de una matriz mediante el número de índice.
A las matrices de unadimensión se les suele llamar también vectores o listas, y a las matrices de dos dimensiones, tablas.

Es posible definir matrices de hasta 60 dimensiones en Visual Basic y de cualquier tipo de datos (tipos fundamentales y estructuras definidas por el usuario).
La representación de las matrices se hace mediante variables con subíndices. Los subíndices son números enteros consecutivos y, por defecto,el primer índice valdrá 0.
Una matriz de dos dimensiones se representa con una variable con dos subíndices (filas, columnas). Una de tres con tres, etcétera.
Ejemplo de programación en C#
Puede almacenar distintas variables del mismo tipo en una estructura de datos de matriz. Para declarar una matriz especifique el tipo de sus elementos.
type[] arrayName;
Los ejemplos siguientes creanmatrices unidimensionales, multidimensionales y escalonadas:
class PruebaMatriz
{
static void Main()
{
// Declarar una matriz simple
int[] array1 = new int[5];

// Declarar e ingresar los datos de la matriz
int[] array2 = new int[] { 1, 3, 5, 7, 9 };

// Sintaxis alternativa
int[] array3 = { 1, 2, 3, 4, 5, 6 };

// Declarar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • aplicacion de matrices en informatica
  • Aplicacion de matrices en informatica
  • Matrices
  • Matrices
  • Matrices
  • matrices
  • MATRICES
  • Matrices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS