SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
U-6 Elaboración de arreglos C++
6.1 Introducción.
6.2 Arreglos.
6.3 Declaración de arreglos.
6.4 Ejemplos utilizando arreglos.
6.5 Búsqueda en arreglos.
6.6 Arreglos con múltiples subindices.
6.1 Introducción.
Es un conjunto de datos que almacenan en memoria de manera
contigua con el mismo nombre. Para diferenciar los elementos de
un arreglo se utilizan índices detrás del nombre del arreglo y
encerrados por []. Ejemplo: int vector [10]; vector[0]..vector[9]
En C++ los índices inicios de la posición 0.
6.2 Arreglos (Unidimensional).
Un arreglo de una dimensión es una lista de variables, todas de
un mismo tipo a las que hace referencia por medio de un nombre
común. Una variables individual del arreglo se llama elemento del
arreglo. Para declarar un arreglo de una sola dimensión se usa el
formato general:
Representación gráfica (arreglo unidimensional):
2
1
3
4
arreglo[0]
arreglo[1]
arreglo[2]
arreglo[3]
Float arreglo [4]
6.2 Arreglos (Bidimensional).
Representación gráfica (arreglo Bidimensional):
int arreglo [4][4]
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 1 2 3
0
1
2
3
6.2 Arreglos (Tridimensional).
Representación gráfica (arreglo Tridimensional):
Int arreglo [4][4][3];
6.3 Declaración de arreglos.
Pueden ser inicializados en la declaración.
Int arreglo[3] //forma un arreglo unidimensional y de tres
elementos:
arreglo[0] es primer elemento
arreglo [1] es segundo elemento
arreglo [2] es tercer elemento
Ejemplos:
float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12};
float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12};
int N[] = {1, 2, 3, 6};
char Mensaje[] = “Error de lectura”;
char Saludo[] = {‘H’, ‘o’, ‘l’, ‘a’, 0};
6.4 Ejemplo utilizando arreglos.
El programa siguiente carga el arreglo del número 1 al 9 luego los muestra:
#include <iostream>
Void main()
{
int numero[10];
int i;
for (i=1;i<11;i++)
{
numero[i-1]=1;
}
for (i=0;i<10;i++)
{
cout<<numero[i]<<endl;
}
getch;
}
0, 1, 2, ..,9
11,12,13,..,19
I=0,i=1,i=2, …,i9
Valor del arreglo
Valor del elemento
6.5 Búsqueda en arreglos.
Un elemento de un arreglo es un valor particular dentro de la estructura del
arreglo. Para acceder a un elemento del arreglo es necesario indicar la posición o
índice dentro del arreglo.
Ejemplo:
●
Arreglo[0] //Primer elemento del arreglo
●
Arreglo[2] //Tercer elemento del arreglo
6.6 Arreglos con múltiple subíndices
Se utiliza la siguiente sintaxis:
tipo_dato identificador [dimension1] [dimension2] ...[dimensiónN; Donde N es un
número natural positivo:
Ejemplo:
Int m[2][3]; //forma una tabla de dos filas y tres columnas
//cada fila es un arreglo de una dimensión.
Nombre de los elementos
M[0][0] primer elemento
M[0][1] segundo elemento
M[0][2] tercer elemento
M[1][0] cuarto elemento
M[1][1] quinto elemento
M[1][2] sexto elemento
m[0][0] m[0][1] m[0][2]
m[1][0] m[1][1] m[1][2]

Más contenido relacionado

Similar a ArreglosC++para-el-usodememoria-en-uno-dos-tres-dimensiones.pdf

Similar a ArreglosC++para-el-usodememoria-en-uno-dos-tres-dimensiones.pdf (20)

11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
Práctica 12
Práctica 12Práctica 12
Práctica 12
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Transparencias8
Transparencias8Transparencias8
Transparencias8
 
Clase 09
Clase 09 Clase 09
Clase 09
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Estructuras
Estructuras Estructuras
Estructuras
 
Arreglos
ArreglosArreglos
Arreglos
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacion
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
7.arreglos en java
7.arreglos en  java7.arreglos en  java
7.arreglos en java
 
arrays
arraysarrays
arrays
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
introducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptxintroducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptx
 

Último

Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismosaultorressep
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 

Último (20)

Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismo
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 

ArreglosC++para-el-usodememoria-en-uno-dos-tres-dimensiones.pdf

  • 1. U-6 Elaboración de arreglos C++ 6.1 Introducción. 6.2 Arreglos. 6.3 Declaración de arreglos. 6.4 Ejemplos utilizando arreglos. 6.5 Búsqueda en arreglos. 6.6 Arreglos con múltiples subindices.
  • 2. 6.1 Introducción. Es un conjunto de datos que almacenan en memoria de manera contigua con el mismo nombre. Para diferenciar los elementos de un arreglo se utilizan índices detrás del nombre del arreglo y encerrados por []. Ejemplo: int vector [10]; vector[0]..vector[9] En C++ los índices inicios de la posición 0.
  • 3. 6.2 Arreglos (Unidimensional). Un arreglo de una dimensión es una lista de variables, todas de un mismo tipo a las que hace referencia por medio de un nombre común. Una variables individual del arreglo se llama elemento del arreglo. Para declarar un arreglo de una sola dimensión se usa el formato general: Representación gráfica (arreglo unidimensional): 2 1 3 4 arreglo[0] arreglo[1] arreglo[2] arreglo[3] Float arreglo [4]
  • 4. 6.2 Arreglos (Bidimensional). Representación gráfica (arreglo Bidimensional): int arreglo [4][4] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 0 1 2 3
  • 5. 6.2 Arreglos (Tridimensional). Representación gráfica (arreglo Tridimensional): Int arreglo [4][4][3];
  • 6. 6.3 Declaración de arreglos. Pueden ser inicializados en la declaración. Int arreglo[3] //forma un arreglo unidimensional y de tres elementos: arreglo[0] es primer elemento arreglo [1] es segundo elemento arreglo [2] es tercer elemento Ejemplos: float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; int N[] = {1, 2, 3, 6}; char Mensaje[] = “Error de lectura”; char Saludo[] = {‘H’, ‘o’, ‘l’, ‘a’, 0};
  • 7. 6.4 Ejemplo utilizando arreglos. El programa siguiente carga el arreglo del número 1 al 9 luego los muestra: #include <iostream> Void main() { int numero[10]; int i; for (i=1;i<11;i++) { numero[i-1]=1; } for (i=0;i<10;i++) { cout<<numero[i]<<endl; } getch; } 0, 1, 2, ..,9 11,12,13,..,19 I=0,i=1,i=2, …,i9 Valor del arreglo Valor del elemento
  • 8. 6.5 Búsqueda en arreglos. Un elemento de un arreglo es un valor particular dentro de la estructura del arreglo. Para acceder a un elemento del arreglo es necesario indicar la posición o índice dentro del arreglo. Ejemplo: ● Arreglo[0] //Primer elemento del arreglo ● Arreglo[2] //Tercer elemento del arreglo
  • 9. 6.6 Arreglos con múltiple subíndices Se utiliza la siguiente sintaxis: tipo_dato identificador [dimension1] [dimension2] ...[dimensiónN; Donde N es un número natural positivo: Ejemplo: Int m[2][3]; //forma una tabla de dos filas y tres columnas //cada fila es un arreglo de una dimensión. Nombre de los elementos M[0][0] primer elemento M[0][1] segundo elemento M[0][2] tercer elemento M[1][0] cuarto elemento M[1][1] quinto elemento M[1][2] sexto elemento m[0][0] m[0][1] m[0][2] m[1][0] m[1][1] m[1][2]