Professional Documents
Culture Documents
Código de estudiante:
Subsede: La Paz
Copyright © 2016 por leonel Itamar chuquimia itusaca. Todos los derechos reservados.
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
TABLA DE CONTENIDOS
Asignatura: programacion 2
Carrera: ing. Gas y petroleo
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
Capítulo 1
INTRODUCCION
La presente investigación se hizo con el fin de indagar y dar a conocer el concepto de matrices,
su aplicación en la vida cotidiana y en el área profesional de la ingeniería. A partir de la definición
de matriz expondremos varios aplicaciones e importancias que estas tienen en la ingeniería, ya que
gracias a las matrices esta se puede desarrollar ciertos problemas que suelen ser más fáciles de
resolver.
En programación se denomina matriz, vector (en inglés array) a una zona de almacenamiento
continuo 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 vez matrices (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 a utilizar 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.
MATRICES
Las matrices son utilizadas principalmente en problemas matemáticos, física, cálculos lineales,
etc.., además actualmente es un componente esencial en el lenguaje de programación ya que la
mayoría de ordenadores como tablas organizadas en filas y columnas: hojas de cálculo, bases de
datos y en el estudio de las canónicas. En la vida diaria el concepto de matrices es de gran
relevancia, ya que las matrices se usan como contenedores para almacenar datos relacionados.
Asignatura: programacion 3
Carrera: ing. Gas y petroleo
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
VECTORES
Los vectores son una manera de almacenar datos que permiten contener una serie de valores
del mismo tipo, cada uno de los valores contenidos tiene una posición asociada que se usara para
accederlos. Esta posición o índice será siempre un número entero positivo
Los arrays se utilizan como contenedores para almacenar datos relacionados (en vez de
declarar variables por separado para cada uno de los elementos del array).
Todos los datos incluidos en el array son del mismo tipo. Se pueden crear arrays de enteros
de tipo int o de reales de tipo float, pero en un mismo array no se puede mezclar datos de
tipo int y datos del tipo float.
El tamaño de la array se establece cuando se crea el array (con el operador new, igual que
cualquier otro objeto).-a los elementos del array se accederá a través de la posición que
ocupan dentro del conjunto de elementos del array.
TERMINOLOGIA
Asignatura: programacion 4
Carrera: ing. Gas y petroleo
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
Metodología
METODOLOGIA DE VECTORES
Un vector, también llamado array(arreglo) unidimensional, es una estructura de datos que permite
agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno
despues de otro. A este grupo de elementos se les identifica por un mismo nombre y la posición
en la que se encuentran. La primera posición del array es la posición 0.
Podríamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos,
etc.
Ejm:
Aquí una función simple para sumar 2 vectores a y b y poner el resultado en un tercer vector c:
Asignatura: programacion 5
Carrera: ing. Gas y petroleo
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
Si ingreso una dimensión de 10, este programa me daría:
Vector A
0 10 20 30 40 50 60 70 80 90
VECTOR B
0 5 10 15 20 25 30 35 40 45
VECTOR C
METODOLOGIA DE MATRICES
1 int matrix[rows][cols];
int es el tipo de dato, matrix es el nombre del todo el conjunto de datos y debo de especificar el
numero de filas y columnas.
Las matrices también pueden ser de distintos tipos de datos como char, float, double, etc. Las
matrices en C++ se almacenan al igual que los vectores en posiciones consecutivas de memoria.
Usualmente uno se hace la idea que una matriz es como un tablero, pero internamente el manejo
es como su definición lo indica, un vector de vectores, es decir, los vectores están uno detrás del
otro juntos.
Asignatura: programacion 6
Carrera: ing. Gas y petroleo
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
ANEXOS
Asignatura: programacion 7
Carrera: ing. Gas y petroleo
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
Asignatura: programacion 8
Carrera: ing. Gas y petroleo
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
Bibliografía y referencias (EJEMPLOS)
http://algebra-ii.blogspot.mx/2008/08/lgebra-matricial-y-
determinantes.htmlhttp://palillo.usach.cl/Pamela/Intro.htm
http://elvex.ugr.es/decsai/java/pdf/6A-Arrays.pdf
http://elvex.ugr.es/decsai/java/pdf/6A-Arrays.pdf
https://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
https://thales.cica.es/rd/Recursos/rd99/ed99-0289-02/intro.html
Asignatura: programacion 9
Carrera: ing. Gas y petroleo
Título: matrices y vectores de programación en la sociedad
Autor: leonel chuquimia itusaca
__________________________________________________________________________________________________________
Asignatura: programacion 10
Carrera: ing. Gas y petroleo