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++
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.
Tabla bidimensional En cantidades abstractas Pueden sumarse y multiplicarse Sistema de ecuaciones lineales.
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.
UNIVERSIDAD DE ORIENTE NÚCLEO DE MONAGAS
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?
Conceptos básicos de programación
Arreglos. en Lenguaje C n
MATRICES.
Matrices rango de una matriz
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.
TUTORIAL PSeint.
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
MODELO RELACIONAL.
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
ARRAYS Y COLECCIONES DE DATOS
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Fundamentos de programación
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2018
Tipos de Datos abstractos
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
INTRODUCCION Hasta ahora solo hemos tenido que trabajar con algunas variables en cada uno de los programas que hemos realizado. Sin embargo, en más de.
ARREGLOS.
Metodología de la Programación
Tema 8 Arreglos Parte 4.
Tema 7 Arreglos Parte 4.
Computacion - FA.CE.NA. Estructuras de datos Tema 7.
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.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
Estructuras de Repetición Algoritmos
TEMARIO DEFINICIÓN ………………………………………………………..………..
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
EUPs que imprima la tabla de multiplicar de 2 al 10
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

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