Tema7

1.328 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.328
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

×