SlideShare una empresa de Scribd logo
Arreglosen C ++
Que son los Arreglos en C ++ Un arreglo es un conjunto de datos que se almacenan en memoria de manera contigua con el mismo nombre y para diferenciar los elementos de un arreglo se utiliza un índice. En el lenguaje C++ un arreglo se le conoce como un tipo de dato compuesto. Los arreglos pueden tener una o varias dimensiones.
Arreglos unidimensionales Un arreglo de una dimension es una lista de variables, todas de un mismo tipo a las que se hace referencia por medio de un nombre comun. Una variable individual del arreglo se llama elemento del arreglo. Para declarar un arreglo de una sola dimension se usa el formato general:
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 indice igual a 0. Para indexar un arreglo se especifica el indice del elemento que interesa dentro de un corchete, ejemplo; valor = arreglo[1]; Los arreglos empiezan en 0, de manera que el indice 1 se refiere al segundo elemento. Para asignar el valor a un elemento de un arreglo, ponga el elemento en el lado izquierdo de una sentencia de asignacion. mi_arreglo[0] = 100; C++ almacena arreglos de una sola dimension en una localizacion de memoria contigua con el primer elemento en la posicion mas baja. De esta manera, mi_arreglo[0] es adyacente a mi_arreglo[1], que es adyacente a mi_arreglo[2] y asi sucesivamente. Puede usar el valor de un elemento de un arreglo donde quiera que usaria una variable sencilla o una constante.
Ejemplo 1. Arreglo de una dimension Declaracion.  int arreglo[3]; // *forma un arreglo de una dimension y de tres elementos.+// Nombre del arreglo: Arreglo Nombre de los elementos arreglo[0] -> primer elemento arreglo[1] -> segundo elemento arreglo[2] -> tercer elemento
Arreglos multidimensionales Es una estructura de datos estatica y de un mismo tipo de datos, y de longitud fija que almacena datos de forma matricial. De igual forma que los arreglos unidimensionales, el almacenamiento de los datos en la memoria se realiza de forma secuencial y son accedidos mediante indices. Los arreglos multidimensionales son tambien conocidos como matrices. Por lo tanto se llama matriz de orden "m×n" a un conjunto rectangular de elementos dispuestos en filas "m" y en columnas "n", siendo m y n numerosnaturales. Las matrices se denotan con letras mayusculas: A, B, C, ... y los elementos de las mismas con letras minusculas y subindices que indican el lugar ocupado: a, b, c, ... Un elemento genericoque ocupe la fila i y la columna j se escribe i,j. Si el elemento generico aparece entre parentesistambien representa a toda la matriz: A (i,j). Una matriz de orden 3x4 se muestra a continuacion, siendo M una matriz de 3 filas y 4 columnas, la representaciongrafica de sus posiciones seria la siguiente: M 3x4 Filas = 3, columnas = 4
Matrices cuadradas Una matriz cuadrada es una matriz que tiene el mismo numero de filas y columnas. La matriz que se muestra a continuacion es de orden 3x3. Declaración de arreglos multidimensionales La sintaxis es la siguiente: tipo_dato identificador [dimensión1] [dimensión2] ... [dimensiónN] ; Donde N es un número natural positivo. Ejemplo Arreglo de dos dimensiones de orden 2x3.
Operaciones con arreglos unidimensionales Suma y Resta Los arreglos deben tener el mismo tamano y la suma se realiza elemento a elemento. Por ejemplo C = A + B. Donde A, B y C son arreglos de enteros de tamano 3. Operaciones con arreglos multidimensionales En matematicas, una matriz es una tabla de numeros consistente en cantidades abstractas que pueden sumarse y multiplicarse. Las matrices se utilizan para describir sistemas de ecuaciones lineales, realizar un seguimiento de los coeficientes de una aplicacion lineal y registrar los datos que dependen de varios parametros. Pueden sumarse, multiplicarse y descomponerse de varias formas, lo que tambien las hace un concepto clave en el campo del algebra lineal. Las matrices son utilizadas ampliamente en la computacion, por su facilidad para manipular informacion. En este contexto, son la mejor forma para representar grafos, y son muy utilizadas en el calculo numerico.
Los arreglos deben tener el mismo orden y la suma se realiza elemento a elemento. Por ejemplo sean A,B y C arreglos de numeros punto flotante de orden 2x3. Entonces la operacion C = A+B seria:
GRACIAS.

Más contenido relacionado

La actualidad más candente (16)

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)
 
Arrays bidimensionales
Arrays bidimensionalesArrays bidimensionales
Arrays bidimensionales
 
Arrays
ArraysArrays
Arrays
 
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)
 
Trabajo en grupo
Trabajo en grupoTrabajo en grupo
Trabajo en grupo
 
Excel
ExcelExcel
Excel
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Giseproi curso de programación - sesión 10 - arreglos y matrices
Giseproi   curso de programación - sesión 10 - arreglos y matricesGiseproi   curso de programación - sesión 10 - arreglos y matrices
Giseproi curso de programación - sesión 10 - arreglos y matrices
 
Excel
ExcelExcel
Excel
 
Excel 1er año
Excel 1er añoExcel 1er año
Excel 1er año
 
Arreglos
ArreglosArreglos
Arreglos
 
Matriz dispersa
Matriz dispersa Matriz dispersa
Matriz dispersa
 
Arreglos Dimensionales
Arreglos DimensionalesArreglos Dimensionales
Arreglos Dimensionales
 
Determinantes
DeterminantesDeterminantes
Determinantes
 
Matrices. operaciones
Matrices. operacionesMatrices. operaciones
Matrices. operaciones
 

Destacado (7)

Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacion
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 

Similar a Expocicion de Arreglos

11 arreglos....
11 arreglos....11 arreglos....
11 arreglos....
alithu1
 
Universidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglosUniversidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglos
SuGely Gálvez
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
yperalta
 

Similar a Expocicion de Arreglos (20)

Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
 
Array o arreglos
Array o arreglos Array o arreglos
Array o arreglos
 
5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx
 
Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos
 
arreglosunidimensionales-230811165735-bb9551bf.pptx
arreglosunidimensionales-230811165735-bb9551bf.pptxarreglosunidimensionales-230811165735-bb9551bf.pptx
arreglosunidimensionales-230811165735-bb9551bf.pptx
 
arrays
arraysarrays
arrays
 
ARREGLOS UNIDIMENSIONALES
ARREGLOS UNIDIMENSIONALESARREGLOS UNIDIMENSIONALES
ARREGLOS UNIDIMENSIONALES
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
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 c1. p3.
Arreglos  c1. p3.Arreglos  c1. p3.
Arreglos c1. p3.
 
Arreglos c1. p3.
Arreglos  c1. p3.Arreglos  c1. p3.
Arreglos c1. p3.
 
Grupo
GrupoGrupo
Grupo
 
11 arreglos....
11 arreglos....11 arreglos....
11 arreglos....
 
Universidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglosUniversidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglos
 
Arreglos-Programacion
Arreglos-ProgramacionArreglos-Programacion
Arreglos-Programacion
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 

Más de tacubomx (12)

Examen de Turbo C
Examen de Turbo CExamen de Turbo C
Examen de Turbo C
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmica
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo C
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
 
Clase de turbo C
Clase de turbo CClase de turbo C
Clase de turbo C
 
Turbo c
Turbo cTurbo c
Turbo c
 
La estructura if
La estructura ifLa estructura if
La estructura if
 
La estructura if en turbo C
La estructura if en turbo CLa estructura if en turbo C
La estructura if en turbo C
 
Arreglos En C ++
Arreglos En C ++Arreglos En C ++
Arreglos En C ++
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++
 
Curso de Lenguaje C
Curso de Lenguaje CCurso de Lenguaje C
Curso de Lenguaje C
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 

Último

2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
zenen3
 
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.pptSESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
econoya12
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
femayormisleidys
 
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptx
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptxPlaneacion NIA 300-330 - Auditoria 2 (1) (1).pptx
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptx
MiguelBertel
 
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptxU1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
fernfre15
 

Último (20)

Entrega de Premios Vocación Digital Raiola 2024
Entrega de Premios Vocación Digital Raiola 2024Entrega de Premios Vocación Digital Raiola 2024
Entrega de Premios Vocación Digital Raiola 2024
 
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
 
Revista La Verdad - Edición Mayo 2024
Revista La Verdad  -  Edición  Mayo  2024Revista La Verdad  -  Edición  Mayo  2024
Revista La Verdad - Edición Mayo 2024
 
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.pptSESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
 
Cosas generales sobre la empresa mezcal con orgullo
Cosas generales sobre la empresa mezcal con orgulloCosas generales sobre la empresa mezcal con orgullo
Cosas generales sobre la empresa mezcal con orgullo
 
Sesión 8 de comercio internacional tercer ciclo
Sesión 8 de comercio internacional tercer cicloSesión 8 de comercio internacional tercer ciclo
Sesión 8 de comercio internacional tercer ciclo
 
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptxFormato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
 
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANOMICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
 
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONALInfografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
 
ESTRATEGIA DE PLANEACION PARA RETENER AL PERSONAL
ESTRATEGIA DE PLANEACION PARA RETENER AL PERSONALESTRATEGIA DE PLANEACION PARA RETENER AL PERSONAL
ESTRATEGIA DE PLANEACION PARA RETENER AL PERSONAL
 
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptx
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptxPlaneacion NIA 300-330 - Auditoria 2 (1) (1).pptx
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptx
 
Presentación - RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Presentación - RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONALPresentación - RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Presentación - RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
 
Cantos de las comunidades cristianas.pdf
Cantos de las comunidades cristianas.pdfCantos de las comunidades cristianas.pdf
Cantos de las comunidades cristianas.pdf
 
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptxU1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
 
Revista La Verdad - Edición Abril 2024
Revista La Verdad  -  Edición Abril 2024Revista La Verdad  -  Edición Abril 2024
Revista La Verdad - Edición Abril 2024
 
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
 
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTALINFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
 
TRABAJO DE ECOMERCIO ADMINISTRACIÓN 1 CICLO
TRABAJO DE ECOMERCIO ADMINISTRACIÓN 1 CICLOTRABAJO DE ECOMERCIO ADMINISTRACIÓN 1 CICLO
TRABAJO DE ECOMERCIO ADMINISTRACIÓN 1 CICLO
 
Mezcal con orgullo: Empresa que fabrica mezcal
Mezcal con orgullo: Empresa que fabrica mezcalMezcal con orgullo: Empresa que fabrica mezcal
Mezcal con orgullo: Empresa que fabrica mezcal
 

Expocicion de Arreglos

  • 2. Que son los Arreglos en C ++ Un arreglo es un conjunto de datos que se almacenan en memoria de manera contigua con el mismo nombre y para diferenciar los elementos de un arreglo se utiliza un índice. En el lenguaje C++ un arreglo se le conoce como un tipo de dato compuesto. Los arreglos pueden tener una o varias dimensiones.
  • 3.
  • 4. Arreglos unidimensionales Un arreglo de una dimension es una lista de variables, todas de un mismo tipo a las que se hace referencia por medio de un nombre comun. Una variable individual del arreglo se llama elemento del arreglo. Para declarar un arreglo de una sola dimension se usa el formato general:
  • 5. 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 indice igual a 0. Para indexar un arreglo se especifica el indice del elemento que interesa dentro de un corchete, ejemplo; valor = arreglo[1]; Los arreglos empiezan en 0, de manera que el indice 1 se refiere al segundo elemento. Para asignar el valor a un elemento de un arreglo, ponga el elemento en el lado izquierdo de una sentencia de asignacion. mi_arreglo[0] = 100; C++ almacena arreglos de una sola dimension en una localizacion de memoria contigua con el primer elemento en la posicion mas baja. De esta manera, mi_arreglo[0] es adyacente a mi_arreglo[1], que es adyacente a mi_arreglo[2] y asi sucesivamente. Puede usar el valor de un elemento de un arreglo donde quiera que usaria una variable sencilla o una constante.
  • 6. Ejemplo 1. Arreglo de una dimension Declaracion. int arreglo[3]; // *forma un arreglo de una dimension y de tres elementos.+// Nombre del arreglo: Arreglo Nombre de los elementos arreglo[0] -> primer elemento arreglo[1] -> segundo elemento arreglo[2] -> tercer elemento
  • 7. Arreglos multidimensionales Es una estructura de datos estatica y de un mismo tipo de datos, y de longitud fija que almacena datos de forma matricial. De igual forma que los arreglos unidimensionales, el almacenamiento de los datos en la memoria se realiza de forma secuencial y son accedidos mediante indices. Los arreglos multidimensionales son tambien conocidos como matrices. Por lo tanto se llama matriz de orden "m×n" a un conjunto rectangular de elementos dispuestos en filas "m" y en columnas "n", siendo m y n numerosnaturales. Las matrices se denotan con letras mayusculas: A, B, C, ... y los elementos de las mismas con letras minusculas y subindices que indican el lugar ocupado: a, b, c, ... Un elemento genericoque ocupe la fila i y la columna j se escribe i,j. Si el elemento generico aparece entre parentesistambien representa a toda la matriz: A (i,j). Una matriz de orden 3x4 se muestra a continuacion, siendo M una matriz de 3 filas y 4 columnas, la representaciongrafica de sus posiciones seria la siguiente: M 3x4 Filas = 3, columnas = 4
  • 8. Matrices cuadradas Una matriz cuadrada es una matriz que tiene el mismo numero de filas y columnas. La matriz que se muestra a continuacion es de orden 3x3. Declaración de arreglos multidimensionales La sintaxis es la siguiente: tipo_dato identificador [dimensión1] [dimensión2] ... [dimensiónN] ; Donde N es un número natural positivo. Ejemplo Arreglo de dos dimensiones de orden 2x3.
  • 9. Operaciones con arreglos unidimensionales Suma y Resta Los arreglos deben tener el mismo tamano y la suma se realiza elemento a elemento. Por ejemplo C = A + B. Donde A, B y C son arreglos de enteros de tamano 3. Operaciones con arreglos multidimensionales En matematicas, una matriz es una tabla de numeros consistente en cantidades abstractas que pueden sumarse y multiplicarse. Las matrices se utilizan para describir sistemas de ecuaciones lineales, realizar un seguimiento de los coeficientes de una aplicacion lineal y registrar los datos que dependen de varios parametros. Pueden sumarse, multiplicarse y descomponerse de varias formas, lo que tambien las hace un concepto clave en el campo del algebra lineal. Las matrices son utilizadas ampliamente en la computacion, por su facilidad para manipular informacion. En este contexto, son la mejor forma para representar grafos, y son muy utilizadas en el calculo numerico.
  • 10. Los arreglos deben tener el mismo orden y la suma se realiza elemento a elemento. Por ejemplo sean A,B y C arreglos de numeros punto flotante de orden 2x3. Entonces la operacion C = A+B seria: