Programación básica

      Tema 8
Vectores y matrices




                      Profesora:
        Magdalena Aguilar-Álvar...
Concepto de vector


       1                     2
                          Todos los
     Estructura      elementos son...
Declaración del array o vector




                                 Universidad Hispanoamericana
                         ...
Acceso a los elementos de un array
Para acceder a los elementos de un array se debe utilizar el identificador del
array, s...
Arreglos especiales: string


 Se define con un tamaño entre 0 y 255 caracteres
 Ejemplo
Type
         cad = string [80];
...
Vectores de caracteres
Vectores de caracteres




                         Universidad Hispanoamericana
                                   Progra...
Vectores unidimensionales

Tipo de datos estructurado, compuesto de un número de elementos finito, tamaño
fijo y elementos...
Universidad Hispanoamericana
          Programación básica
Universidad Hispanoamericana
          Programación básica
Universidad Hispanoamericana
          Programación básica
índices

El índice o subíndice debe ser de tipo simple: entero, word, byte, ShortInt, pero no
de tipo real.




Un element...
Declaración de Array




                       Universidad Hispanoamericana
                                 Programación...
Asignación de valores en un array




                                    Universidad Hispanoamericana
                   ...
Lectura de un vector




                       Universidad Hispanoamericana
                                 Programación...
Problema




           Universidad Hispanoamericana
                     Programación básica
Problema




           Universidad Hispanoamericana
                     Programación básica
Copia de un vector




Type

Alfa: array [1 .. 5] of real
Beta: array [1 .. 5] of real




                               ...
Vectores como parámetros




Function identidad (A, B: vector) : boolean;




                                            ...
Universidad Hispanoamericana
          Programación básica
Universidad Hispanoamericana
          Programación básica
Vectores paralelos




                     Universidad Hispanoamericana
                               Programación básica
Array multidimensionales




                           Universidad Hispanoamericana
                                     ...
Universidad Hispanoamericana
          Programación básica
Universidad Hispanoamericana
          Programación básica
Universidad Hispanoamericana
          Programación básica
Universidad Hispanoamericana
          Programación básica
Program notamedia;
Var
        Notas: array [1..25, 1..4] of real;
        I, j: integer;




                            ...
Práctica opcional para examen




                                Universidad Hispanoamericana
                           ...
Universidad Hispanoamericana
          Programación básica
Universidad Hispanoamericana
          Programación básica
Muchas gracias
Próxima SlideShare
Cargando en…5
×

Tema7

1.331 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.331
En SlideShare
0
De insertados
0
Número de insertados
8
Acciones
Compartido
0
Descargas
160
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Tema7

  1. 1. Programación básica Tema 8 Vectores y matrices Profesora: Magdalena Aguilar-Álvarez
  2. 2. Concepto de vector 1 2 Todos los Estructura elementos son del homogénea de mismo tipo, datos, de tamaño tamaño no varia en constante, la ejecución, los accediendo a cada índices determinan uno de sus la dimensión del elementos de array, los valores forma directa, del índice mediante un determinan el identificador rango del array común y uno o varios índices Universidad Hispanoamericana Programación básica
  3. 3. Declaración del array o vector Universidad Hispanoamericana Programación básica
  4. 4. Acceso a los elementos de un array Para acceder a los elementos de un array se debe utilizar el identificador del array, seguido por tantos valores de tipo ordinal compatibles con el tipo de los índices, como dimensiones tenga el array. Estos valores deben ir encerrados entre corchetes y separados por comas, unos de otros. Ejemplos: Var temp_media: Array [1 .. 12 ] of real; Universidad Hispanoamericana Programación básica
  5. 5. Arreglos especiales: string Se define con un tamaño entre 0 y 255 caracteres Ejemplo Type cad = string [80]; Var cad80 = cad; Var nombre = packet array [1..80] of char; •Longitud física •Longitud Lógica Universidad Hispanoamericana Programación básica
  6. 6. Vectores de caracteres
  7. 7. Vectores de caracteres Universidad Hispanoamericana Programación básica
  8. 8. Vectores unidimensionales Tipo de datos estructurado, compuesto de un número de elementos finito, tamaño fijo y elementos homogéneos. Universidad Hispanoamericana Programación básica
  9. 9. Universidad Hispanoamericana Programación básica
  10. 10. Universidad Hispanoamericana Programación básica
  11. 11. Universidad Hispanoamericana Programación básica
  12. 12. índices El índice o subíndice debe ser de tipo simple: entero, word, byte, ShortInt, pero no de tipo real. Un elemento del array se identifica por el nombre de este y entre paréntesis cuadrado en índice Universidad Hispanoamericana Programación básica
  13. 13. Declaración de Array Universidad Hispanoamericana Programación básica
  14. 14. Asignación de valores en un array Universidad Hispanoamericana Programación básica
  15. 15. Lectura de un vector Universidad Hispanoamericana Programación básica
  16. 16. Problema Universidad Hispanoamericana Programación básica
  17. 17. Problema Universidad Hispanoamericana Programación básica
  18. 18. Copia de un vector Type Alfa: array [1 .. 5] of real Beta: array [1 .. 5] of real Universidad Hispanoamericana Programación básica
  19. 19. Vectores como parámetros Function identidad (A, B: vector) : boolean; Universidad Hispanoamericana Programación básica
  20. 20. Universidad Hispanoamericana Programación básica
  21. 21. Universidad Hispanoamericana Programación básica
  22. 22. Vectores paralelos Universidad Hispanoamericana Programación básica
  23. 23. Array multidimensionales Universidad Hispanoamericana Programación básica
  24. 24. Universidad Hispanoamericana Programación básica
  25. 25. Universidad Hispanoamericana Programación básica
  26. 26. Universidad Hispanoamericana Programación básica
  27. 27. Universidad Hispanoamericana Programación básica
  28. 28. Program notamedia; Var Notas: array [1..25, 1..4] of real; I, j: integer; Universidad Hispanoamericana Programación básica
  29. 29. Práctica opcional para examen Universidad Hispanoamericana Programación básica
  30. 30. Universidad Hispanoamericana Programación básica
  31. 31. Universidad Hispanoamericana Programación básica
  32. 32. Muchas gracias

×