3.305 cursos gratis
6.270.120 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Manual de programación > Estructuras de datos (parte 2)

Manual de programación

Autor: Manuel Angel Lopez Zurita
Curso:  4,17/5 4,17/5 (3 opiniones) |2202 alumnos|Fecha publicación: 31/01/2008

Capítulo 11:

 Estructuras de datos (parte 2)

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.

Hay 3 opiniones. Opina sobre este curso.


Cursos similares a Manual de programación


Cursos Valoración Alumnos Vídeo
Sistemas Informativos. Diseño y creación (1/2)
Diseño de sistemas informativos. El proceso de creación de los sistemas informativos es el centro de esta primera parte del curso. Desarrollamos u... [08/04/09]
3/5 2.888  
Usabilidad web
La usabilidad es el principal elemento con el cual debe contar toda página Web. Yo defino Usabilidad como la capacidad de una aplicación de ser agradable, eficiente y fá... [17/07/06]
 4,25/5 1.763  
Primeros pasos con XML y XSL
XML es el acrónimo del inglés eXtensible Markup Language cuyo objetivo principal es conseguir una página web más semántica. Inicialmente nace como sucesor del HTML, separ... [10/09/04]
 4,25/5 6.827  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail