SlideShare una empresa de Scribd logo
República Bolivariana de Venezuela
Universidad Bolivariana de Venezuela - Sede Bolívar
PFG de Informática para la Gestión Social
Profesora:
Yamileth Ledezma.
Alumna:
Yeisy Vallejos.
Ciudad Bolívar, Mayo del 2016.
LOS ARREGLOS
 Un arreglo es un conjunto de datos o una estructura de datos homogéneos que se encuentran ubicados
en forma consecutiva en la memoria RAM (sirve para almacenar datos en forma temporal).
 Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de
elementos. Los arreglos pueden ser de los siguientes tipos:
 De una dimensión.
 De dos dimensiones.
 De tres o más dimensiones.
SEGÚN ROBERT W. SEBASTA DICE:
Un tipo de matriz es un tipo de datos que se pretende describir un
conjunto de elementos (valores o variables), cada uno de los seleccionados por
uno o más índices (identificación de claves) que pueden ser calculados en
tiempo de ejecución por el programa.
Representación grafica de un arreglo
de una unidimensión
Todo arreglo esta compuesto por un numero de
elementos el índice es un numero correlativo que indica la
posición de un elemento del arreglo. Los índices en C++ van
desde la posición 0 hasta la posición tamaño – 1.
Elementos de un Arreglo
 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[3] //Cuarto elemento del arreglo.
 Un elemento del arreglo se accede indexando el arreglo por medio de un numero
del elemento, en C++ todos los arreglos empiezan en 0, esto quiere decir que si se
desea acceder al primer elemento del arreglo debe usar el índice igual a 0. Para
indexar un arreglo se especifica el índice del elemento que interesa dentro de un
corchete.
ejemplo:
valor = arreglo[1];
 Asignación entre
Arreglo
En C++ no se puede asignar un arreglo
completo a otro arreglo. Por ejemplo,
este fragmento es 5/25 incorrecto.
char a1[10], a2[10];
a2=a1; // Es incorrecto
Si desea copiar los valores de todos los
elementos de una arreglo a otro debe
hacerlo copiando cada elemento por
separado. Por ejemplo, el siguiente
programa carga a1 con los números 1 a
10 y después
los copia en a2.
1. using namespace std;
2. #include <iostream>
3. int main()
4. {
5. int a1[10], a2[10];
6. int i;
7. //Inicialización de a1
8. for (i=0; i<10;i++)
9. a1[i]=i+1;
10. //Copiar en a2
11. for (i=0; i<10;i++)
12. a2[i]=a1[i]
13. //Mostrar a2
14. for (i=0; i<10;i++)
15. cout<<a2[i]<<endl;
16. return 0;
17. }
La forma como quedaran los valores en el arreglo
es la siguiente:
a1[0] = a2[0]
a1[1] = a2[1]
a1[2] = a2[2]
a1[3] = a2[3]
a1[4] = a2[4]
a1[5] = a2[5]
a1[6] = a2[6]
a1[7] = a2[7]
a1[8] = a2[8]
a1[9] = a2[9]
char m[2][3]; // forma una tabla de dos filas y tres columnas
// cada fila es un arreglo de una dimensión
// la declaración indica que hay dos arreglos de una dimensión
Nombre del grupo
m → indica la localización del grupo en la memoria
Nombre de las filas
m[0] → primera fila → indica
la localización de la fila dentro
del grupo.
m[1] → segunda fila → indica
La localización de la fila dentro
del grupo
Nombre de los elementos.
Declaración
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[0][2]
Los arreglos yei

Más contenido relacionado

La actualidad más candente

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
AlanisQuerales
 
Excel enfermeria b
Excel enfermeria bExcel enfermeria b
Excel enfermeria b
Diego Fernando
 
Manual de Excel
Manual de ExcelManual de Excel
Manual de Excel
macriscueva
 
4.11.2.usos de excell.
4.11.2.usos de excell.4.11.2.usos de excell.
4.11.2.usos de excell.
Nathalia Luu
 
funciones y caracteristicas de exel
funciones y caracteristicas de exel funciones y caracteristicas de exel
funciones y caracteristicas de exel
Iker Jarquin
 
Manual de exel
Manual de exelManual de exel
Manual de exel
Yolanda Salinas
 
funciones de exel
funciones de exelfunciones de exel
funciones de exel
tefitadias
 
Manual de excel utpl
Manual de excel utplManual de excel utpl
Manual de excel utpl
mariamercedeslopezgonzalez
 
Quinta parte funciones y gráficos
Quinta parte   funciones y gráficosQuinta parte   funciones y gráficos
Quinta parte funciones y gráficos
HorizonteConsultores
 
Manual de excell
Manual de excellManual de excell
Manual de excell
Luchoconda
 
Hoja de calculo (excel)
Hoja de calculo (excel)Hoja de calculo (excel)
Hoja de calculo (excel)
Mónica Landy Maldonado
 
Hojas de calculo c7 .i2 p3
Hojas de calculo c7 .i2 p3Hojas de calculo c7 .i2 p3
Hojas de calculo c7 .i2 p3
DenRamrezAndrade
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
fabiolacortesrodriguez
 
Excell
ExcellExcell
Excell
Vivi Aguilar
 
Fórmulas excel
Fórmulas excelFórmulas excel
Fórmulas excel
Anthony Espinola A.
 
Presentación1
Presentación1Presentación1
Presentación1
Teffy CB
 
Proyecto final - Manual de Excel
Proyecto final - Manual de ExcelProyecto final - Manual de Excel
Proyecto final - Manual de Excel
Aana Cristina
 
Hojas de calculo c9 .i2 p3
Hojas de calculo c9 .i2 p3Hojas de calculo c9 .i2 p3
Hojas de calculo c9 .i2 p3
DenRamrezAndrade
 

La actualidad más candente (18)

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Excel enfermeria b
Excel enfermeria bExcel enfermeria b
Excel enfermeria b
 
Manual de Excel
Manual de ExcelManual de Excel
Manual de Excel
 
4.11.2.usos de excell.
4.11.2.usos de excell.4.11.2.usos de excell.
4.11.2.usos de excell.
 
funciones y caracteristicas de exel
funciones y caracteristicas de exel funciones y caracteristicas de exel
funciones y caracteristicas de exel
 
Manual de exel
Manual de exelManual de exel
Manual de exel
 
funciones de exel
funciones de exelfunciones de exel
funciones de exel
 
Manual de excel utpl
Manual de excel utplManual de excel utpl
Manual de excel utpl
 
Quinta parte funciones y gráficos
Quinta parte   funciones y gráficosQuinta parte   funciones y gráficos
Quinta parte funciones y gráficos
 
Manual de excell
Manual de excellManual de excell
Manual de excell
 
Hoja de calculo (excel)
Hoja de calculo (excel)Hoja de calculo (excel)
Hoja de calculo (excel)
 
Hojas de calculo c7 .i2 p3
Hojas de calculo c7 .i2 p3Hojas de calculo c7 .i2 p3
Hojas de calculo c7 .i2 p3
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Excell
ExcellExcell
Excell
 
Fórmulas excel
Fórmulas excelFórmulas excel
Fórmulas excel
 
Presentación1
Presentación1Presentación1
Presentación1
 
Proyecto final - Manual de Excel
Proyecto final - Manual de ExcelProyecto final - Manual de Excel
Proyecto final - Manual de Excel
 
Hojas de calculo c9 .i2 p3
Hojas de calculo c9 .i2 p3Hojas de calculo c9 .i2 p3
Hojas de calculo c9 .i2 p3
 

Similar a Los arreglos yei

Los arreglos crisbet
Los arreglos crisbetLos arreglos crisbet
Los arreglos crisbet
yeisy vallejos
 
Estructuras de datos 1(Arrays y Estructuras)
Estructuras de datos 1(Arrays y Estructuras)Estructuras de datos 1(Arrays y Estructuras)
Estructuras de datos 1(Arrays y Estructuras)
jairml
 
Array o arreglos
Array o arreglos Array o arreglos
Array o arreglos
Yordin Marcano
 
Clase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y ArreglosClase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y Arreglos
salomonaquino
 
Arreglos
ArreglosArreglos
Arreglos
lichic
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
Ronny Parra
 
Arreglos
ArreglosArreglos
Arreglos
Vannesa Salazar
 
Funciones en lenguage c
Funciones en lenguage cFunciones en lenguage c
Funciones en lenguage c
Lorena Sanchez
 
vectores-unidimensionales
vectores-unidimensionalesvectores-unidimensionales
vectores-unidimensionales
DrBernardo House Herrera
 
Grupo
GrupoGrupo
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
Diego Maxdj Chicaiza
 
Julio evies computacion
Julio evies computacionJulio evies computacion
Julio evies computacion
Rosanna Rangel Burgos
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++
Ryoga Luis
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
Victor Zapata
 
arrays
arraysarrays
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)
mauriciog456
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
SamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
SamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
JuanCorrea175894
 
Trabajo en grupo
Trabajo en grupoTrabajo en grupo
Trabajo en grupo
David Auqlla
 

Similar a Los arreglos yei (20)

Los arreglos crisbet
Los arreglos crisbetLos arreglos crisbet
Los arreglos crisbet
 
Estructuras de datos 1(Arrays y Estructuras)
Estructuras de datos 1(Arrays y Estructuras)Estructuras de datos 1(Arrays y Estructuras)
Estructuras de datos 1(Arrays y Estructuras)
 
Array o arreglos
Array o arreglos Array o arreglos
Array o arreglos
 
Clase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y ArreglosClase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y Arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Arreglos
ArreglosArreglos
Arreglos
 
Funciones en lenguage c
Funciones en lenguage cFunciones en lenguage c
Funciones en lenguage c
 
vectores-unidimensionales
vectores-unidimensionalesvectores-unidimensionales
vectores-unidimensionales
 
Grupo
GrupoGrupo
Grupo
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
 
Julio evies computacion
Julio evies computacionJulio evies computacion
Julio evies computacion
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
 
arrays
arraysarrays
arrays
 
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo en grupo
Trabajo en grupoTrabajo en grupo
Trabajo en grupo
 

Último

p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Gracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdfGracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdf
Ani Ann
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Ani Ann
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
DobbieElfo
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
proyectoszona21para el logro de real.pptx
proyectoszona21para el logro de real.pptxproyectoszona21para el logro de real.pptx
proyectoszona21para el logro de real.pptx
ChristianGmez48
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Qué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptxQué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptx
saradocente
 
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
carla526481
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
https://gramadal.wordpress.com/
 
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdfELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
DaliaAndrade1
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdfCALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
cesareduvr95
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
ruthmatiel1
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 

Último (20)

p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Gracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdfGracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdf
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
proyectoszona21para el logro de real.pptx
proyectoszona21para el logro de real.pptxproyectoszona21para el logro de real.pptx
proyectoszona21para el logro de real.pptx
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Qué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptxQué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptx
 
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
 
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdfELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdfCALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 

Los arreglos yei

  • 1. República Bolivariana de Venezuela Universidad Bolivariana de Venezuela - Sede Bolívar PFG de Informática para la Gestión Social Profesora: Yamileth Ledezma. Alumna: Yeisy Vallejos. Ciudad Bolívar, Mayo del 2016.
  • 2. LOS ARREGLOS  Un arreglo es un conjunto de datos o una estructura de datos homogéneos que se encuentran ubicados en forma consecutiva en la memoria RAM (sirve para almacenar datos en forma temporal).  Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes tipos:  De una dimensión.  De dos dimensiones.  De tres o más dimensiones. SEGÚN ROBERT W. SEBASTA DICE: Un tipo de matriz es un tipo de datos que se pretende describir un conjunto de elementos (valores o variables), cada uno de los seleccionados por uno o más índices (identificación de claves) que pueden ser calculados en tiempo de ejecución por el programa.
  • 3. Representación grafica de un arreglo de una unidimensión Todo arreglo esta compuesto por un numero de elementos el índice es un numero correlativo que indica la posición de un elemento del arreglo. Los índices en C++ van desde la posición 0 hasta la posición tamaño – 1.
  • 4. Elementos de un Arreglo  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[3] //Cuarto elemento del arreglo.  Un elemento del arreglo se accede indexando el arreglo por medio de un numero del elemento, en C++ todos los arreglos empiezan en 0, esto quiere decir que si se desea acceder al primer elemento del arreglo debe usar el índice igual a 0. Para indexar un arreglo se especifica el índice del elemento que interesa dentro de un corchete. ejemplo: valor = arreglo[1];
  • 5.  Asignación entre Arreglo En C++ no se puede asignar un arreglo completo a otro arreglo. Por ejemplo, este fragmento es 5/25 incorrecto. char a1[10], a2[10]; a2=a1; // Es incorrecto Si desea copiar los valores de todos los elementos de una arreglo a otro debe hacerlo copiando cada elemento por separado. Por ejemplo, el siguiente programa carga a1 con los números 1 a 10 y después los copia en a2. 1. using namespace std; 2. #include <iostream> 3. int main() 4. { 5. int a1[10], a2[10]; 6. int i; 7. //Inicialización de a1 8. for (i=0; i<10;i++) 9. a1[i]=i+1; 10. //Copiar en a2 11. for (i=0; i<10;i++) 12. a2[i]=a1[i] 13. //Mostrar a2 14. for (i=0; i<10;i++) 15. cout<<a2[i]<<endl; 16. return 0; 17. } La forma como quedaran los valores en el arreglo es la siguiente: a1[0] = a2[0] a1[1] = a2[1] a1[2] = a2[2] a1[3] = a2[3] a1[4] = a2[4] a1[5] = a2[5] a1[6] = a2[6] a1[7] = a2[7] a1[8] = a2[8] a1[9] = a2[9]
  • 6. char m[2][3]; // forma una tabla de dos filas y tres columnas // cada fila es un arreglo de una dimensión // la declaración indica que hay dos arreglos de una dimensión Nombre del grupo m → indica la localización del grupo en la memoria Nombre de las filas m[0] → primera fila → indica la localización de la fila dentro del grupo. m[1] → segunda fila → indica La localización de la fila dentro del grupo Nombre de los elementos. Declaración 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[0][2]