SlideShare a Scribd company logo
1 of 22
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 2: Utilizar arreglos unidimensionales (Vectores).

Motivación Inicial de título
    • Haga clicseis estrellas en este panal, de forma que en cada línea -
        Laberinto de filas
      Debes colocar
                       para modificar el estilo de texto
      del patrón
      horizontales y diagonales- haya siempre el mismo número de lunas que

         – Segundo nivel
        de estrellas.
                                                        Respuesta
             • Tercer nivel
                  – Cuarto nivel
                     » Quinto nivel




                                                                             2
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo dedatos del
      Son comúnmente conocidos como lista, columna o vector, de
                                                                     texto
      mismo tipo, a los que colectivamente nos referimos mediante un nombre.
      del patrónsiguiente:
      Deben cumplir lo
         – Segundo nivel de elementos finito.
         • Compuesto por un número

         •    • Tercer el tamaño del arreglo debe ser conocido en tiempo de
             Tamaño fijo: nivel
             compilación.
                 – Cuarto nivel
         •   Homogéneo:Quinto nivel
                     » todos los elementos son del mismo tipo.
         •   Son almacenados en posiciones contiguas de memoria, cada uno de
             los cuales se les puede acceder directamente.

         •   Cada elemento se puede procesar como si fuese una variable simple
             ocupando una posición de memoria.



                                                                                 3
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga de un vector viene dado por la posición que ocupa dentro del
      El orden
                clic para modificar el estilo de texto
      arreglo, y se expresa mediante un subíndice que normalmente es un
      del patrón vectores pueden representarse como una fila o una
      numero entero. Los
               – Segundo nivel
             columna de datos (una dimensión). El arreglo unidimensional puede

                                   • Tercer nivel
             entenderse como una única fila y varias columnas o como una columna
             y varias filas.
                                      – Cuarto nivel
        Una columna varias filas




                                         » Quinto nivel
                                        i:=1


                                        i:=2


                                        i:=3              i:=1   i:=2   i:=3……i:=n
                                        ….




                                                          Una fila varias columnas
                                        i:=n
                                                                                     4
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clicunpara Unidimensional el estilo de texto
      Descripción de Arreglo
                             modificar
      del patrón
         – Segundo nivel
             • Tercer nivel
                  – Cuarto nivel
                     » Quinto nivel




                                                             5
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo de texto
      Declaración:
      Al igual que las variables simples, los arreglos se deben declarar.
      del patrón
         – Segundo nivel
        Si deseas que el arreglo              Si deseas que el arreglo

             • Tercer nivel
        sea global se declaran en:            sea local se declaran en:

                  – Cuarto nivel
                     » Quinto nivel




                                                                            6
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo de texto
      Declaración:
      La sintaxis para declarar un arreglo unidimensional se muestra a
      del patrón
      continuación:
         – Segundo nivel
        VAR
              • Tercer nivel
        N_VECTOR: ARRAY [1..n] of tipo_dato
                  – Cuarto nivel
                     » Quinto nivel
        donde:
        N_VECTOR:          Nombre del vector
        n:                 Número de elementos del vector
        tipo_dato:         Tipo de variables que va a almacenar el arreglo.



                                                                              7
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga de declaraciones:modificar el estilo de texto
      Ejemplos
               clic para
      del patrón
        NOTAS

         – Segundo nivel
             5,75 8,88 3,25           1     9,45   7,75   4,5

             • Tercer nivel
          Para declarar el arreglo notas:
                 – Cuarto nivel
                       » Quinto nivel




                                                                8
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para Vector:
      Introduciendo Datos en el
                                modificar el estilo de texto
      Existen dos modalidades:
      del patrón
           • Entrada no documentada
         –• Segundo nivel
            Entrada documentada
             • Tercer nivel
                   – Cuarto nivel
        No Documentada:
                       » Quinto nivel
        For i:=1 to 7 do
           NOTAS[i]:=strtofloat(inputbox(‘’,’’,’’));

        Documentada:
        For i:=1 to 7 do
           NOTAS[i]:=strtofloat(inputbox(‘Entrada de Notas’,’Nota ’+inttostr(i)+’=’,’’));

                                                                                            9
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic resultadosmodificar el estilo de texto
      Presentación de
                        para del Vector:
      Al igual que para la entrada, las salidas tienen dos modalidades:
      del patrón
           • Salida no documentada
         –• Segundo nivel
            Salida documentada
             • Tercer nivel
                   – Cuarto nivel
        No Documentada:
                       » Quinto nivel
        For i:=1 to 7 do
           showmessage(floattostr(NOTAS[i]));

        Documentada:
        For i:=1 to 7 do
           showmessage(‘Notas [‘ +inttostr(i) +’] =’ +floattostr(NOTAS[i]));

                                                                               10
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo de texto
      Ejercicios:
      1. Realizar un programa que lea un vector de N nombres de
      del patrón
         estudiantes, posteriormente la aplicación debe solicitar el nombre
         – Segundo nivel en el vector si el nombre está en la lista
           de un estudiante y busque
            e • Tercer nivel
              indicar su posición.

                  – Cuarto nivel
                     » Quinto nivel




                                                                              11
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo de texto
      Respuesta:


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




                                                             12
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo de texto
      Ejercicios:
      2. Realizar un programa que lea un N temperaturas. Se desea que
      del patrón y determine entre todas ellas cuántas son
         calcule la media
         – Segundo nivella media.
           superiores o iguales a

             • Tercer nivel
                  – Cuarto nivel
                     » Quinto nivel




                                                                        13
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo de texto
      Respuesta:


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




                                                             14
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo de texto
      Ejercicios:
      3. Calcular la desviación estándar muestral S, de N números:
      del patrón
         – Segundo nivel
                • Tercer nivel
            Donde x1, x2 … xn, son los N números a leer.
                 – Cuarto nivel
            x:     Media aritmética de los N números
                       » Quinto nivel
            N

                  Suma de los N números
            i=1




                                                                     15
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Arreglos unidimensionales de título


    • Haga clic para modificar el estilo de texto
      Respuesta:


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




                                                             16
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Repaso       de título
    • Haga clic para modificar de corregirlos.de texto
      El siguiente código tiene errores. Trate el estilo

      del patrón
         – Segundo nivel                                            Error:
                                                       Los datos reales no se les define
                                                       un tamaño en memoria, ya tienen
             • Tercer nivel                                   espacio estándar.
                  – Cuarto nivel
                     » Quinto nivel                             Error:
                                                    Se debe colocar el índice para la
                                                          lectura del vector:
                                                               vector[i]


                                                       Error:
                                     En la conversión. Fíjense que el vector se
                                  declaró como real, por lo tanto se corregiría así:
                                                     floattostr
                                                                                           17
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Repaso       de título
    • Haga clic para modificar el estilo de texto
      Y aquí el código corregido:

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




                                                             18
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Ejercicios propuestos de título
    • Haga clic para modificar el estilo de texto
      1. Se tiene una lista de N nombres. Diseñe una aplicación Delphi

      del patrón
         que calcule:
             a. La cantidad de nombres con más de 10 letras.
         – Segundo nivel
             b. Poner en mayúsculas los que ocupen posiciones impares
             • Tercer nivel
                 y los de posiciones pares que los escriba en minúsculas.
                 – Cuarto nivel
             c. Contar los que empiecen y terminen con A.
                     » Quinto nivel




                                                                            19
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

Ejercicios propuestos de título
    • Haga clic programa que obtenga a el estilo de texto
      2. Realizar un para modificar partir de una serie de 100

      del patrón
         datos estadísticos (x ), las medidas más generalizadas de
                                     i

            centralización y dispersión:
         – Segundo nivel
             a. Valor mínimo: xmin
             • Tercer nivel
             b. Valor máximo: xmax
                 – Cuarto nivel
             c. Rango: R= xmax- xmin
                    » Quinto nivel
             d. Media aritmética: x = 1/n xi
             e. Varianza: S2 = 1/n (xi – x )2
             f. Desviación típica: S =      1/n (xi – x )2
             g. Coeficiente de variación: r = S
                                                   x
                                                                     20
Haga clic para cambiar el estilo
Objetivo 2: Utilizar arreglos unidimensionales (Vectores).

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

      delHistoria de las matrices.
      2.  patrón
        3.   Definiciones y notaciones de matrices.
         – Segundo nivel
        4.   Ejemplos de matrices.
             • Tercer nivel
        5.   Operaciones con matrices.
                  – Cuarto nivel
                     » Quinto nivel




                                                             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




                                                22

More Related Content

Viewers also liked

Utilizar programación modular con datos simples y con datos estructurados
Utilizar programación modular con datos simples y con datos estructuradosUtilizar programación modular con datos simples y con datos estructurados
Utilizar programación modular con datos simples y con datos estructuradosprofe.gguacaran
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansDaniel Gómez
 
Ejemplos de vectores unidimensionales y bidimensionales
Ejemplos de vectores unidimensionales y bidimensionalesEjemplos de vectores unidimensionales y bidimensionales
Ejemplos de vectores unidimensionales y bidimensionalesMarcodel_68
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadoresClara Patricia Avella Ibañez
 
Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo ikky2345
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y procesoClara Patricia Avella Ibañez
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()Clara Patricia Avella Ibañez
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 

Viewers also liked (16)

Utilizar programación modular con datos simples y con datos estructurados
Utilizar programación modular con datos simples y con datos estructuradosUtilizar programación modular con datos simples y con datos estructurados
Utilizar programación modular con datos simples y con datos estructurados
 
13 Curso de POO en java - métodos propios de clase
13 Curso de POO en java - métodos propios de clase13 Curso de POO en java - métodos propios de clase
13 Curso de POO en java - métodos propios de clase
 
14 Curso de POO en java - estructuras condicionales
14 Curso de POO en java - estructuras condicionales14 Curso de POO en java - estructuras condicionales
14 Curso de POO en java - estructuras condicionales
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 
Ejemplos de vectores unidimensionales y bidimensionales
Ejemplos de vectores unidimensionales y bidimensionalesEjemplos de vectores unidimensionales y bidimensionales
Ejemplos de vectores unidimensionales y bidimensionales
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores
 
12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos
 
Ejercicios de arreglo
Ejercicios de arregloEjercicios de arreglo
Ejercicios de arreglo
 
Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo
 
15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
 
2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
 
18 Curso POO en java - contenedores
18 Curso POO en java - contenedores18 Curso POO en java - contenedores
18 Curso POO en java - contenedores
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 

Similar to Utilizar arreglos unidimensionales (vectores)

Utilizar la programación modular y estructurada en forma de pseudocódigo para...
Utilizar la programación modular y estructurada en forma de pseudocódigo para...Utilizar la programación modular y estructurada en forma de pseudocódigo para...
Utilizar la programación modular y estructurada en forma de pseudocódigo para...profe.gguacaran
 
Identificar los diferentes tipos de datos
Identificar los diferentes tipos de datosIdentificar los diferentes tipos de datos
Identificar los diferentes tipos de datosprofe.gguacaran
 
Definir datos estructurados
Definir datos estructuradosDefinir datos estructurados
Definir datos estructuradosprofe.gguacaran
 
Identificar la programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructuradaprofe.gguacaran
 
Identificar la arquitectura básica de un computador personal
Identificar la arquitectura básica de un computador personalIdentificar la arquitectura básica de un computador personal
Identificar la arquitectura básica de un computador personalprofe.gguacaran
 
Identificar las características de una matriz
Identificar las características de una matrizIdentificar las características de una matriz
Identificar las características de una matrizprofe.gguacaran
 
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
 
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 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
 
Dibujo editorial
Dibujo editorialDibujo editorial
Dibujo editorialMercurio
 

Similar to Utilizar arreglos unidimensionales (vectores) (10)

Utilizar la programación modular y estructurada en forma de pseudocódigo para...
Utilizar la programación modular y estructurada en forma de pseudocódigo para...Utilizar la programación modular y estructurada en forma de pseudocódigo para...
Utilizar la programación modular y estructurada en forma de pseudocódigo para...
 
Identificar los diferentes tipos de datos
Identificar los diferentes tipos de datosIdentificar los diferentes tipos de datos
Identificar los diferentes tipos de datos
 
Definir datos estructurados
Definir datos estructuradosDefinir datos estructurados
Definir datos estructurados
 
Identificar la programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructurada
 
Identificar la arquitectura básica de un computador personal
Identificar la arquitectura básica de un computador personalIdentificar la arquitectura básica de un computador personal
Identificar la arquitectura básica de un computador personal
 
Identificar las características de una matriz
Identificar las características de una matrizIdentificar las características de una matriz
Identificar las características de una matriz
 
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
 
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 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
 
Dibujo editorial
Dibujo editorialDibujo editorial
Dibujo editorial
 

Recently uploaded

Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 

Recently uploaded (20)

Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 

Utilizar arreglos unidimensionales (vectores)

  • 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 2: Utilizar arreglos unidimensionales (Vectores). Motivación Inicial de título • Haga clicseis estrellas en este panal, de forma que en cada línea - Laberinto de filas Debes colocar para modificar el estilo de texto del patrón horizontales y diagonales- haya siempre el mismo número de lunas que – Segundo nivel de estrellas. Respuesta • Tercer nivel – Cuarto nivel » Quinto nivel 2
  • 3. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo dedatos del Son comúnmente conocidos como lista, columna o vector, de texto mismo tipo, a los que colectivamente nos referimos mediante un nombre. del patrónsiguiente: Deben cumplir lo – Segundo nivel de elementos finito. • Compuesto por un número • • Tercer el tamaño del arreglo debe ser conocido en tiempo de Tamaño fijo: nivel compilación. – Cuarto nivel • Homogéneo:Quinto nivel » todos los elementos son del mismo tipo. • Son almacenados en posiciones contiguas de memoria, cada uno de los cuales se les puede acceder directamente. • Cada elemento se puede procesar como si fuese una variable simple ocupando una posición de memoria. 3
  • 4. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga de un vector viene dado por la posición que ocupa dentro del El orden clic para modificar el estilo de texto arreglo, y se expresa mediante un subíndice que normalmente es un del patrón vectores pueden representarse como una fila o una numero entero. Los – Segundo nivel columna de datos (una dimensión). El arreglo unidimensional puede • Tercer nivel entenderse como una única fila y varias columnas o como una columna y varias filas. – Cuarto nivel Una columna varias filas » Quinto nivel i:=1 i:=2 i:=3 i:=1 i:=2 i:=3……i:=n …. Una fila varias columnas i:=n 4
  • 5. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clicunpara Unidimensional el estilo de texto Descripción de Arreglo modificar del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 5
  • 6. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo de texto Declaración: Al igual que las variables simples, los arreglos se deben declarar. del patrón – Segundo nivel Si deseas que el arreglo Si deseas que el arreglo • Tercer nivel sea global se declaran en: sea local se declaran en: – Cuarto nivel » Quinto nivel 6
  • 7. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo de texto Declaración: La sintaxis para declarar un arreglo unidimensional se muestra a del patrón continuación: – Segundo nivel VAR • Tercer nivel N_VECTOR: ARRAY [1..n] of tipo_dato – Cuarto nivel » Quinto nivel donde: N_VECTOR: Nombre del vector n: Número de elementos del vector tipo_dato: Tipo de variables que va a almacenar el arreglo. 7
  • 8. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga de declaraciones:modificar el estilo de texto Ejemplos clic para del patrón NOTAS – Segundo nivel 5,75 8,88 3,25 1 9,45 7,75 4,5 • Tercer nivel Para declarar el arreglo notas: – Cuarto nivel » Quinto nivel 8
  • 9. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para Vector: Introduciendo Datos en el modificar el estilo de texto Existen dos modalidades: del patrón • Entrada no documentada –• Segundo nivel Entrada documentada • Tercer nivel – Cuarto nivel No Documentada: » Quinto nivel For i:=1 to 7 do NOTAS[i]:=strtofloat(inputbox(‘’,’’,’’)); Documentada: For i:=1 to 7 do NOTAS[i]:=strtofloat(inputbox(‘Entrada de Notas’,’Nota ’+inttostr(i)+’=’,’’)); 9
  • 10. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic resultadosmodificar el estilo de texto Presentación de para del Vector: Al igual que para la entrada, las salidas tienen dos modalidades: del patrón • Salida no documentada –• Segundo nivel Salida documentada • Tercer nivel – Cuarto nivel No Documentada: » Quinto nivel For i:=1 to 7 do showmessage(floattostr(NOTAS[i])); Documentada: For i:=1 to 7 do showmessage(‘Notas [‘ +inttostr(i) +’] =’ +floattostr(NOTAS[i])); 10
  • 11. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios: 1. Realizar un programa que lea un vector de N nombres de del patrón estudiantes, posteriormente la aplicación debe solicitar el nombre – Segundo nivel en el vector si el nombre está en la lista de un estudiante y busque e • Tercer nivel indicar su posición. – Cuarto nivel » Quinto nivel 11
  • 12. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo de texto Respuesta: del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 12
  • 13. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios: 2. Realizar un programa que lea un N temperaturas. Se desea que del patrón y determine entre todas ellas cuántas son calcule la media – Segundo nivella media. superiores o iguales a • Tercer nivel – Cuarto nivel » Quinto nivel 13
  • 14. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo de texto Respuesta: del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 14
  • 15. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios: 3. Calcular la desviación estándar muestral S, de N números: del patrón – Segundo nivel • Tercer nivel Donde x1, x2 … xn, son los N números a leer. – Cuarto nivel x: Media aritmética de los N números » Quinto nivel N  Suma de los N números i=1 15
  • 16. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Arreglos unidimensionales de título • Haga clic para modificar el estilo de texto Respuesta: del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 16
  • 17. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Repaso de título • Haga clic para modificar de corregirlos.de texto El siguiente código tiene errores. Trate el estilo del patrón – Segundo nivel Error: Los datos reales no se les define un tamaño en memoria, ya tienen • Tercer nivel espacio estándar. – Cuarto nivel » Quinto nivel Error: Se debe colocar el índice para la lectura del vector: vector[i] Error: En la conversión. Fíjense que el vector se declaró como real, por lo tanto se corregiría así: floattostr 17
  • 18. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Repaso de título • Haga clic para modificar el estilo de texto Y aquí el código corregido: del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 18
  • 19. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Ejercicios propuestos de título • Haga clic para modificar el estilo de texto 1. Se tiene una lista de N nombres. Diseñe una aplicación Delphi del patrón que calcule: a. La cantidad de nombres con más de 10 letras. – Segundo nivel b. Poner en mayúsculas los que ocupen posiciones impares • Tercer nivel y los de posiciones pares que los escriba en minúsculas. – Cuarto nivel c. Contar los que empiecen y terminen con A. » Quinto nivel 19
  • 20. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Ejercicios propuestos de título • Haga clic programa que obtenga a el estilo de texto 2. Realizar un para modificar partir de una serie de 100 del patrón datos estadísticos (x ), las medidas más generalizadas de i centralización y dispersión: – Segundo nivel a. Valor mínimo: xmin • Tercer nivel b. Valor máximo: xmax – Cuarto nivel c. Rango: R= xmax- xmin » Quinto nivel d. Media aritmética: x = 1/n xi e. Varianza: S2 = 1/n (xi – x )2 f. Desviación típica: S = 1/n (xi – x )2 g. Coeficiente de variación: r = S x 20
  • 21. Haga clic para cambiar el estilo Objetivo 2: Utilizar arreglos unidimensionales (Vectores). Conceptos para la próxima clase título de • Haga clic para modificar el estilo de texto 1. Arreglos bidimensionales. delHistoria de las matrices. 2. patrón 3. Definiciones y notaciones de matrices. – Segundo nivel 4. Ejemplos de matrices. • Tercer nivel 5. Operaciones con matrices. – Cuarto nivel » Quinto nivel 21
  • 22. 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 22