SlideShare uma empresa Scribd logo
1 de 21
Haga clic para cambiar el estilo
           08-2833 INTRODUCCIÓN A LA PROGRAMACIÓN
          de título
           Pre-Requisito: Matemáticas II (08-1824)         Horas semanales: 5
           16 semanas 80 Horas                             Créditos: 3
• Haga clic para modificar el estilo de texto        ING. GERARDO GUACARÁN ZURITA



  del patrón
  – Segundo nivel
     • Tercer nivel
        – Cuarto nivel
           » Quinto nivel




                                                                           1
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Motivación Inicial de título
    • Haga clic para modificar el estilo de texto
        Sudoku

                    3     6 7
      del patrón1               8

                        9                      5           1
        – Segundo nivel
                            8    6    9                4
             • Tercer nivel
                 – Cuarto nivel 1
                      7                    9   6   4   5
                    » Quinto nivel
                           5 8             1       6   7

                        4    6   9             8   1   2   3

                             9        1    4   2       8   6
                        8   4    5    6            9       2

                        6             5        9   7
                                                               2
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Motivación Inicial de título
    • Haga clicun buen ejemplo
        Sudoku
      El Sudoku es
                    para modificar el estilo de texto
      deltema que vamos a iniciar el
      del patrón

        – Segundo nivel
        día de hoy, que es el de los
        arreglos de memoria.
               • Tercer nivel
        Los arreglos es una forma que
                   – Cuarto nivel
        tienen   los datos de organizarse
                       » Quinto nivel
        dentro de la memoria dentro de
        nuestras computadoras.
        Para        explicarlo     mejor
        continuemos…



                                                        3
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificar el estilo de texto
      Uno de los problemas mas comunes en
      los diversos sistemas de información,
      del patrón o procesamiento de
      es el tratamiento
        – Segundo nivel
        una gran volumen de datos o de

              • Tercer nivel
        información.
        Variables   o     componentes    visuales
                – Cuarto nivel
        manejados hasta ahora, no           pueden
                   » Quinto nivel
        ayudar a resolver este problema.
        Las   variables    usadas   hasta    ahora
        reciben propiamente el nombre de
        variables   escalares,      porque    solo
        permiten almacenar o procesar un dato
        a la vez.
                                                     4
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic se quiere modificar el estilo de texto
      Por ejemplo si
                      para almacenar
      nombre y edad de 15 personas, con el
      del patrón se ocuparan 30
      método tradicional
        – Segundo nivel
        variables o 30 componentes visuales.

               • Tercer nivel
        Es decir, en problemas que exigen
        manejar mucha información o datos a
                    – Cuarto nivel
        la     vez,   variables escalares     o
                        » Quinto nivel
        componentes          visuales        de
        manipulación    de   datos      normales
        (edit, label, etc.), no son suficientes,
        ya que su principal problema es que
        solo permiten almacenas un dato a la
        vez.
                                                         5
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para se crean variablesel sus
      Dada esta problemática
                             modificar o estilo de texto
      correspondientes componentes visuales que sean
      del patrón
      capaces de almacenar y manipular conjuntos de
        – Segundo nivel
        datos a la vez, denominados datos estructurados.

             • Tercer nivel
        Variables de tipo arreglo y sus correspondientes
        componentes visuales, si permiten almacenar y
                 – Cuarto nivel
        procesar conjuntos de datos del mismo tipo a la vez.
                     » Quinto nivel
        Cada dato dentro del arreglo, se le llama elemento
        del arreglo y se simboliza y procesa (captura,
        operación, despliegue), usando el nombre del
        arreglo respectivo y un subíndice indicando la
        posición relativa del elemento con respecto a los
        demás elementos del arreglo.
                                                               6
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic paracon que trabajaremos en la materia se alojan en
      Los datos estructurados
                              modificar el estilo de texto
      la memoria RAM de los computadores, por esta razón estos registros no
      delalmacenados en disco.
      son
           patrón
        – Segundo nivel
             • Tercer nivel
        Al culminar la ejecución del programa estos son borrados.

                 – Cuarto nivel
                    » Quinto nivel




                                                                              7
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic los Arreglos:
      Clasificación de
                       para modificar el estilo de texto
      delarreglos se clasifican según la cantidad de dimensiones que tienen.
      Los
            patrón
        – Segundo nivel
        Entre ellos se pueden nombrar:

           • Tercer nivel
        • UNIDIMENSIONALES (vectores o listas).
                   – Cuarto nivel Elemento 3
            Elemento 1 Elemento 2              ……………….   ……………….      Elemento N
                      » Quinto nivel
        • MULTIDIMENSIONALES (Ejemplo, los bidimensionales son las tablas o
           matrices).
                         Elemento 1,1   ………………….   ………………….   Elemento 1, M
                         Elemento 2,1   ………………….   ………………….   Elemento 2, M
                         Elemento 3,1   ………………….   ………………….   Elemento 3, M
                         …………………        ………………….   ………………….   ………………….
                         Elemento N,1   ………………….   ………………….   Elemento N,M
                                                                                   8
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificar el estilo de texto
      Ejemplos:


      delUNIDIMENSIONALES
           patrón             MULTIDIMENSIONALES
        – Segundo nivel
             • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                    9
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificarAlmacenamiento de texto
      Aplicaciones:
                                el estilo Industrial
      del patrón
        – Segundo nivel
             • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                        10
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificarAlmacenamiento de texto
      Aplicaciones:
                                el estilo Industrial
      del patrón
        – Segundo nivel
             • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                        11
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificarProcesos Productivos texto
      Aplicaciones:
                                el estilo de
      del patrón
        – Segundo nivel
             • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                           12
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificarProcesos Productivos texto
      Aplicaciones:
                                el estilo de
      del patrón
        – Segundo nivel
             • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                           13
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificar el de nuevos materiales
      Aplicaciones:      Fabricación estilo de texto

      del patrón
        – Segundo nivel
             • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                         14
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificar Marketing de texto
      Aplicaciones:
                               el estilo
      del patrón
        – Segundo nivel
             • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                    15
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haga clic para modificar el estilo Espacial
      Aplicaciones:
                                         de texto
      del patrón
        – Segundo nivel
             • Tercer nivel
                 – Cuarto nivel            Arreglos de
                                           paneles solares
                    » Quinto nivel
                                           En la estación
                                           espacial
                                           Internacional




                                                             16
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • Haganotas depara modificar el estilo de texto
      Ejemplo
                clic los estudiantes
      Se quiere hacer un arreglo unidimensional que contenga las notas de N
      del patrón forma visual de ejemplificar este ejemplo se muestra a
      estudiantes. Una
        – Segundo nivel
        continuación:

            • Tercer nivel
          Nombre del vector: NOTAS
            5      4     – 10 6 0 3 2
                            Cuarto nivel                     …       …         …        …      …      …      …      …      …       8

                             » Quinto nivel
           i:=1   i:=2    i:=3   i:=4   i:=5   i:=6   i:=7   …...   .......   .......   …...   …...   …...   …...   …...   …...   i:=N


          Índices o subíndices(Enteros no negativos)

          Elementos

        El arreglo tiene un único nombre de variable, que representa todos los
        elementos, los cuales se diferencian por un índice o subíndice.
                                                                                                                                         17
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Datos Estructurados de título
    • HagaNiveles de Concentración de Quimico X en Tanque A texto
      Ejemplo
               clic para modificar el estilo de
      Se quiere hacer un arreglo bidimensional (matriz) que contenga los
      del patrón de concentración de un químico “X” en un tanque de
      diversos valores
        – Segundo nivel
        almacenamiento “A”, este ejemplo se muestra a continuación:

            • Tercer nivel
          Nombre de la matriz: M
           34     -2 – Cuarto
                       7  J:=1
                                   nivel
                                      Donde:                                 Los elementos de una
                                      i = Índice de Columnas                 matriz se denotan de
           98     -1      0 » Quinto nivel
                              J:=2
                                      J = Índice de Filas                    la siguiente manera:
           4      89     -32    J:=3
                                       Ambos     enteros         no
           i:=1   i:=2   i:=3          negativos                                        mij

                                           Elementos
                  El arreglo tiene un único nombre de variable, que representa todos
                  los elementos, los cuales se diferencian por un índice o subíndice.
                                                                                              m12
                                                                                                    18
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Repaso       de título
    • Haga clic casilleros con calcomanías para identificarlos, que
      Suponga unos para modificar el estilo de texto

      del patrón
      almacenan correspondencia:

        – Segundo nivel                              ¿Cuáles     son     los
           •
          A1 Tercer nivel
               A2 A3               A4      A5   A6   índices      y      los
                 – Cuarto nivel
                                                     elementos         para
                    » Quinto nivel
                                                     este caso?
          B1      B2       B3      B4      B5   B6   Índices:            Las
                                                     identificaciones.
                                                     Los elementos: las
          C1      C2      C3       C4      C5 C6
                                                     correspondencias.
                                                                               19
Haga clic para cambiar el estilo
Objetivo 1: Definir datos estructurados.

Conceptos para la próxima clase título
                          de
    • Haga clic para modificar el estilo de texto
      1. Arreglos unidimensionales.

      delOrden de un vector.
      2.  patrón
        3.   Declaración de un vector.
        – Segundo nivel
        4.   Introduciendo datos en un vector.
             • Tercer nivel
        5.   Presentación de los datos de un vector.
                 – Cuarto nivel
        6.   Ejercicios de vectores en Delphi.
                      » Quinto nivel




                                                       20
Haga clic para cambiar el estilo
          de título
• Haga clic para modificar el estilo de texto
  del patrón
  – Segundo nivel
     • Tercer nivel
        – Cuarto nivel
           » Quinto nivel




                                                21

Mais conteúdo relacionado

Semelhante a Definir datos estructurados

Identificar la programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructuradaprofe.gguacaran
 
Expresar la solución de un problema en forma de algoritmo
Expresar la solución de un problema en forma de algoritmoExpresar la solución de un problema en forma de algoritmo
Expresar la solución de un problema en forma de algoritmoprofe.gguacaran
 
Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)profe.gguacaran
 
Utilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaUtilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaprofe.gguacaran
 
Utilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland DelphiUtilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland Delphiprofe.gguacaran
 
Introducción al diseño de sistemas y productos World Class según Jmj Lab
Introducción al diseño de sistemas y productos World Class según Jmj LabIntroducción al diseño de sistemas y productos World Class según Jmj Lab
Introducción al diseño de sistemas y productos World Class según Jmj LabJMJDESIGNER "The Druid"
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexvictoruex
 
Analyst Helper. Formación, entrenamiento y asesoramiento en investigación y a...
Analyst Helper. Formación, entrenamiento y asesoramiento en investigación y a...Analyst Helper. Formación, entrenamiento y asesoramiento en investigación y a...
Analyst Helper. Formación, entrenamiento y asesoramiento en investigación y a...JMJDESIGNER "The Druid"
 
Promocionalizacion 2012
Promocionalizacion 2012Promocionalizacion 2012
Promocionalizacion 2012Jimmy Pons
 
A1.introduccion 2
A1.introduccion 2A1.introduccion 2
A1.introduccion 2xavazquez
 
Ext JS: La herramienta que revolucionó el front-end
Ext JS: La herramienta que revolucionó el front-endExt JS: La herramienta que revolucionó el front-end
Ext JS: La herramienta que revolucionó el front-endSoftware Guru
 
Emplear operadores matemáticos y lógicos
Emplear operadores matemáticos y lógicosEmplear operadores matemáticos y lógicos
Emplear operadores matemáticos y lógicosprofe.gguacaran
 
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetosED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetosFranklin Parrales Bravo
 

Semelhante a Definir datos estructurados (17)

Identificar la programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructurada
 
Expresar la solución de un problema en forma de algoritmo
Expresar la solución de un problema en forma de algoritmoExpresar la solución de un problema en forma de algoritmo
Expresar la solución de un problema en forma de algoritmo
 
Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)
 
Utilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaUtilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclica
 
CURSO 5´s.ppt
CURSO 5´s.pptCURSO 5´s.ppt
CURSO 5´s.ppt
 
Utilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland DelphiUtilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland Delphi
 
Introducción al diseño de sistemas y productos World Class según Jmj Lab
Introducción al diseño de sistemas y productos World Class según Jmj LabIntroducción al diseño de sistemas y productos World Class según Jmj Lab
Introducción al diseño de sistemas y productos World Class según Jmj Lab
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uex
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Analyst Helper. Formación, entrenamiento y asesoramiento en investigación y a...
Analyst Helper. Formación, entrenamiento y asesoramiento en investigación y a...Analyst Helper. Formación, entrenamiento y asesoramiento en investigación y a...
Analyst Helper. Formación, entrenamiento y asesoramiento en investigación y a...
 
Promocionalizacion 2012
Promocionalizacion 2012Promocionalizacion 2012
Promocionalizacion 2012
 
Computacion2
Computacion2Computacion2
Computacion2
 
A1.introduccion 2
A1.introduccion 2A1.introduccion 2
A1.introduccion 2
 
Computacion2
Computacion2Computacion2
Computacion2
 
Ext JS: La herramienta que revolucionó el front-end
Ext JS: La herramienta que revolucionó el front-endExt JS: La herramienta que revolucionó el front-end
Ext JS: La herramienta que revolucionó el front-end
 
Emplear operadores matemáticos y lógicos
Emplear operadores matemáticos y lógicosEmplear operadores matemáticos y lógicos
Emplear operadores matemáticos y lógicos
 
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetosED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
 

Último

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (10)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Definir datos estructurados

  • 1. Haga clic para cambiar el estilo 08-2833 INTRODUCCIÓN A LA PROGRAMACIÓN de título Pre-Requisito: Matemáticas II (08-1824) Horas semanales: 5 16 semanas 80 Horas Créditos: 3 • Haga clic para modificar el estilo de texto ING. GERARDO GUACARÁN ZURITA del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 1
  • 2. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Motivación Inicial de título • Haga clic para modificar el estilo de texto Sudoku 3 6 7 del patrón1 8 9 5 1 – Segundo nivel 8 6 9 4 • Tercer nivel – Cuarto nivel 1 7 9 6 4 5 » Quinto nivel 5 8 1 6 7 4 6 9 8 1 2 3 9 1 4 2 8 6 8 4 5 6 9 2 6 5 9 7 2
  • 3. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Motivación Inicial de título • Haga clicun buen ejemplo Sudoku El Sudoku es para modificar el estilo de texto deltema que vamos a iniciar el del patrón – Segundo nivel día de hoy, que es el de los arreglos de memoria. • Tercer nivel Los arreglos es una forma que – Cuarto nivel tienen los datos de organizarse » Quinto nivel dentro de la memoria dentro de nuestras computadoras. Para explicarlo mejor continuemos… 3
  • 4. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificar el estilo de texto Uno de los problemas mas comunes en los diversos sistemas de información, del patrón o procesamiento de es el tratamiento – Segundo nivel una gran volumen de datos o de • Tercer nivel información. Variables o componentes visuales – Cuarto nivel manejados hasta ahora, no pueden » Quinto nivel ayudar a resolver este problema. Las variables usadas hasta ahora reciben propiamente el nombre de variables escalares, porque solo permiten almacenar o procesar un dato a la vez. 4
  • 5. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic se quiere modificar el estilo de texto Por ejemplo si para almacenar nombre y edad de 15 personas, con el del patrón se ocuparan 30 método tradicional – Segundo nivel variables o 30 componentes visuales. • Tercer nivel Es decir, en problemas que exigen manejar mucha información o datos a – Cuarto nivel la vez, variables escalares o » Quinto nivel componentes visuales de manipulación de datos normales (edit, label, etc.), no son suficientes, ya que su principal problema es que solo permiten almacenas un dato a la vez. 5
  • 6. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para se crean variablesel sus Dada esta problemática modificar o estilo de texto correspondientes componentes visuales que sean del patrón capaces de almacenar y manipular conjuntos de – Segundo nivel datos a la vez, denominados datos estructurados. • Tercer nivel Variables de tipo arreglo y sus correspondientes componentes visuales, si permiten almacenar y – Cuarto nivel procesar conjuntos de datos del mismo tipo a la vez. » Quinto nivel Cada dato dentro del arreglo, se le llama elemento del arreglo y se simboliza y procesa (captura, operación, despliegue), usando el nombre del arreglo respectivo y un subíndice indicando la posición relativa del elemento con respecto a los demás elementos del arreglo. 6
  • 7. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic paracon que trabajaremos en la materia se alojan en Los datos estructurados modificar el estilo de texto la memoria RAM de los computadores, por esta razón estos registros no delalmacenados en disco. son patrón – Segundo nivel • Tercer nivel Al culminar la ejecución del programa estos son borrados. – Cuarto nivel » Quinto nivel 7
  • 8. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic los Arreglos: Clasificación de para modificar el estilo de texto delarreglos se clasifican según la cantidad de dimensiones que tienen. Los patrón – Segundo nivel Entre ellos se pueden nombrar: • Tercer nivel • UNIDIMENSIONALES (vectores o listas). – Cuarto nivel Elemento 3 Elemento 1 Elemento 2 ………………. ………………. Elemento N » Quinto nivel • MULTIDIMENSIONALES (Ejemplo, los bidimensionales son las tablas o matrices). Elemento 1,1 …………………. …………………. Elemento 1, M Elemento 2,1 …………………. …………………. Elemento 2, M Elemento 3,1 …………………. …………………. Elemento 3, M ………………… …………………. …………………. …………………. Elemento N,1 …………………. …………………. Elemento N,M 8
  • 9. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificar el estilo de texto Ejemplos: delUNIDIMENSIONALES patrón MULTIDIMENSIONALES – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 9
  • 10. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificarAlmacenamiento de texto Aplicaciones: el estilo Industrial del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 10
  • 11. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificarAlmacenamiento de texto Aplicaciones: el estilo Industrial del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 11
  • 12. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificarProcesos Productivos texto Aplicaciones: el estilo de del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 12
  • 13. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificarProcesos Productivos texto Aplicaciones: el estilo de del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 13
  • 14. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificar el de nuevos materiales Aplicaciones: Fabricación estilo de texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 14
  • 15. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificar Marketing de texto Aplicaciones: el estilo del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 15
  • 16. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haga clic para modificar el estilo Espacial Aplicaciones: de texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel Arreglos de paneles solares » Quinto nivel En la estación espacial Internacional 16
  • 17. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • Haganotas depara modificar el estilo de texto Ejemplo clic los estudiantes Se quiere hacer un arreglo unidimensional que contenga las notas de N del patrón forma visual de ejemplificar este ejemplo se muestra a estudiantes. Una – Segundo nivel continuación: • Tercer nivel Nombre del vector: NOTAS 5 4 – 10 6 0 3 2 Cuarto nivel … … … … … … … … … 8 » Quinto nivel i:=1 i:=2 i:=3 i:=4 i:=5 i:=6 i:=7 …... ....... ....... …... …... …... …... …... …... i:=N Índices o subíndices(Enteros no negativos) Elementos El arreglo tiene un único nombre de variable, que representa todos los elementos, los cuales se diferencian por un índice o subíndice. 17
  • 18. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Datos Estructurados de título • HagaNiveles de Concentración de Quimico X en Tanque A texto Ejemplo clic para modificar el estilo de Se quiere hacer un arreglo bidimensional (matriz) que contenga los del patrón de concentración de un químico “X” en un tanque de diversos valores – Segundo nivel almacenamiento “A”, este ejemplo se muestra a continuación: • Tercer nivel Nombre de la matriz: M 34 -2 – Cuarto 7 J:=1 nivel Donde: Los elementos de una i = Índice de Columnas matriz se denotan de 98 -1 0 » Quinto nivel J:=2 J = Índice de Filas la siguiente manera: 4 89 -32 J:=3 Ambos enteros no i:=1 i:=2 i:=3 negativos mij Elementos El arreglo tiene un único nombre de variable, que representa todos los elementos, los cuales se diferencian por un índice o subíndice. m12 18
  • 19. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Repaso de título • Haga clic casilleros con calcomanías para identificarlos, que Suponga unos para modificar el estilo de texto del patrón almacenan correspondencia: – Segundo nivel ¿Cuáles son los • A1 Tercer nivel A2 A3 A4 A5 A6 índices y los – Cuarto nivel elementos para » Quinto nivel este caso? B1 B2 B3 B4 B5 B6 Índices: Las identificaciones. Los elementos: las C1 C2 C3 C4 C5 C6 correspondencias. 19
  • 20. Haga clic para cambiar el estilo Objetivo 1: Definir datos estructurados. Conceptos para la próxima clase título de • Haga clic para modificar el estilo de texto 1. Arreglos unidimensionales. delOrden de un vector. 2. patrón 3. Declaración de un vector. – Segundo nivel 4. Introduciendo datos en un vector. • Tercer nivel 5. Presentación de los datos de un vector. – Cuarto nivel 6. Ejercicios de vectores en Delphi. » Quinto nivel 20
  • 21. Haga clic para cambiar el estilo de título • Haga clic para modificar el estilo de texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 21