SlideShare a Scribd company logo
1 of 9
Download to read offline
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]

More Related Content

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

Similar to 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
 

Recently uploaded

Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
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
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
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
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 

Recently uploaded (20)

Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
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
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
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
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 

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]