SlideShare una empresa de Scribd logo
1 de 15
UNIVERSIDAD DE PANAMÁ


 Programación III
Arreglos:

 Los arreglos son una colección de variables
  del mismo tipo que se referencian utilizando
  un nombre común. Un arreglo consta de
  posiciones de memoria contigua. La dirección
  más baja corresponde al primer elemento y la
  más alta al último. Un arreglo puede tener
  una o varias dimensiones. Para acceder a un
  elemento en particular de un arreglo se usa
  un índice.

                    Profesora Marta Cecilia Quintero
Arreglo Unidimensional

 Un arreglo unidimensional (conocido también
  como vector) se define como una colección
  finita, homogénea y ordenada de elementos.

   Finita: todo arreglo tiene un límite, es decir debe
    determinarse cual será el numero máximo de
    elementos que podrán formar parte del arreglo.

   Homogénea:       todos los elementos son del mismo
    tipo.

   Ordenada: se puede determinar cual es cada uno de
    sus elementos.

                            Profesora Marta Cecilia Quintero
Representación grafica de un
arreglo unidimensional

                   Arreglo unidimensional



                                     …
     Segundo elemento
                                                       N-ésimo elemento

 Primer elemento




                          Profesora Marta Cecilia Quintero
Para hacer referencia a un componente de un arreglo se
                          necesita
 El nombre del arreglo
 El índice del elemento
                                                                        componentes




  Val       Val       Val                             Val
  1         2         3                               n

                                                               índice


                      ARRE
                            Profesora Marta Cecilia Quintero
Partes de un arreglo
         unidimensional
 Los componentes: los componentes hacen
  referencia a los elementos que componen o
  forman el arreglo, es decir, son los valores
  que se almacenan en cada una de sus casillas.

 Los índices: son los que permiten accesar a
  los componentes de un arreglo de forma
  individual.

                     Profesora Marta Cecilia Quintero
Declaración de arreglos
        unidimensionales
Como no estamos siguiendo la sintaxis de ningún lenguaje
en particular definimos un arreglo de la siguiente manera.
Ident _ arreglo = [liminf……limsup] DE TIPO ENTERO

Con los valores liminf y liminsup se declara el tipo de los
índices así como el numero de elementos que tendrá el
arreglo. El numero total de elementos (NTE) que tendrá el
arreglo unidimensional se puede calcular con la formula:


     NTE=limsup-liminf+1

                          Profesora Marta Cecilia Quintero
Declaración de arreglos
       unidimensionales
Observaciones
 El tipo de índice puede ser cualquier tipo ordinal.
  (carácter, entero, etc.)
 El tipo de los componentes puede ser cualquier
  tipo ( entero, real, cadena de caracteres, registro,
  arreglo etc.
 Se utilizan los corchetes para indicar el índice de
  un arreglo dentro de ellos se debe escribir un
  valor ordinal. (puede ser variable, constante o una
  expresión tan compleja como se quiera, pero que
  de como resultado un valor ordinal)

                         Profesora Marta Cecilia Quintero
Ejemplo



          ARRE= ARREGLO (1….70) DE enteros



                                 …
 1    2    3      4                                         70



Formula: NTE=(70-1+1)= 70                            explicación

                      Profesora Marta Cecilia Quintero
Formula: NTE=(70-1+1)= 70

 Cada elemento del arreglo ARRE será un numero
  entero y podrá accesarse por medio de un índice
  que será un valor comprendido entre 1 y 70
 Por ejemplo
 ARRE [1] hace referencia al elemento de la
  posición 1
 ARRE [2] hace referencia al elemento de la
  posición 2
 ARRE[70] hace referencia al elemento de la
  posición 70-

                      Profesora Marta Cecilia Quintero
Operación Lectura.

El proceso de lectura en un arreglo consiste en leer y
asignar un valor a cada uno de sus elementos.
Para esto resulta practico utilizar un ciclo para leer
todos los elementos del arreglo.

           Hacer I          1
           Repetir con I desde 1 hasta 70
           Leer arre [1]
           Hacer I         I + 1
           {fin del ciclo}

                                                                 explicación


                              Profesora Marta Cecilia Quintero
Operación Lectura.

 Al variar el valor de I , cada elemento leído se
  asigna al correspondiente componente del
  arreglo según la posición indicada por I
          I <- 1
                                                Para I = 1, se lee ARRE [1]
                        NO                            I = 2, se lee ARRE [2]
          I≤ 70                                       I =70, se lee ARRE [70]
                                         Al finalizar el ciclo de lectura se tendrá
                   SI
                                          asignado un valor a cada uno de los
        ARRE[I]                        componentes del arreglo ARRE. Y el arreglo
                                                        quedaría así.

         I <- I + 1                                             …
                                              1            2              70

                             Profesora Marta Cecilia Quintero
Operación ESCRITURA.

 Es similar a la lectura se debe escribir el valor de
  cada uno de los componentes


         Leer N
         Hacer I         1
         Repetir con I desde 1 hasta N
               Escribir ARRE [1]
               Hacer I       I +1
         {fin del ciclo}


                                                                  explicación


                               Profesora Marta Cecilia Quintero
Operación Escritura.



    N
                         Al variar el valor de I, se escribe el elemento
                         ARRE correspondiente a la posición indicada
  I <- 1                                       por I
                          Para I = 1, se escribe el valor de ARRE [1]
              NO
                                I = 2, se escribe el valor de ARRE [2]
  I≤ N
                                  I =N, se escribe el valor de ARRE [N]
                                                  .
         SI

ARRE[I]

 I <- I + 1



                   Profesora Marta Cecilia Quintero
Practica Nº 1
1-Calcule el numero de elementos que componen los siguientes
vectores utilizando la formula:
 95    120
 12     6
 300 251
2- Escriba el ciclo para la lectura y escritura de los vectores
3-Escriba el ciclo para la lectura de los primeros 3 elementos del arreglo.
4- Escriba el ciclo para la lectura de los 6 últimos elementos del arreglo.
5- Represente gráficamente los vectores y coloque nombre, identifique
los índices y componentes.




                                  Profesora Marta Cecilia Quintero

Más contenido relacionado

Destacado (20)

Suma
SumaSuma
Suma
 
Tema nº 2 102
Tema nº 2 102Tema nº 2 102
Tema nº 2 102
 
Estructuras
EstructurasEstructuras
Estructuras
 
Condiciones repetitiva
Condiciones repetitivaCondiciones repetitiva
Condiciones repetitiva
 
Clase 1
Clase 1Clase 1
Clase 1
 
TEMA Nº 1
TEMA Nº 1TEMA Nº 1
TEMA Nº 1
 
SILABO INF.102
SILABO INF.102SILABO INF.102
SILABO INF.102
 
Practica nº 1
Practica nº 1Practica nº 1
Practica nº 1
 
El correo electrónico en gmail y la netiqueta
El correo electrónico en gmail y la netiquetaEl correo electrónico en gmail y la netiqueta
El correo electrónico en gmail y la netiqueta
 
Clase2212
Clase2212Clase2212
Clase2212
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
redes de aprendizaje
redes de aprendizajeredes de aprendizaje
redes de aprendizaje
 
Tema 1
Tema 1Tema 1
Tema 1
 
Manual 2013
Manual 2013Manual 2013
Manual 2013
 
Laboratorio nº 4
Laboratorio  nº 4Laboratorio  nº 4
Laboratorio nº 4
 
Tema 3 particiones
Tema 3 particionesTema 3 particiones
Tema 3 particiones
 
Laboratorio nº 1
Laboratorio nº 1Laboratorio nº 1
Laboratorio nº 1
 
Instalando una maquina virtual
Instalando una maquina  virtualInstalando una maquina  virtual
Instalando una maquina virtual
 
Laboratorio nº 2
Laboratorio  nº 2Laboratorio  nº 2
Laboratorio nº 2
 
Laboratorio nº 3
Laboratorio  nº 3Laboratorio  nº 3
Laboratorio nº 3
 

Similar a Tema1 (12)

71
7171
71
 
Ape unidad4
Ape unidad4Ape unidad4
Ape unidad4
 
Tipo de Arreglos
Tipo de ArreglosTipo de Arreglos
Tipo de Arreglos
 
Estructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.pptEstructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.ppt
 
arreglos.ppt
arreglos.pptarreglos.ppt
arreglos.ppt
 
Arreglo
ArregloArreglo
Arreglo
 
Arreglo
ArregloArreglo
Arreglo
 
Arreglo
ArregloArreglo
Arreglo
 
Array bidimensionales
Array bidimensionalesArray bidimensionales
Array bidimensionales
 
Arreglos
Arreglos Arreglos
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
 
Trabajo en grupo
Trabajo en grupoTrabajo en grupo
Trabajo en grupo
 

Más de Marta Quintero (20)

Tic en la educacion
Tic en la educacionTic en la educacion
Tic en la educacion
 
TIC EN LA EDUCACIÓN
TIC EN LA EDUCACIÓNTIC EN LA EDUCACIÓN
TIC EN LA EDUCACIÓN
 
Tema 2
Tema 2Tema 2
Tema 2
 
Tema 1 inf-202
Tema 1 inf-202Tema 1 inf-202
Tema 1 inf-202
 
Contenido
ContenidoContenido
Contenido
 
MATRICULA CTG 2020
MATRICULA CTG 2020MATRICULA CTG 2020
MATRICULA CTG 2020
 
Narrado
NarradoNarrado
Narrado
 
Resolucion 60 aprueba estrategia curricular priorizada
Resolucion 60 aprueba estrategia curricular priorizadaResolucion 60 aprueba estrategia curricular priorizada
Resolucion 60 aprueba estrategia curricular priorizada
 
Normativas, lineamientos para restablecimiento del ano escolar 2020. rr
Normativas, lineamientos para restablecimiento del ano escolar 2020. rrNormativas, lineamientos para restablecimiento del ano escolar 2020. rr
Normativas, lineamientos para restablecimiento del ano escolar 2020. rr
 
Graduandos Vespertino
Graduandos VespertinoGraduandos Vespertino
Graduandos Vespertino
 
Plataformas
PlataformasPlataformas
Plataformas
 
B2 tema 3
B2 tema 3B2 tema 3
B2 tema 3
 
Bloque 2 tema 1
Bloque 2 tema 1Bloque 2 tema 1
Bloque 2 tema 1
 
Estructuras PseInt
Estructuras PseIntEstructuras PseInt
Estructuras PseInt
 
Herramientas para S.E.
Herramientas para S.E.Herramientas para S.E.
Herramientas para S.E.
 
INF-102
INF-102INF-102
INF-102
 
Dosificacion
DosificacionDosificacion
Dosificacion
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Lab 3
Lab 3Lab 3
Lab 3
 
Agenda nº 1
Agenda nº 1Agenda nº 1
Agenda nº 1
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

Tema1

  • 1. UNIVERSIDAD DE PANAMÁ Programación III
  • 2. Arreglos:  Los arreglos son una colección de variables del mismo tipo que se referencian utilizando un nombre común. Un arreglo consta de posiciones de memoria contigua. La dirección más baja corresponde al primer elemento y la más alta al último. Un arreglo puede tener una o varias dimensiones. Para acceder a un elemento en particular de un arreglo se usa un índice. Profesora Marta Cecilia Quintero
  • 3. Arreglo Unidimensional  Un arreglo unidimensional (conocido también como vector) se define como una colección finita, homogénea y ordenada de elementos.  Finita: todo arreglo tiene un límite, es decir debe determinarse cual será el numero máximo de elementos que podrán formar parte del arreglo.  Homogénea: todos los elementos son del mismo tipo.  Ordenada: se puede determinar cual es cada uno de sus elementos. Profesora Marta Cecilia Quintero
  • 4. Representación grafica de un arreglo unidimensional Arreglo unidimensional … Segundo elemento N-ésimo elemento Primer elemento Profesora Marta Cecilia Quintero
  • 5. Para hacer referencia a un componente de un arreglo se necesita  El nombre del arreglo  El índice del elemento componentes Val Val Val Val 1 2 3 n índice ARRE Profesora Marta Cecilia Quintero
  • 6. Partes de un arreglo unidimensional  Los componentes: los componentes hacen referencia a los elementos que componen o forman el arreglo, es decir, son los valores que se almacenan en cada una de sus casillas.  Los índices: son los que permiten accesar a los componentes de un arreglo de forma individual. Profesora Marta Cecilia Quintero
  • 7. Declaración de arreglos unidimensionales Como no estamos siguiendo la sintaxis de ningún lenguaje en particular definimos un arreglo de la siguiente manera. Ident _ arreglo = [liminf……limsup] DE TIPO ENTERO Con los valores liminf y liminsup se declara el tipo de los índices así como el numero de elementos que tendrá el arreglo. El numero total de elementos (NTE) que tendrá el arreglo unidimensional se puede calcular con la formula: NTE=limsup-liminf+1 Profesora Marta Cecilia Quintero
  • 8. Declaración de arreglos unidimensionales Observaciones  El tipo de índice puede ser cualquier tipo ordinal. (carácter, entero, etc.)  El tipo de los componentes puede ser cualquier tipo ( entero, real, cadena de caracteres, registro, arreglo etc.  Se utilizan los corchetes para indicar el índice de un arreglo dentro de ellos se debe escribir un valor ordinal. (puede ser variable, constante o una expresión tan compleja como se quiera, pero que de como resultado un valor ordinal) Profesora Marta Cecilia Quintero
  • 9. Ejemplo ARRE= ARREGLO (1….70) DE enteros … 1 2 3 4 70 Formula: NTE=(70-1+1)= 70 explicación Profesora Marta Cecilia Quintero
  • 10. Formula: NTE=(70-1+1)= 70  Cada elemento del arreglo ARRE será un numero entero y podrá accesarse por medio de un índice que será un valor comprendido entre 1 y 70  Por ejemplo  ARRE [1] hace referencia al elemento de la posición 1  ARRE [2] hace referencia al elemento de la posición 2  ARRE[70] hace referencia al elemento de la posición 70- Profesora Marta Cecilia Quintero
  • 11. Operación Lectura. El proceso de lectura en un arreglo consiste en leer y asignar un valor a cada uno de sus elementos. Para esto resulta practico utilizar un ciclo para leer todos los elementos del arreglo. Hacer I 1 Repetir con I desde 1 hasta 70 Leer arre [1] Hacer I I + 1 {fin del ciclo} explicación Profesora Marta Cecilia Quintero
  • 12. Operación Lectura.  Al variar el valor de I , cada elemento leído se asigna al correspondiente componente del arreglo según la posición indicada por I I <- 1 Para I = 1, se lee ARRE [1] NO I = 2, se lee ARRE [2] I≤ 70 I =70, se lee ARRE [70] Al finalizar el ciclo de lectura se tendrá SI asignado un valor a cada uno de los ARRE[I] componentes del arreglo ARRE. Y el arreglo quedaría así. I <- I + 1 … 1 2 70 Profesora Marta Cecilia Quintero
  • 13. Operación ESCRITURA.  Es similar a la lectura se debe escribir el valor de cada uno de los componentes Leer N Hacer I 1 Repetir con I desde 1 hasta N Escribir ARRE [1] Hacer I I +1 {fin del ciclo} explicación Profesora Marta Cecilia Quintero
  • 14. Operación Escritura. N Al variar el valor de I, se escribe el elemento ARRE correspondiente a la posición indicada I <- 1 por I Para I = 1, se escribe el valor de ARRE [1] NO I = 2, se escribe el valor de ARRE [2] I≤ N I =N, se escribe el valor de ARRE [N] . SI ARRE[I] I <- I + 1 Profesora Marta Cecilia Quintero
  • 15. Practica Nº 1 1-Calcule el numero de elementos que componen los siguientes vectores utilizando la formula:  95 120  12 6  300 251 2- Escriba el ciclo para la lectura y escritura de los vectores 3-Escriba el ciclo para la lectura de los primeros 3 elementos del arreglo. 4- Escriba el ciclo para la lectura de los 6 últimos elementos del arreglo. 5- Represente gráficamente los vectores y coloque nombre, identifique los índices y componentes. Profesora Marta Cecilia Quintero