Resulta necesario en algunos casos engoblar toda la información de diferentes tipos en una misma variable, por ejemplo, si se desea guardar el nombre, apellido1, apellido2 y fecha de nacimiento de una persona.
Este tipo de estructura de datos recibe el nombre de tupla o record. Una vez que se defina la tupla, se debe asignar a una variable ese tipo de tupla. Para acceder a los diferentes campos de la tupla se accede poniendo la variable, un punto y el campo al que se quiere acceder.
Ejemplo:
1. programa guardar_persona
2. tupla persona
3. definir nombre como cadena
4. definir apellido1 como cadena
5. definir apellido2 como cadena
6. definir fecha_nacimiento como fecha
7. fintupla
8.
9. definir persona_leida1 como persona
10. definir persona_leida2 como persona
11.
12. /*introduccion del nombre*/
13. escribir_pantalla("Introduzca el nombre")
14. persona_leida1.nombre=leer_teclado()
15.
16. /*introduccion del primer apellido*/
17. escribir_pantalla(persona_leida1.nombre + __
18. " debe introducir su primer apellido")
19. persona_leida1.apellido1=leer_teclado()
20.
21. /*introduccion del segundo apellido*/
22. escribir_pantalla(persona_leida1.nombre + " " + __
23. persona_leida1.apellido1 + " debe introducir su segundo apellido")
24. persona_leida1.apellido2=leer_teclado()
25.
26. /*introduccion de la fecha de nacimiento*/
27. escribir_pantalla(persona_leida1.nombre + " " + __
28. persona_leida1.apellido1 + " " + persona_leida1.apellido2 + __
29. " debe introducir su fecha de nacimiento")
30. persona_leida1.fecha=leer_teclado()
31. finprograma
La definición de la tupla se muestra de las línea 2 a la 7.
Se puede definir un vector de tuplas, y los campos de las tuplas pueden ser vectores.
1. Action Script 3. Lenguaje de programación Action script 3 . Este curso de informática fue realizado especialmente para las... [04/05/11] |
274 |
![]() |
|||
2. Visual Basic 6. Crear teclado virtual (programación) Curso de Visual Basic 6.0 . Seguimos aprendiendo programación en Visual Basic y... [14/01/11] |
5.049 |
![]() |
|||
3. Algoritmos en QBASIC. Manual Este manual de QBASIC es una colección linkografica y bibliográfica sobre el uso... [26/10/09] |
12.730 |