SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Arreglos en
Pseudocódigo
Emerson E. Garay Gómez
www.youtube.com/emergaray
http://www.slideshare.net/emergar
200 300 45 89 598 2015
A
B
C
D
E
F
Definición: Arreglos
 Un arreglo en programación de
computadores, es una colección o
conjunto de variables del mismo tipo(sea
un tipo dado por el lenguaje o del tipo
creado por el usuario) que se pueden
referenciar bajo un mismo nombre y un
índice. Es decir, son posiciones de
memoria continuas que se consultan o
modifican a través de un identificador y
un índice que indica la posición.
http://www.slideshare.net/emergar
Clasificación de los arreglos según
las dimensiones
 Unidimensionales: son los llamados vectores, se
referencia con un solo índice. Y no es mas que un
caso particular de una matriz, es decir, un vector es
una matriz con una sola fila y una o mas columnas.
 Bidimensionales: son las llamadas matrices que
tienen dos índices, uno para la fila y otro para la
columna. Son usados generalmente para llevar los
estados de un juego(ajedrez, triqui, damas, …).
 Multidimensionales: Son los que poseen mas de dos
dimensiones.
http://www.slideshare.net/emergar
Representación de los arreglos 1
 Ejemplos de Vectores:
◦ Que permita almacenar 5 nombres:
◦ Para contener 10 notas estudiantiles:
◦ Que permita guardar los meses del año:
◦ Los números de cedulas de 4 personas:
Adriana Josep María Susan Wilmer
5.0 3.8 4.5 2.9 3.5 4.1 4.0 3.6 4.2 2.5
Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic
92.123.456 1.102.123.456 64.859.689 24.989.200
http://www.slideshare.net/emergar
Representación de los arreglos 2
 Ejemplos de Matrices:
◦ Una matriz(3x3) para guardar el estado de un
juego del triqui.
◦ Una matriz(5x5) para guardar el estado de un
juego de bingo
X O X
O X O
X O O
B I N G O
http://www.slideshare.net/emergar
Definición de arreglos
 Definición y creación de Vectores:
 <Tipo Dato> <Nombre Vector> [n]; //Definición y Creación
 Donde n es un numero entero positivo.
◦ Ejemplos:
◦ Cadena nombres[5]
◦ Real notas[10]
◦ Cadena meses[12]
 Definición y creación de matrices:
◦ <Tipo Dato> <Nombre Matriz> [Filas][Columnas] //Definición y Creación
◦ Donde Filas y Columnas son números enteros positivos.
◦ Ejemplos:
◦ Carácter triqui[3][3]
◦ Entero bingo[5][5]
http://www.slideshare.net/emergar
Recorrer arreglos 1
 Recorrer un vector:
◦ La posiciones de un vector se referencia desde el índice 1
hasta el n.
 Para k=1 Hasta n Con Paso 1 Hacer
◦ //Acciones con el elemento sub-k del vector
 FinPara
 //Leer 5 nombres desde el teclado y almacenarlos:
 Entero n=5
 Cadena v[n]
 Para k=1 Hasta n Con Paso 1 Hacer
◦ Escribir “Digite la cadena # ”, k
◦ Leer v[k]
 FinPara
http://www.slideshare.net/emergar
Recorrer arreglos 2
 Recorrer una matriz:
Para f=1 Hasta n Con Paso 1 Hacer
Para c=1 Hasta m Con Paso 1 Hacer
//Acciones con el elemento sub-f, sub-c
FinPara
FinPara
 //Leer las 3 notas 10 estudiantes y almacenarlas:
Entero f, c, n = 10, m = 3
Real notas[n][m];
Para f=1 Hasta n Con Paso 1 Hacer
Escribir “Estudiante # ”, f
Para c=1 Hasta m Con Paso 1 Hacer
Escribir “Digite la nota # ”, c
Leer notas[f][c]
FinPara
FinPara
http://www.slideshare.net/emergar
Enlaces WEB
 Mi canal de videos en YouTube:
 www.youtube.com/emergaray
http://www.slideshare.net/emergar

Más contenido relacionado

La actualidad más candente

Cuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCristopher Morales Ruiz
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosJosé Antonio Sandoval Acosta
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosAriMendoza9
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivasstarduslex
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Maria B. Ramos Osorio
 
Listas de adyacencia
Listas de adyacenciaListas de adyacencia
Listas de adyacencialeidy2220
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2Humano Terricola
 
Cuestionario
CuestionarioCuestionario
CuestionarioJose Nava
 

La actualidad más candente (20)

Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)
 
Cuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busqueda
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetos
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Listas de adyacencia
Listas de adyacenciaListas de adyacencia
Listas de adyacencia
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Estructura switch case
Estructura switch caseEstructura switch case
Estructura switch case
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 

Destacado

Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 
Arreglos en Pseint
Arreglos en PseintArreglos en Pseint
Arreglos en PseintMonjeOneble
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matricesDaniel Dp
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeIntJerry
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices Igonmrod
 

Destacado (8)

Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Arreglos en Pseint
Arreglos en PseintArreglos en Pseint
Arreglos en Pseint
 
Vector
VectorVector
Vector
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matrices
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Ejercicios de vectores o arrays
Ejercicios de vectores o arraysEjercicios de vectores o arrays
Ejercicios de vectores o arrays
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices I
 
Ejercicios de arreglo
Ejercicios de arregloEjercicios de arreglo
Ejercicios de arreglo
 

Similar a Arreglos en pseudocodigo 01

Similar a Arreglos en pseudocodigo 01 (20)

Arreglos en java v01
Arreglos en java v01Arreglos en java v01
Arreglos en java v01
 
Arreglos Java
Arreglos JavaArreglos Java
Arreglos Java
 
Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Presentación Arreglos
Presentación ArreglosPresentación Arreglos
Presentación Arreglos
 
Revista digital vectores y matrices
Revista digital vectores y matricesRevista digital vectores y matrices
Revista digital vectores y matrices
 
Arreglos c1. p3.
Arreglos  c1. p3.Arreglos  c1. p3.
Arreglos c1. p3.
 
Arreglos c1. p3.
Arreglos  c1. p3.Arreglos  c1. p3.
Arreglos c1. p3.
 
Pre Algoritmos
Pre AlgoritmosPre Algoritmos
Pre Algoritmos
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02
 
Ambiente
 Ambiente Ambiente
Ambiente
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Ambiente de programacin en pascal
Ambiente de programacin en pascalAmbiente de programacin en pascal
Ambiente de programacin en pascal
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Manejo De Memoria
Manejo De MemoriaManejo De Memoria
Manejo De Memoria
 
Arreglos
ArreglosArreglos
Arreglos
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Documento de apoyo_vectores
Documento de apoyo_vectoresDocumento de apoyo_vectores
Documento de apoyo_vectores
 
Material iii parcial
Material iii parcialMaterial iii parcial
Material iii parcial
 

Más de Emerson Garay

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectánguloEmerson Garay
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasEmerson Garay
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016Emerson Garay
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plusEmerson Garay
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010Emerson Garay
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansEmerson Garay
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Emerson Garay
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)Emerson Garay
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlEmerson Garay
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: ListaEmerson Garay
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidEmerson Garay
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : ColaEmerson Garay
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de DatosEmerson Garay
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en AndroidEmerson Garay
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: PilaEmerson Garay
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a AndroidEmerson Garay
 

Más de Emerson Garay (20)

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
 
Mind meister
Mind meisterMind meister
Mind meister
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Intent en android
Intent en androidIntent en android
Intent en android
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
 

Arreglos en pseudocodigo 01

  • 1. Arreglos en Pseudocódigo Emerson E. Garay Gómez www.youtube.com/emergaray http://www.slideshare.net/emergar 200 300 45 89 598 2015 A B C D E F
  • 2. Definición: Arreglos  Un arreglo en programación de computadores, es una colección o conjunto de variables del mismo tipo(sea un tipo dado por el lenguaje o del tipo creado por el usuario) que se pueden referenciar bajo un mismo nombre y un índice. Es decir, son posiciones de memoria continuas que se consultan o modifican a través de un identificador y un índice que indica la posición. http://www.slideshare.net/emergar
  • 3. Clasificación de los arreglos según las dimensiones  Unidimensionales: son los llamados vectores, se referencia con un solo índice. Y no es mas que un caso particular de una matriz, es decir, un vector es una matriz con una sola fila y una o mas columnas.  Bidimensionales: son las llamadas matrices que tienen dos índices, uno para la fila y otro para la columna. Son usados generalmente para llevar los estados de un juego(ajedrez, triqui, damas, …).  Multidimensionales: Son los que poseen mas de dos dimensiones. http://www.slideshare.net/emergar
  • 4. Representación de los arreglos 1  Ejemplos de Vectores: ◦ Que permita almacenar 5 nombres: ◦ Para contener 10 notas estudiantiles: ◦ Que permita guardar los meses del año: ◦ Los números de cedulas de 4 personas: Adriana Josep María Susan Wilmer 5.0 3.8 4.5 2.9 3.5 4.1 4.0 3.6 4.2 2.5 Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic 92.123.456 1.102.123.456 64.859.689 24.989.200 http://www.slideshare.net/emergar
  • 5. Representación de los arreglos 2  Ejemplos de Matrices: ◦ Una matriz(3x3) para guardar el estado de un juego del triqui. ◦ Una matriz(5x5) para guardar el estado de un juego de bingo X O X O X O X O O B I N G O http://www.slideshare.net/emergar
  • 6. Definición de arreglos  Definición y creación de Vectores:  <Tipo Dato> <Nombre Vector> [n]; //Definición y Creación  Donde n es un numero entero positivo. ◦ Ejemplos: ◦ Cadena nombres[5] ◦ Real notas[10] ◦ Cadena meses[12]  Definición y creación de matrices: ◦ <Tipo Dato> <Nombre Matriz> [Filas][Columnas] //Definición y Creación ◦ Donde Filas y Columnas son números enteros positivos. ◦ Ejemplos: ◦ Carácter triqui[3][3] ◦ Entero bingo[5][5] http://www.slideshare.net/emergar
  • 7. Recorrer arreglos 1  Recorrer un vector: ◦ La posiciones de un vector se referencia desde el índice 1 hasta el n.  Para k=1 Hasta n Con Paso 1 Hacer ◦ //Acciones con el elemento sub-k del vector  FinPara  //Leer 5 nombres desde el teclado y almacenarlos:  Entero n=5  Cadena v[n]  Para k=1 Hasta n Con Paso 1 Hacer ◦ Escribir “Digite la cadena # ”, k ◦ Leer v[k]  FinPara http://www.slideshare.net/emergar
  • 8. Recorrer arreglos 2  Recorrer una matriz: Para f=1 Hasta n Con Paso 1 Hacer Para c=1 Hasta m Con Paso 1 Hacer //Acciones con el elemento sub-f, sub-c FinPara FinPara  //Leer las 3 notas 10 estudiantes y almacenarlas: Entero f, c, n = 10, m = 3 Real notas[n][m]; Para f=1 Hasta n Con Paso 1 Hacer Escribir “Estudiante # ”, f Para c=1 Hasta m Con Paso 1 Hacer Escribir “Digite la nota # ”, c Leer notas[f][c] FinPara FinPara http://www.slideshare.net/emergar
  • 9. Enlaces WEB  Mi canal de videos en YouTube:  www.youtube.com/emergaray http://www.slideshare.net/emergar