Metodología de la Programación

Slides:



Advertisements
Presentaciones similares
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.
Advertisements



Metodología de Programación Ayudantía 2 lelagos.ublog.cl 2009.
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.
Unidad II Aplicaciones con Arreglos en Java y C++
Tipos de Datos abstractos
Arreglos Bidimensionales Otoño FCC - BUAP Otoño 2015MC Beatriz Beltrán Martínez101  Hasta este momento se han visto arreglos unidimensionales.

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.
Rogramación de omputadores Facultad Ingeniería Departamento de Ingeniería de Sistemas e Industrial UN - Virtual 2008 Módulo 4 Arreglos, cadenas y matrices.
TEMA 3. ESTADÍSTICA BIDIMENSIONAL. INDICE 1.- Relación estadística: correlación 2.- Diagramas de dispersión o nube de puntos 3.- Tablas de frecuencia.
Estructura de Datos PROGRAMACION I. REGISTRO  Es un dato estructurado, donde cada uno de sus componentes se denomina campo. Ident_registro =REGISTRO.
MODULO III ARREGLOS Y CLUSTERS.
ESTRUCTURAS CONDICIONALES
¿Cómo almacenar grandes cantidades de datos?
Seguimiento y Avance.
MATRICES U.D. 1 * 2º Angel Prieto Benito
Stored Procedures Firebird.
¿Cómo almacenar grandes cantidades de datos?
SQL Prof. Martín Contreras.
NORMALIZACION El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo.
Arreglos. en Lenguaje C n
MATRICES.
Programación I MC Beatriz Beltrán Martínez
Tema 3. Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación.
Array Bidemensionales. ¿Qué es una matriz o tabla?  Una matriz es un vector de vectores o también llamado array bidimensional.  Dimensión de un Arreglo:
Programación I MC Beatriz Beltrán Martínez
Tipos de Datos abstractos
Fundamentos de programación Miriam Hernández Escutia
Vectores Unidad II A Z L D Comenzar.
Tema 7 Arreglos Parte 1.
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
Actividades de repetición
Curso de iniciación al trabajo con MatLab 7.0
MINIESPECIFICACIONES
Psi. Carlos E. Pérez Flores Noviembre 12 del 2013
Conceptos de bases de datos
ARRAYS Y COLECCIONES DE DATOS
Fundamentos de programación
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Metodología de la Programación
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
Metodología de la Programación
INFORMATICA DEL CBU Clase 11 Año 2016 ARREGLOS.
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2018
Tipos de Datos abstractos
Estructuras de Datos Dinámicas
ARREGLOS.
Tema 8 Arreglos Parte 4.
MC Beatriz Beltrán Martínez Otoño 2017
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2018
Tema 7 Arreglos Parte 4.
Diagrama E – R Para indicadores de papeles empleado Id_empleado
MC Beatriz Beltrán Martínez Verano 2018
Informática Ingeniería en Electrónica y Automática Industrial
Tema 5: Matrices Antonio J. Sierra.
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
Estructuras de Repetición Algoritmos
TEMARIO DEFINICIÓN ………………………………………………………..………..
Metodología de la Programación
Arreglos Bidimensionales
UNIDAD VI ARREGLO UNIDIMENSIONAL
UNIDAD VI (continuación) ARREGLO BIDIMENSIONAL
Transcripción de la presentación:

Metodología de la Programación Arreglos Bidimensionales Primavera 2017

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. MC Beatriz Beltrán Martínez FCC - BUAP Primavera 2017

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. MC Beatriz Beltrán Martínez FCC - BUAP Primavera 2017

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 MC Beatriz Beltrán Martínez FCC - BUAP Primavera 2017

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. MC Beatriz Beltrán Martínez FCC - BUAP Primavera 2017

Acceso Extracción <variable>  <Arreglo> [<fila>] [<columna>] Ejemplos de Inserción: La asignación de valores al arreglo bidimensional, en la columna 1 fue: Datos [1] [1]  123 Datos [1] [1] 32 Datos [2] [1]  23 Datos [3] [1]  23 MC Beatriz Beltrán Martínez FCC - BUAP Primavera 2017

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. MC Beatriz Beltrán Martínez FCC - BUAP Primavera 2017

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 paso 1 hacer Para IndiceCol  1 hasta 4 paso 1hacer Procesar el elemento Datos [IndiceFila] [IndiceCol] Finpara MC Beatriz Beltrán Martínez FCC - BUAP Primavera 2017

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]) Finpara 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 Finsi Finpara Escribir (Ma, PF, PC) Fin MC Beatriz Beltrán Martínez FCC - BUAP Primavera 2017