SlideShare una empresa de Scribd logo
” República Bolivariana de Venezuela Universidad Pedagógica Experimental Libertador Instituto Pedagógica Barquisimeto “Luis Beltrán Prieto Figueroa Arreglo Integrantes: 	Colina Cindy                                                                                             Rincones Lismery 	Serrano Nataly
Arreglo Unidimensional Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo.  Es la estructura natural para modelar listas de elementos iguales.  El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa.  Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se debe proporcionar la dirección base del arreglo, la cota superior y la inferior.
Representación en Memoria Los arreglos se representan en memoria de la forma siguiente:                  X : array[1..5] of integer Para establecer el rango del arreglo (número total de elementos) que componen el arreglo se utiliza la siguiente fórmula:                  RANGO = Ls - (Li+1)
Donde:  ls = Límite superior del arreglo  li = Límite inferior del arreglo  Para calcular la dirección de memoria de un elemento dentro de un arreglo se usa la siguiente fórmula:                  A[ I ] = base(A) + [(i-li) * w] Donde:  A = Identificador único del arreglo  i = Indice del elemento  li = Límite inferior  w = Número de bytes tipo componente  Si el arreglo en el cual estamos trabajando tiene un índice numerativo utilizaremos las siguientes fórmulas:                  RANGO = ord (ls) - (ord (li)+1)                 A[i] = base (A) + [ord (i) - ord (li) * w]
Arreglos Bidimensionales Este tipo de arreglos al igual que los anteriores es un tipo de dato estructurado, finito ordenado y homogéneo. El acceso a ellos también es en forma directa por medio de un par de índices. Los arreglos bidimensionales se usan para representar datos que pueden verse como una tabla con filas y columnas. La primera dimensión del arreglo representa las columnas, cada elemento contiene un valor y cada dimensión representa una relación  La representación en memoria se realiza de dos formas : almacenamiento por columnas o por renglones. Para determinar el número total de elementos en un arreglo bidimensional usaremos las siguientes fórmulas: RANGO DE RENGLONES (R1) = Ls1 - (Li1+1) RANGO DE COLUMNAS (R2) = Ls2 - (Li2+1) No. TOTAL DE COMPONENTES = R1 * R2
REPRESENTACION EN MEMORIA POR COLUMNAS X : array [1..5,1..7] of integer Para calcular la dirección de memoria de un elemento se usan la siguiente fórmula: A[ I,j] = base (A) + [((j - li2) R1 + (i + li1))*w]
Representación en Memoria por Renglones X : array [1..5,1..7] of integer Para calcular la dirección de memoria de un elemento se usan la siguiente fórmula: A[ i, j ] = base (A) + [(( i - li1) R2 + (j + li2))*w] Donde: i = Índice del renglón a calcular j = Índice de la columna a calcular li1 = Límite inferior de renglones li2 = Límite inferior de columnas w = Número de bytes tipo componente
Arreglos Multidimensionales Este también es un tipo de dato estructurado, que está compuesto por n dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión Para determinar el número de elementos en este tipo de arreglos se usan las siguientes fórmulas: RANGO (Ri) = lsi - (lii + 1) No. TOTAL DE ELEMENTOS = R1 * R2* R3 * ...* Rn Donde: i = 1 ... n n = No. total de dimensiones Para determinar la dirección de memoria se usa la siguiente fórmula: LOC A [i1, i2, i3,..., in] = base(A) + [(i1-li1)*R3*R4* Rn+ (i2-li2)*R3*R2*... (in - lin)*Rn]*w
Operaciones Con Arreglos Lectura, Escritura, Asignación, Actualización. LECTURA Este proceso consiste en leer un dato de un arreglo y asignar un valor a cada uno de sus componentes. La lectura se realiza de la siguiente manera: Para i desde 1 hasta N haz x<--arreglo[i] ESCRITURA Consiste en asignarle un valor a cada elemento del arreglo. La escritura se realiza de la siguiente manera: Para i desde 1 hasta N haz Arreglo[i]<--x
ASIGNACION No es posible asignar directamente un valor a todo el arreglo, por lo que se realiza de la manera siguiente: Para i desde 1 hasta N haz Arreglo[i]<--algún valor ACTUALIZACION Dentro de esta operación se encuentran las operaciones de eliminar, insertar y modificar datos. Para realizar este tipo de operaciones se debe tomar en cuenta si el arreglo está o no ordenado. Para arreglos ordenados los algoritmos de inserción, borrado y modificación son los siguientes:
Insertar. Si i< mensaje(arreglo contrario caso En arreglo[i]<--valor i<--i+1 entonces>  Borrar. Si N>=1 entonces Inicio i<--1 Encontrado<--falso Mientras i<=n y encontrado=falso Inicio Si arreglo[i]=valor_a_borrar entonces Inicio Encontrado<--verdadero N<--N-1 Para k desde i hasta N haz Arreglo[k]<--arreglo[k-1] Fin En caso contrario i<--i+1 Fin Fin
Si encontrado=falso entonces Mensaje (valor no encontrado)  Modificar. Si N>=1 entonces Inicio i<--1 Encontrado<--falso Mientras i<=N y encontrado=false haz Inicio Si arreglo[i]=valor entonces Arreglo[i]<--valor nuevo Encontrado<--verdadero En caso contrario i<--i+1 Fin Fin

Más contenido relacionado

La actualidad más candente

Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
jansebastianrodriguez
 
Arreglos
ArreglosArreglos
Arreglos
rosariocoral
 
Complemento sistema numerico
Complemento sistema numericoComplemento sistema numerico
Complemento sistema numerico
Styles Jeim
 
Metodos de Búsqueda
Metodos de BúsquedaMetodos de Búsqueda
Metodos de Búsqueda
Pedro Avaria
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busqueda
Pablo Cesar Rojas Vergara
 
Apuntes: Arreglos y objetos en JavaScript
Apuntes: Arreglos y objetos en JavaScriptApuntes: Arreglos y objetos en JavaScript
Apuntes: Arreglos y objetos en JavaScript
Francisco Javier Arce Anguiano
 
¿Qué demonios es la programación funcional?
¿Qué demonios es la programación funcional?¿Qué demonios es la programación funcional?
¿Qué demonios es la programación funcional?
Rodrigo De Frutos Ballesteros
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
Jhon_Marjorie
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
pafalconi
 
Presentacion1
Presentacion1Presentacion1
Presentacion1
David Echeverria
 
Deber computacion hojas de calculo
Deber computacion hojas de calculoDeber computacion hojas de calculo
Deber computacion hojas de calculo
shaloalvarez
 
Arreglos Unidimensionales
Arreglos UnidimensionalesArreglos Unidimensionales
Arreglos Unidimensionales
Cindy
 
Que son y solucion de los sistemas de ecuciones
Que son y solucion de los sistemas de ecucionesQue son y solucion de los sistemas de ecuciones
Que son y solucion de los sistemas de ecuciones
Rodro Avendaño
 
Excel pestañas terminada
Excel pestañas terminadaExcel pestañas terminada
Excel pestañas terminada
Antonio Villanueva
 
Unidad 4 mario
Unidad 4 mario Unidad 4 mario
Unidad 4 mario
marioUitzil
 
Cuestionario: ¿Que es Microsoft Excel?
Cuestionario: ¿Que es Microsoft Excel?Cuestionario: ¿Que es Microsoft Excel?
Cuestionario: ¿Que es Microsoft Excel?
andres8aD
 
Prog Orientada a Objetos
Prog Orientada a ObjetosProg Orientada a Objetos
Prog Orientada a Objetos
gpradob
 

La actualidad más candente (17)

Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
 
Arreglos
ArreglosArreglos
Arreglos
 
Complemento sistema numerico
Complemento sistema numericoComplemento sistema numerico
Complemento sistema numerico
 
Metodos de Búsqueda
Metodos de BúsquedaMetodos de Búsqueda
Metodos de Búsqueda
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busqueda
 
Apuntes: Arreglos y objetos en JavaScript
Apuntes: Arreglos y objetos en JavaScriptApuntes: Arreglos y objetos en JavaScript
Apuntes: Arreglos y objetos en JavaScript
 
¿Qué demonios es la programación funcional?
¿Qué demonios es la programación funcional?¿Qué demonios es la programación funcional?
¿Qué demonios es la programación funcional?
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Presentacion1
Presentacion1Presentacion1
Presentacion1
 
Deber computacion hojas de calculo
Deber computacion hojas de calculoDeber computacion hojas de calculo
Deber computacion hojas de calculo
 
Arreglos Unidimensionales
Arreglos UnidimensionalesArreglos Unidimensionales
Arreglos Unidimensionales
 
Que son y solucion de los sistemas de ecuciones
Que son y solucion de los sistemas de ecucionesQue son y solucion de los sistemas de ecuciones
Que son y solucion de los sistemas de ecuciones
 
Excel pestañas terminada
Excel pestañas terminadaExcel pestañas terminada
Excel pestañas terminada
 
Unidad 4 mario
Unidad 4 mario Unidad 4 mario
Unidad 4 mario
 
Cuestionario: ¿Que es Microsoft Excel?
Cuestionario: ¿Que es Microsoft Excel?Cuestionario: ¿Que es Microsoft Excel?
Cuestionario: ¿Que es Microsoft Excel?
 
Prog Orientada a Objetos
Prog Orientada a ObjetosProg Orientada a Objetos
Prog Orientada a Objetos
 

Destacado

CaracterizacióN Socioeconomica Y Espacial De La Criminalidad
CaracterizacióN Socioeconomica Y Espacial De La CriminalidadCaracterizacióN Socioeconomica Y Espacial De La Criminalidad
CaracterizacióN Socioeconomica Y Espacial De La Criminalidad
guestc74c5d0
 
Corrupcion Mexico 2
Corrupcion Mexico  2Corrupcion Mexico  2
Corrupcion Mexico 2
guestc74c5d0
 
Informa
InformaInforma
Concierto
ConciertoConcierto
ConciertoAli
 
Estratègies mentals
Estratègies mentalsEstratègies mentals
Estratègies mentals
assumpcio-badalona
 
Nuestro Esfuerzo
Nuestro EsfuerzoNuestro Esfuerzo
Nuestro Esfuerzo
gomezjuandavid
 
La tierra y la vida por angeles salmeron, cinthia castellá y alba ramos
La tierra y la vida por angeles salmeron, cinthia castellá y alba ramosLa tierra y la vida por angeles salmeron, cinthia castellá y alba ramos
La tierra y la vida por angeles salmeron, cinthia castellá y alba ramos
IES Alhamilla de Almeria
 
Realidad Aumentada LC
Realidad Aumentada LCRealidad Aumentada LC
Realidad Aumentada LC
Luis Canelon
 
Circuitos blog
Circuitos blogCircuitos blog
Circuitos blog
pcromero
 
Los Caninos Mas Pelegrosos
Los Caninos Mas PelegrososLos Caninos Mas Pelegrosos
Los Caninos Mas Pelegrosos
yenymurillo
 
Gripe Ah1 N1
Gripe Ah1 N1Gripe Ah1 N1
Gripe Ah1 N1
GRIPE AH1N1
 
Bosques y árboles en paisajes agropecuarios de Mesoamérica
Bosques y árboles en paisajes agropecuarios de MesoaméricaBosques y árboles en paisajes agropecuarios de Mesoamérica
Bosques y árboles en paisajes agropecuarios de Mesoamérica
2010 colombia
 
Vectores, Patógenos y Biodiversidad - Clara Ocampo
Vectores, Patógenos y Biodiversidad - Clara OcampoVectores, Patógenos y Biodiversidad - Clara Ocampo
Vectores, Patógenos y Biodiversidad - Clara Ocampo
2010 colombia
 
2010 1 nivel3
2010 1 nivel32010 1 nivel3
Encup2003
Encup2003Encup2003
Encup2003
guestc74c5d0
 
Programa de Capacitación, Fase Planificación, Módulo 5. FATLA
Programa de Capacitación, Fase Planificación, Módulo 5. FATLAPrograma de Capacitación, Fase Planificación, Módulo 5. FATLA
Programa de Capacitación, Fase Planificación, Módulo 5. FATLA
Luis Canelon
 
Estructura componentes sol
Estructura componentes solEstructura componentes sol
Estructura componentes sol
José Ignacio Nieto Acero
 
PresentacióN Sobre GéNeros CinematográFicos
PresentacióN Sobre GéNeros CinematográFicosPresentacióN Sobre GéNeros CinematográFicos
PresentacióN Sobre GéNeros CinematográFicos
victorymarta
 
Control.dona ciad zihuatanejo guerrero
Control.dona ciad zihuatanejo guerreroControl.dona ciad zihuatanejo guerrero
Control.dona ciad zihuatanejo guerrero
Clinicas de Diabetes en Guerrero
 
Lineamientos estrategicos comunicacion global marca sonia verjel s.
Lineamientos estrategicos comunicacion global marca sonia verjel s.Lineamientos estrategicos comunicacion global marca sonia verjel s.
Lineamientos estrategicos comunicacion global marca sonia verjel s.
Fundación de Estudios Superiores Comfanorte FESC
 

Destacado (20)

CaracterizacióN Socioeconomica Y Espacial De La Criminalidad
CaracterizacióN Socioeconomica Y Espacial De La CriminalidadCaracterizacióN Socioeconomica Y Espacial De La Criminalidad
CaracterizacióN Socioeconomica Y Espacial De La Criminalidad
 
Corrupcion Mexico 2
Corrupcion Mexico  2Corrupcion Mexico  2
Corrupcion Mexico 2
 
Informa
InformaInforma
Informa
 
Concierto
ConciertoConcierto
Concierto
 
Estratègies mentals
Estratègies mentalsEstratègies mentals
Estratègies mentals
 
Nuestro Esfuerzo
Nuestro EsfuerzoNuestro Esfuerzo
Nuestro Esfuerzo
 
La tierra y la vida por angeles salmeron, cinthia castellá y alba ramos
La tierra y la vida por angeles salmeron, cinthia castellá y alba ramosLa tierra y la vida por angeles salmeron, cinthia castellá y alba ramos
La tierra y la vida por angeles salmeron, cinthia castellá y alba ramos
 
Realidad Aumentada LC
Realidad Aumentada LCRealidad Aumentada LC
Realidad Aumentada LC
 
Circuitos blog
Circuitos blogCircuitos blog
Circuitos blog
 
Los Caninos Mas Pelegrosos
Los Caninos Mas PelegrososLos Caninos Mas Pelegrosos
Los Caninos Mas Pelegrosos
 
Gripe Ah1 N1
Gripe Ah1 N1Gripe Ah1 N1
Gripe Ah1 N1
 
Bosques y árboles en paisajes agropecuarios de Mesoamérica
Bosques y árboles en paisajes agropecuarios de MesoaméricaBosques y árboles en paisajes agropecuarios de Mesoamérica
Bosques y árboles en paisajes agropecuarios de Mesoamérica
 
Vectores, Patógenos y Biodiversidad - Clara Ocampo
Vectores, Patógenos y Biodiversidad - Clara OcampoVectores, Patógenos y Biodiversidad - Clara Ocampo
Vectores, Patógenos y Biodiversidad - Clara Ocampo
 
2010 1 nivel3
2010 1 nivel32010 1 nivel3
2010 1 nivel3
 
Encup2003
Encup2003Encup2003
Encup2003
 
Programa de Capacitación, Fase Planificación, Módulo 5. FATLA
Programa de Capacitación, Fase Planificación, Módulo 5. FATLAPrograma de Capacitación, Fase Planificación, Módulo 5. FATLA
Programa de Capacitación, Fase Planificación, Módulo 5. FATLA
 
Estructura componentes sol
Estructura componentes solEstructura componentes sol
Estructura componentes sol
 
PresentacióN Sobre GéNeros CinematográFicos
PresentacióN Sobre GéNeros CinematográFicosPresentacióN Sobre GéNeros CinematográFicos
PresentacióN Sobre GéNeros CinematográFicos
 
Control.dona ciad zihuatanejo guerrero
Control.dona ciad zihuatanejo guerreroControl.dona ciad zihuatanejo guerrero
Control.dona ciad zihuatanejo guerrero
 
Lineamientos estrategicos comunicacion global marca sonia verjel s.
Lineamientos estrategicos comunicacion global marca sonia verjel s.Lineamientos estrategicos comunicacion global marca sonia verjel s.
Lineamientos estrategicos comunicacion global marca sonia verjel s.
 

Similar a Arreglo

Apuntes
ApuntesApuntes
Apuntes
marcia-marti
 
Apuntes
ApuntesApuntes
Apuntes
IESCH
 
Apuntes
ApuntesApuntes
Arreglos
ArreglosArreglos
Arreglos
Cecilia Loeza
 
UNIDAD II
UNIDAD IIUNIDAD II
UNIDAD II
Ana
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
ashildir
 
Unidad _ II
Unidad _ IIUnidad _ II
Unidad _ II
ANA CAMPOS
 
Array o arreglos
Array o arreglos Array o arreglos
Array o arreglos
Yordin Marcano
 
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)
mauriciog456
 
Estructuras estáticas de datos
Estructuras estáticas de datosEstructuras estáticas de datos
Estructuras estáticas de datos
Yelixa Araque Angulo
 
Estructuras estáticas de datos
Estructuras estáticas de datosEstructuras estáticas de datos
Estructuras estáticas de datos
Yelixa Araque Angulo
 
Estructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.pptEstructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.ppt
AndersonHernandezara
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
Victor Zapata
 
jaisan
jaisanjaisan
jaisan
jai
 
Estructura de Datos y Algoritmos I (I Bimestre)
Estructura de Datos y Algoritmos I (I Bimestre)Estructura de Datos y Algoritmos I (I Bimestre)
Estructura de Datos y Algoritmos I (I Bimestre)
Videoconferencias UTPL
 
Areglos y registros
Areglos y registrosAreglos y registros
Areglos y registros
teoriacostitucional
 
Unidad5
Unidad5Unidad5
Unidad5
Emilio Bernal
 
Arreglos en Java
Arreglos en JavaArreglos en Java
Arreglos en Java
Patricia Herod
 
Arreglos..
Arreglos..Arreglos..
Arreglos..
Jose Dani
 
Arreglos
ArreglosArreglos
Arreglos
duglisbelyusti
 

Similar a Arreglo (20)

Apuntes
ApuntesApuntes
Apuntes
 
Apuntes
ApuntesApuntes
Apuntes
 
Apuntes
ApuntesApuntes
Apuntes
 
Arreglos
ArreglosArreglos
Arreglos
 
UNIDAD II
UNIDAD IIUNIDAD II
UNIDAD II
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
Unidad _ II
Unidad _ IIUnidad _ II
Unidad _ II
 
Array o arreglos
Array o arreglos Array o arreglos
Array o arreglos
 
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)
 
Estructuras estáticas de datos
Estructuras estáticas de datosEstructuras estáticas de datos
Estructuras estáticas de datos
 
Estructuras estáticas de datos
Estructuras estáticas de datosEstructuras estáticas de datos
Estructuras estáticas de datos
 
Estructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.pptEstructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.ppt
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
 
jaisan
jaisanjaisan
jaisan
 
Estructura de Datos y Algoritmos I (I Bimestre)
Estructura de Datos y Algoritmos I (I Bimestre)Estructura de Datos y Algoritmos I (I Bimestre)
Estructura de Datos y Algoritmos I (I Bimestre)
 
Areglos y registros
Areglos y registrosAreglos y registros
Areglos y registros
 
Unidad5
Unidad5Unidad5
Unidad5
 
Arreglos en Java
Arreglos en JavaArreglos en Java
Arreglos en Java
 
Arreglos..
Arreglos..Arreglos..
Arreglos..
 
Arreglos
ArreglosArreglos
Arreglos
 

Último

Lo nuevo NOI 11 haz ese momento historico
Lo nuevo NOI 11 haz ese momento historicoLo nuevo NOI 11 haz ese momento historico
Lo nuevo NOI 11 haz ese momento historico
Cade Soluciones
 
Documentos comerciales, documento comercial
Documentos comerciales, documento comercialDocumentos comerciales, documento comercial
Documentos comerciales, documento comercial
JaimeMorra
 
El-Codigo-De-La-Abundancia para todos.pdf
El-Codigo-De-La-Abundancia para todos.pdfEl-Codigo-De-La-Abundancia para todos.pdf
El-Codigo-De-La-Abundancia para todos.pdf
AshliMack
 
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANOINVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
jennicaceres
 
Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.
Vavendao
 
Evolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFCEvolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFC
AndrobertoAlva
 
apoyo contabilidad para personas que comienza
apoyo contabilidad para personas que comienzaapoyo contabilidad para personas que comienza
apoyo contabilidad para personas que comienza
MarcoCarrillo41
 
Sesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdfSesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdf
JhoanaSilvaHeredia
 
cafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbrescafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbres
DavidFloresJara
 
Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999
MiguelZavala76
 
ejecucion de la investigacion de mercados
ejecucion  de la investigacion de mercadosejecucion  de la investigacion de mercados
ejecucion de la investigacion de mercados
MARIAGUADALUPEMENDEZ10
 
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSATema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
GABRIELAALEXANDRASAI1
 
Los catorce principios de calidad en las empresas, según Deming..pptx
Los catorce  principios de calidad en las empresas, según Deming..pptxLos catorce  principios de calidad en las empresas, según Deming..pptx
Los catorce principios de calidad en las empresas, según Deming..pptx
AbelQuispe31
 
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
eloy472575
 
Guia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnosGuia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnos
cantutecperu
 
Actividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptxActividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptx
luis95466
 
Normas de Seguridad Vial ISO 39001-2012.pdf
Normas de Seguridad Vial ISO 39001-2012.pdfNormas de Seguridad Vial ISO 39001-2012.pdf
Normas de Seguridad Vial ISO 39001-2012.pdf
henrywz8831
 
Calculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdfCalculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdf
LEIDYRIOFRIO
 
Tema 3 - Tecnicas de Recoleccion de Datos.pptx
Tema 3 - Tecnicas de Recoleccion de Datos.pptxTema 3 - Tecnicas de Recoleccion de Datos.pptx
Tema 3 - Tecnicas de Recoleccion de Datos.pptx
CarmeloPrez1
 
Trabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdfTrabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdf
YennyGarcia45
 

Último (20)

Lo nuevo NOI 11 haz ese momento historico
Lo nuevo NOI 11 haz ese momento historicoLo nuevo NOI 11 haz ese momento historico
Lo nuevo NOI 11 haz ese momento historico
 
Documentos comerciales, documento comercial
Documentos comerciales, documento comercialDocumentos comerciales, documento comercial
Documentos comerciales, documento comercial
 
El-Codigo-De-La-Abundancia para todos.pdf
El-Codigo-De-La-Abundancia para todos.pdfEl-Codigo-De-La-Abundancia para todos.pdf
El-Codigo-De-La-Abundancia para todos.pdf
 
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANOINVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
 
Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.
 
Evolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFCEvolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFC
 
apoyo contabilidad para personas que comienza
apoyo contabilidad para personas que comienzaapoyo contabilidad para personas que comienza
apoyo contabilidad para personas que comienza
 
Sesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdfSesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdf
 
cafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbrescafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbres
 
Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999
 
ejecucion de la investigacion de mercados
ejecucion  de la investigacion de mercadosejecucion  de la investigacion de mercados
ejecucion de la investigacion de mercados
 
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSATema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
 
Los catorce principios de calidad en las empresas, según Deming..pptx
Los catorce  principios de calidad en las empresas, según Deming..pptxLos catorce  principios de calidad en las empresas, según Deming..pptx
Los catorce principios de calidad en las empresas, según Deming..pptx
 
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
 
Guia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnosGuia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnos
 
Actividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptxActividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptx
 
Normas de Seguridad Vial ISO 39001-2012.pdf
Normas de Seguridad Vial ISO 39001-2012.pdfNormas de Seguridad Vial ISO 39001-2012.pdf
Normas de Seguridad Vial ISO 39001-2012.pdf
 
Calculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdfCalculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdf
 
Tema 3 - Tecnicas de Recoleccion de Datos.pptx
Tema 3 - Tecnicas de Recoleccion de Datos.pptxTema 3 - Tecnicas de Recoleccion de Datos.pptx
Tema 3 - Tecnicas de Recoleccion de Datos.pptx
 
Trabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdfTrabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdf
 

Arreglo

  • 1. ” República Bolivariana de Venezuela Universidad Pedagógica Experimental Libertador Instituto Pedagógica Barquisimeto “Luis Beltrán Prieto Figueroa Arreglo Integrantes: Colina Cindy Rincones Lismery Serrano Nataly
  • 2. Arreglo Unidimensional Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa. Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se debe proporcionar la dirección base del arreglo, la cota superior y la inferior.
  • 3. Representación en Memoria Los arreglos se representan en memoria de la forma siguiente:                 X : array[1..5] of integer Para establecer el rango del arreglo (número total de elementos) que componen el arreglo se utiliza la siguiente fórmula:                 RANGO = Ls - (Li+1)
  • 4. Donde: ls = Límite superior del arreglo li = Límite inferior del arreglo Para calcular la dirección de memoria de un elemento dentro de un arreglo se usa la siguiente fórmula:                 A[ I ] = base(A) + [(i-li) * w] Donde: A = Identificador único del arreglo i = Indice del elemento li = Límite inferior w = Número de bytes tipo componente Si el arreglo en el cual estamos trabajando tiene un índice numerativo utilizaremos las siguientes fórmulas:                 RANGO = ord (ls) - (ord (li)+1)                 A[i] = base (A) + [ord (i) - ord (li) * w]
  • 5. Arreglos Bidimensionales Este tipo de arreglos al igual que los anteriores es un tipo de dato estructurado, finito ordenado y homogéneo. El acceso a ellos también es en forma directa por medio de un par de índices. Los arreglos bidimensionales se usan para representar datos que pueden verse como una tabla con filas y columnas. La primera dimensión del arreglo representa las columnas, cada elemento contiene un valor y cada dimensión representa una relación La representación en memoria se realiza de dos formas : almacenamiento por columnas o por renglones. Para determinar el número total de elementos en un arreglo bidimensional usaremos las siguientes fórmulas: RANGO DE RENGLONES (R1) = Ls1 - (Li1+1) RANGO DE COLUMNAS (R2) = Ls2 - (Li2+1) No. TOTAL DE COMPONENTES = R1 * R2
  • 6. REPRESENTACION EN MEMORIA POR COLUMNAS X : array [1..5,1..7] of integer Para calcular la dirección de memoria de un elemento se usan la siguiente fórmula: A[ I,j] = base (A) + [((j - li2) R1 + (i + li1))*w]
  • 7. Representación en Memoria por Renglones X : array [1..5,1..7] of integer Para calcular la dirección de memoria de un elemento se usan la siguiente fórmula: A[ i, j ] = base (A) + [(( i - li1) R2 + (j + li2))*w] Donde: i = Índice del renglón a calcular j = Índice de la columna a calcular li1 = Límite inferior de renglones li2 = Límite inferior de columnas w = Número de bytes tipo componente
  • 8. Arreglos Multidimensionales Este también es un tipo de dato estructurado, que está compuesto por n dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión Para determinar el número de elementos en este tipo de arreglos se usan las siguientes fórmulas: RANGO (Ri) = lsi - (lii + 1) No. TOTAL DE ELEMENTOS = R1 * R2* R3 * ...* Rn Donde: i = 1 ... n n = No. total de dimensiones Para determinar la dirección de memoria se usa la siguiente fórmula: LOC A [i1, i2, i3,..., in] = base(A) + [(i1-li1)*R3*R4* Rn+ (i2-li2)*R3*R2*... (in - lin)*Rn]*w
  • 9. Operaciones Con Arreglos Lectura, Escritura, Asignación, Actualización. LECTURA Este proceso consiste en leer un dato de un arreglo y asignar un valor a cada uno de sus componentes. La lectura se realiza de la siguiente manera: Para i desde 1 hasta N haz x<--arreglo[i] ESCRITURA Consiste en asignarle un valor a cada elemento del arreglo. La escritura se realiza de la siguiente manera: Para i desde 1 hasta N haz Arreglo[i]<--x
  • 10. ASIGNACION No es posible asignar directamente un valor a todo el arreglo, por lo que se realiza de la manera siguiente: Para i desde 1 hasta N haz Arreglo[i]<--algún valor ACTUALIZACION Dentro de esta operación se encuentran las operaciones de eliminar, insertar y modificar datos. Para realizar este tipo de operaciones se debe tomar en cuenta si el arreglo está o no ordenado. Para arreglos ordenados los algoritmos de inserción, borrado y modificación son los siguientes:
  • 11. Insertar. Si i< mensaje(arreglo contrario caso En arreglo[i]<--valor i<--i+1 entonces> Borrar. Si N>=1 entonces Inicio i<--1 Encontrado<--falso Mientras i<=n y encontrado=falso Inicio Si arreglo[i]=valor_a_borrar entonces Inicio Encontrado<--verdadero N<--N-1 Para k desde i hasta N haz Arreglo[k]<--arreglo[k-1] Fin En caso contrario i<--i+1 Fin Fin
  • 12. Si encontrado=falso entonces Mensaje (valor no encontrado) Modificar. Si N>=1 entonces Inicio i<--1 Encontrado<--falso Mientras i<=N y encontrado=false haz Inicio Si arreglo[i]=valor entonces Arreglo[i]<--valor nuevo Encontrado<--verdadero En caso contrario i<--i+1 Fin Fin