Arreglos Bidimensionales Otoño 2015. FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez101  Hasta este momento se han visto arreglos unidimensionales.

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)
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.
FUNCIONES EN C USANDO ARRAYS Y MATRICES
FORTRAN 90 arreglos.
Arreglos Ing. Nahiby Castillo.
Bases de Datos y PHP MC Beatriz Beltrán Martínez.



ARREGLOS BIDIMENSIONALES
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.
Metodología de Programación Ayudantía 2 lelagos.ublog.cl 2009.
Algebra Lineal.
Arreglos Programación I MC Beatriz Beltrán Martínez.
Fundamentos de Programación

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.
Arreglos Otoño  Un arreglo es un conjunto finito e indexado de elementos homogéneos, que se referencian por un identificador común (nombre). La.
Tipos de Datos abstractos

Matrices Prof. Flor Narciso Departamento de Computación
Algoritmos y Estructura de Datos Tema: Vectores 2
Vectores y Matrices.
Unidad II Aplicaciones con Arreglos en Java y C++
Estructura de datos I CIS - UABJB.
Matrices rango de una matriz
Al finalizar el curso el alumno será capaz de: Diseñar algoritmos utilizando estructuras estáticas de datos y programación modular.
@ Angel Prieto BenitoApuntes 2º Bachillerato C.S.1 MATEMÁTICAS A. CS II Tema II Matrices.
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.
Tipos de Datos abstractos
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.
Definición de matriz Se llama matriz de orden m×n a todo conjunto rectangular de elementos a ij dispuestos en m líneas horizontales (filas) y n verticales.
Tabla bidimensional En cantidades abstractas Pueden sumarse y multiplicarse Sistema de ecuaciones lineales.
@ Angel Prieto BenitoApuntes 2º Bachillerato C.S.1 MATRICES U.D. 2 * 2º BCS.
Arreglos. en Lenguaje C n
Propiedades de determinantes: Si todos los elementos de una fila (renglón) o columna de A son nulos, entonces |A| = 0.
“Estructuras de datos”
Programación I MC Beatriz Beltrán Martínez
Tema 7 Arreglos Parte 1.
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
Psi. Carlos E. Pérez Flores Noviembre 12 del 2013
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2018
Tipos de Datos abstractos
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2018
Tipos de Datos abstractos
Estructuras de Datos Dinámicas
Metodología de la Programación
Tema 8 Arreglos Parte 4.
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2018
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:

Arreglos Bidimensionales Otoño 2015

FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez101  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.

FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez102  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.

FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez103  Un arreglo bidimensional equivale a una tabla con múltiples filas y múltiples columnas

 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 [ ] [ ]  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. FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez104

 Extracción  [ ] [ ]  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 FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez105

 Ejemplos de extracción de valores: ◦ valor1  Datos [1] [2] ◦ valor2  Datos [2] [2] ◦ valor3  Datos [3] [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. FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez106

 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 paso 1 hacer Para IndiceCol  1 hasta 4 paso 1hacer Procesar el elemento Datos [IndiceFila] [IndiceCol] Finpara FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez107

 Dado un arreglo bidimensional determinar la posición [i] [j] del valor mayor. FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez108 1.Inicio 2.Leer (n,m) 3.Para i  1 hasta n hacer Para j  1 hasta m hacer Leer (A[i][j]) Finpara 4.Finpara 5.Ma  A[1][1] 6.PF  1 7.PC  1 8.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 Finsi Finpara 9.Finpara 10.Escribir (Ma, PF, PC) 11.Fin