SlideShare una empresa de Scribd logo
1 de 7
Republica Bolivariana De Venezuela
Ministerio Del Poder Popular Para la Educación
instituto Universitario De Tecnología Juan Pablo Pérez Alfonso
Puerto Cabello Edo. Carabobo
Prof.
Integrantes:
Victoria
lezza
Alethzain
Diaz
Miguel
Brito
Puerto Cabello Edo. Carabobo
Definición de arreglo.
• Es una colección de datos del mismo tipo sirve para manejar un
numero “n” de elementos en comun, ya se de tipos de definidos por
lenguaje (“int”, “float”, “strig”, etc..) así como aquellos definidos por
el programador.
Tipos de arreglos.
• Arreglo unidimensionales
• Arreglos multidimensionales:
• Arreglos múltiples sub-índices:
Declaración de un arreglo:
• la sintaxis de declaración de arreglo es: tipo nombre arreglo (números de
elementos) los siguientes son 2 ejemplos de declaraciones de arreglos validas
en c/c++.
• Int coordenadas pantallas (5); “un arreglo de 5 enteros”
• Char D compañía (20); “ un arreglo de 20 caracteres”.
• Figura 1: arreglo coordenadas de pantalla con índices de desplazamientos
validos.
• en el dibujo se muestra que fue declarados con el tipo de números enteros,
llamados coordenadas: de pantallas, ocupa 3 localidades de memorias
contiguas, cada una de ellas capaz de almacenar un numero entero.
Como llenar un arreglo.
• ara llenar una matriz se necesitan dos variables índices como
(i) y j i son las filas de las filas j van hacer las columnas debes
darle así n son numero de columnas y m numero de filas
ALGORITMO CARGAR MATRIZ:
VARIABLES:
ENTERO:(I,J,A(20,20)M,N)
INICIO
PARA: (i:1,hasta,m)hacer
PARA:(j:1,hasta,n)hacer
ESCRIBIR: (A (I,J))
FINPARA
FINPARA
Como imprimir un arreglo.
• Para imprimir un array o arreglo o matriz hay que recorrer éste con un bucle for.
El bucle irá desde 0 hasta N-1, siendo N el número de elementos del array.
• Ejemplo:
int mat[10];
int i;
//Se supone que se le dan valores al arreglo
for (i=0; i < 10; i++)
cout << mat[i];
Hay que tener en cuenta que el bucle va desde 0 (el primer índice del arreglo) hasta 9 (la
condición es < 10), sería un error poner i <= 10, porque los índices del arreglo son mat[0],
mat[1], ..., mat[9]
Ahora bien, para hacer esto mediante una función has de pasar a la función el arreglo y el
número de elementos de éste.
Por ejemplo:
void mostrar(int matriz[], int num)
{
int i;
for (i = 0; i < num; i++)
cout << matriz[i];
}
Forma de llamar a una función: para pasar un arreglo a una función basta con poner el
nombre del arreglo:
mostrar(mat, 10);
Como imprimir un arreglo.
• Para imprimir un array o arreglo o matriz hay que recorrer éste con un bucle for.
El bucle irá desde 0 hasta N-1, siendo N el número de elementos del array.
• Ejemplo:
int mat[10];
int i;
//Se supone que se le dan valores al arreglo
for (i=0; i < 10; i++)
cout << mat[i];
Hay que tener en cuenta que el bucle va desde 0 (el primer índice del arreglo) hasta 9 (la
condición es < 10), sería un error poner i <= 10, porque los índices del arreglo son mat[0],
mat[1], ..., mat[9]
Ahora bien, para hacer esto mediante una función has de pasar a la función el arreglo y el
número de elementos de éste.
Por ejemplo:
void mostrar(int matriz[], int num)
{
int i;
for (i = 0; i < num; i++)
cout << matriz[i];
}
Forma de llamar a una función: para pasar un arreglo a una función basta con poner el
nombre del arreglo:
mostrar(mat, 10);

Más contenido relacionado

La actualidad más candente

Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forkmilita95
 
Gramaticas independientes de contexto ejecrcicios 2
Gramaticas independientes de contexto ejecrcicios 2Gramaticas independientes de contexto ejecrcicios 2
Gramaticas independientes de contexto ejecrcicios 2MAURICIOANDRES39
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Dunkherz
 
Programación 1: tipos básicos de datos en C
Programación 1: tipos básicos de datos en CProgramación 1: tipos básicos de datos en C
Programación 1: tipos básicos de datos en CAngel Vázquez Patiño
 
Arreglos
ArreglosArreglos
ArreglosClariza
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosAndres Garcia
 
Diapo funciones
Diapo funcionesDiapo funciones
Diapo funcionesmelpod
 
272169862 asignacion-ppt
272169862 asignacion-ppt272169862 asignacion-ppt
272169862 asignacion-pptMajos Conejita
 
Comp graf clase 3
Comp graf clase 3Comp graf clase 3
Comp graf clase 3franyelis23
 
Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4Universidad Veracruzana
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Universidad Veracruzana
 

La actualidad más candente (20)

Instrucciones 3 año
Instrucciones 3 añoInstrucciones 3 año
Instrucciones 3 año
 
Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura for
 
simpson
simpsonsimpson
simpson
 
Gramaticas independientes de contexto ejecrcicios 2
Gramaticas independientes de contexto ejecrcicios 2Gramaticas independientes de contexto ejecrcicios 2
Gramaticas independientes de contexto ejecrcicios 2
 
Arreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadoresArreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadores
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programación 1: arreglos en C
Programación 1: arreglos en CProgramación 1: arreglos en C
Programación 1: arreglos en C
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
 
Programación 1: tipos básicos de datos en C
Programación 1: tipos básicos de datos en CProgramación 1: tipos básicos de datos en C
Programación 1: tipos básicos de datos en C
 
Arreglos
ArreglosArreglos
Arreglos
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
 
Diapo funciones
Diapo funcionesDiapo funciones
Diapo funciones
 
Asignacion
AsignacionAsignacion
Asignacion
 
272169862 asignacion-ppt
272169862 asignacion-ppt272169862 asignacion-ppt
272169862 asignacion-ppt
 
Comp graf clase 3
Comp graf clase 3Comp graf clase 3
Comp graf clase 3
 
Micromundos doc 005
Micromundos doc 005Micromundos doc 005
Micromundos doc 005
 
Practica 1
Practica  1Practica  1
Practica 1
 
Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3
 

Similar a Arreglos algoritmica

Similar a Arreglos algoritmica (20)

Fundamentos de computación(ICM) en octave
Fundamentos de computación(ICM) en octaveFundamentos de computación(ICM) en octave
Fundamentos de computación(ICM) en octave
 
Luis Gamboa
Luis  GamboaLuis  Gamboa
Luis Gamboa
 
Estructuras
Estructuras Estructuras
Estructuras
 
Guia 2 vectores y matrices programacion 11
Guia 2 vectores y matrices programacion 11Guia 2 vectores y matrices programacion 11
Guia 2 vectores y matrices programacion 11
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Arreglos
ArreglosArreglos
Arreglos
 
Ing. Mecatronica Prog. Básica U4 Arreglos y estructuras
Ing. Mecatronica Prog. Básica U4 Arreglos y estructurasIng. Mecatronica Prog. Básica U4 Arreglos y estructuras
Ing. Mecatronica Prog. Básica U4 Arreglos y estructuras
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Utp lpi_s5_arreglos 2012-2
 Utp lpi_s5_arreglos 2012-2 Utp lpi_s5_arreglos 2012-2
Utp lpi_s5_arreglos 2012-2
 
if-while-for.ppsx
if-while-for.ppsxif-while-for.ppsx
if-while-for.ppsx
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
Manual de c
Manual de cManual de c
Manual de c
 
Elementos de un arreglo
Elementos de un arregloElementos de un arreglo
Elementos de un arreglo
 
Informatica Aplicada Fundacion Navarra Neiva
Informatica Aplicada Fundacion Navarra NeivaInformatica Aplicada Fundacion Navarra Neiva
Informatica Aplicada Fundacion Navarra Neiva
 
Utp pti_s5_arreglos
 Utp pti_s5_arreglos Utp pti_s5_arreglos
Utp pti_s5_arreglos
 
Utp pti_s5_arreglos 2012-2
 Utp pti_s5_arreglos 2012-2 Utp pti_s5_arreglos 2012-2
Utp pti_s5_arreglos 2012-2
 
Vectores unidimensionales
Vectores unidimensionalesVectores unidimensionales
Vectores unidimensionales
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
 
12 Arreglos
12 Arreglos12 Arreglos
12 Arreglos
 
Clase 6
Clase 6Clase 6
Clase 6
 

Arreglos algoritmica

  • 1. Republica Bolivariana De Venezuela Ministerio Del Poder Popular Para la Educación instituto Universitario De Tecnología Juan Pablo Pérez Alfonso Puerto Cabello Edo. Carabobo Prof. Integrantes: Victoria lezza Alethzain Diaz Miguel Brito Puerto Cabello Edo. Carabobo
  • 2. Definición de arreglo. • Es una colección de datos del mismo tipo sirve para manejar un numero “n” de elementos en comun, ya se de tipos de definidos por lenguaje (“int”, “float”, “strig”, etc..) así como aquellos definidos por el programador.
  • 3. Tipos de arreglos. • Arreglo unidimensionales • Arreglos multidimensionales: • Arreglos múltiples sub-índices:
  • 4. Declaración de un arreglo: • la sintaxis de declaración de arreglo es: tipo nombre arreglo (números de elementos) los siguientes son 2 ejemplos de declaraciones de arreglos validas en c/c++. • Int coordenadas pantallas (5); “un arreglo de 5 enteros” • Char D compañía (20); “ un arreglo de 20 caracteres”. • Figura 1: arreglo coordenadas de pantalla con índices de desplazamientos validos. • en el dibujo se muestra que fue declarados con el tipo de números enteros, llamados coordenadas: de pantallas, ocupa 3 localidades de memorias contiguas, cada una de ellas capaz de almacenar un numero entero.
  • 5. Como llenar un arreglo. • ara llenar una matriz se necesitan dos variables índices como (i) y j i son las filas de las filas j van hacer las columnas debes darle así n son numero de columnas y m numero de filas ALGORITMO CARGAR MATRIZ: VARIABLES: ENTERO:(I,J,A(20,20)M,N) INICIO PARA: (i:1,hasta,m)hacer PARA:(j:1,hasta,n)hacer ESCRIBIR: (A (I,J)) FINPARA FINPARA
  • 6. Como imprimir un arreglo. • Para imprimir un array o arreglo o matriz hay que recorrer éste con un bucle for. El bucle irá desde 0 hasta N-1, siendo N el número de elementos del array. • Ejemplo: int mat[10]; int i; //Se supone que se le dan valores al arreglo for (i=0; i < 10; i++) cout << mat[i]; Hay que tener en cuenta que el bucle va desde 0 (el primer índice del arreglo) hasta 9 (la condición es < 10), sería un error poner i <= 10, porque los índices del arreglo son mat[0], mat[1], ..., mat[9] Ahora bien, para hacer esto mediante una función has de pasar a la función el arreglo y el número de elementos de éste. Por ejemplo: void mostrar(int matriz[], int num) { int i; for (i = 0; i < num; i++) cout << matriz[i]; } Forma de llamar a una función: para pasar un arreglo a una función basta con poner el nombre del arreglo: mostrar(mat, 10);
  • 7. Como imprimir un arreglo. • Para imprimir un array o arreglo o matriz hay que recorrer éste con un bucle for. El bucle irá desde 0 hasta N-1, siendo N el número de elementos del array. • Ejemplo: int mat[10]; int i; //Se supone que se le dan valores al arreglo for (i=0; i < 10; i++) cout << mat[i]; Hay que tener en cuenta que el bucle va desde 0 (el primer índice del arreglo) hasta 9 (la condición es < 10), sería un error poner i <= 10, porque los índices del arreglo son mat[0], mat[1], ..., mat[9] Ahora bien, para hacer esto mediante una función has de pasar a la función el arreglo y el número de elementos de éste. Por ejemplo: void mostrar(int matriz[], int num) { int i; for (i = 0; i < num; i++) cout << matriz[i]; } Forma de llamar a una función: para pasar un arreglo a una función basta con poner el nombre del arreglo: mostrar(mat, 10);