SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
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]

Contenu connexe

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

Arreglos
ArreglosArreglos
Arreglos
lichic
 
Arreglos
ArreglosArreglos
Arreglos
Clariza
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacion
JLAntonio
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
diego MC
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
die_dex
 

Similaire à 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
 

Dernier

Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Vivafornai
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
MirkaCBauer
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
jose880240
 

Dernier (20)

Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicas
 
Sesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasSesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obras
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA  Multiproposito TIPO IP.pdfFicha Técnica -Cemento YURA  Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.ppt
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
 
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energia
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
 
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSCONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayo
 

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]