Slides:



Advertisements
Presentaciones similares
Arreglos.
Advertisements

Arreglos Unidimensionales y Bidimensionales ESTRUCTURAS DE DATOS I
2.1.1 Definición. Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes.
Programación de Computadores
ESTRUCTURA DE DATOS Unidad 01 MATRICES.
Ayudantia Python Arreglos 2.
Estructuras de Datos (ARRAYS)
Programación I Teoría III
Las estructuras de arreglos fueron usadas en las primeras computadoras digitales, cuando la programación se hacía todavía en lenguaje máquina, para tablas.
MANEJO DE ARRAYS EN C.
FUNCIONES EN C USANDO ARRAYS Y MATRICES
FORTRAN 90 arreglos.
Arreglos Ing. Nahiby Castillo.
ARREGLOS Estructuras de datos.
Arreglos Prof. CÉSAR MOLINA.
Programación en Matlab
ARREGLOS BIDIMENSIONALES
1 3Tablas o matrices 3.1. Concepto Las tablas corresponden al concepto matemático de matriz. Todos sus elementos deben ser del mismo tipo y se accede a.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
ESTRUCTURA DE DATOS EN JAVA
Clase 10: Estructuras de datos y arreglos.
Programación IMC José Andrés Vázquez Flores. Definición Un arreglo es un conjunto finito e indexado de elementos homogéneos, que se referencian por un.
Aplicación de estructuras de datos
Metodología de Programación Ayudantía 2 lelagos.ublog.cl 2009.
Algebra Lineal.
75.40 Algoritmos y Programación I
A esto se le llama ser eficaz Ordenamos y mejoramos la información: A esto se le llama ser eficaz Operamos con matrices Imagen de DieselDemon bajo licencia.
M A T R I C E S MATRICES matrices.
Fundamentos de Programación
Programación en C para electrónicos
Tipo de dato Arreglo en C Uso del for con arreglos
Matrices Departamento de Computación Escuela de Ingeniería de Sistemas

Programación IMC José Andrés Vázquez Flores. Introducción Existen también arreglos multidimensionales, los cuales tienen más de una dimensión y, en consecuencia.
Multiplicación de matrices
Vectores y Matrices.
CAPITULO V ARREGLOS Y CADENAS.
Arreglos Bidimensionales Arreglos Multidimensionales.
Clase 6 COMPUTACION 2009 C lase 8 Tipos de Datos PASCAL Estructurados Simples Primitivos No primitivos Integer Real Char Boolean String Archivos Registros.
Matrices Prof. Flor Narciso Departamento de Computación
Algoritmos y Estructura de Datos Tema: Vectores 2
Vectores y Matrices.
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Unidad II Aplicaciones con Arreglos en Java y C++
Estructura de datos I CIS - UABJB.
Arrays multidimensionales en JAVA
Arreglos unidimensionales
Al finalizar el curso el alumno será capaz de: Diseñar algoritmos utilizando estructuras estáticas de datos y programación modular.
Programación de computadoras Hugo Vega 2013 CCANTO ASTO, LUZ SANCHO RIVAS, GERALDINE QUIJANO ROMERO ALESSANDRA.
Matriz.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Computación I. CI-2125 Tema VII
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
Matrices Pág. 1. Matrices Pág. 2 Se llama matriz traspuesta de A, y se representa por A t a la matriz que resulta de intercambiar las filas y las columnas.
TEMA 3: Estadística Bidimensional.
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO
TEMA 3: Estadística Bidimensoional.
TEMA 2 : ALGEBRA DE MATRICES.
FUNDAMENTOS DE PROGRAMACIÓN Unidad II. Un array bidimensional o matriz es un conjunto de datos homogéneos (todos del mismo tipo), cada uno de los cuales.
Arreglos Bidimensionales Otoño FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez101  Hasta este momento se han visto arreglos unidimensionales.
Universidad de Oriente Núcleo Monagas Escuela de Ciencias Sociales y Administrativa Departamento de Contaduría Publica Profesora: Milagros Coraspe Ballicher:
ArreglosBidimensionales enjava. Sonestructurasdetamañofijoorganizadasporfilasy columnas. Estas estructuras almacenan valores del MISMO TIPO de dato. Cada.
Arreglos. en Lenguaje C n
“Estructuras de datos”
TIPOS DE DATOS NO PRIMITIVOS Los arreglos (arrays) son estructuras de datos homogéneos en el sentido de que todos los elementos que lo componen son del.
Metodología de la Programación
Tema 7 Arreglos Parte 4.
Metodología de la Programación
Arreglos Bidimensionales
UNIDAD VI (continuación) ARREGLO BIDIMENSIONAL
Transcripción de la presentación:

Metodología de la Programación Arreglos Bidimensionales

Introducción Hasta este momento se han visto arreglos unidimensionales. Existen también arreglos multidimensionales, los cuales tienen más de una dimensión y, en consecuencia más de un índice. Los arreglos que más se utilizan son los de dos dimensiones, conocidos también por el nombre de arreglos bidimensionales o matrices.

Definición Los arreglos bidimensionales son aquellos que tienen dos dimensiones y, en consecuencia se manejan con dos índices, se puede ver también como un arreglo de arreglos.

Definición Un arreglo bidimensional equivale a una tabla con múltiples filas y múltiples columnas. 1 2 3 4 5 123 25 56 45 32 44 67 23 100 48 76 38 20 37 93

Acceso Para acceder a los elementos de un arreglo bidimensional deben especificarse tanto el índice de la fila, como el índice de la columna. Inserción <NombreArreglo> [<fila>] [<columna>]  valorElemento En donde el valor del elemento a insertar debe ser del mismo tipo que la matriz. Observa que todos los elementos dentro de un arreglo bidimensional, tendrán el mismo tipo de dato.

Acceso Extracción Ejemplos de Inserción: <variable>  <Arreglo> [<fila>] [<columna>] Ejemplos de Inserción: La asignación de valores al arreglo bidimensional, en la columna 0 fue: Datos [1] [1]  123 Datos [1] [1] 32 Datos [2] [1]  23 Datos [3] [1]  23

Acceso Ejemplos de extracción de valores: valor1  Datos [1] [2] Para el ejemplo los 3 valores de la columna 3 son 56 por lo que al extraer los valores del arreglo bidimensional el valor de las variables: valor1, valor2 y valor3 serán los mismos, equivalente a 56.

Acceso Generalmente el acceso a un arreglo bidimensional es recorriéndolo por filas y cada fila a su vez por columnas, por lo que la forma más común de realizar esto es por medio del uso de ciclos anidados. Ejemplo Para IndiceFila  1 hasta 3 hacer Para IndiceCol  1 hasta 4 hacer Procesar el elemento Datos [IndiceFila] [IndiceCol] Fin Para

Ejemplo Dado un arreglo bidimensional determinar la posición [i] [j] del valor mayor. Inicio Leer (n,m) Para i  1 hasta n hacer Para j  1 hasta m hacer Leer (A[i][j]) Fin_para Ma  A[1][1] PF  1 PC  1 Para i  1 hasta n hacer Para j  1 hasta m hacer Si A[i][j]>Ma entonces 8.1 Ma  A[i][j] 8.2 PF  i 8.3 PC  j Fin_si Fin_para Escribir (Ma, PF, PC) Fin