Professional Documents
Culture Documents
1. Definicin.
Los registros son estructuras de datos heterogneas, es decir, distintos tipos de datos asociados bajo un mismo identificador (nombre). La ventaja principal de los registros es que le permiten al programador disear una estructura adaptada a sus necesidades.
Los distintos datos o variables que pertenecen al registro se llaman CAMPOS DEL REGISTRO.
Los Campos pueden ser de dos tipos:
Numricos: Enteros y Reales. Simples Alfanumricos: Caracteres. Lgicos. Estructurados Arreglos.
Registros.
2. Declaracin de un Registro.
Se deben tomar en cuenta operaciones similares pero diferentes: Declaracin y Definicin. dos
La DECLARACIN especifica el nombre y el formato de la estructura de datos, pero no reserva almacenamiento en memoria.
2. Declaracin de un Registro.
Entonces, al declarar el Registro se especifican cules sern los campos que ste contendr.
De esta manera se crea un nuevo tipo de dato, que tendr asociado diversos tipos de variables.
2. Declaracin de un Registro.
Sintaxis en Pseudocdigo. Registro Nombre_de_la_Estructura Tipo_Dato_1 Nombre_Campo1, Nombre_Campo2 Tipo_Dato_2 Nombre_Campo3 Tipo_Dato_N Nombre_Campo_N Fin_Registro Ejemplo Registro Datos_Estudiante Entero Cedula Caracter Nombre [20], Grupo [2] Real Notas [4], Definitiva Fin_Registro
2. Definicin de un Registro.
La DEFINICIN de una variable de tipo Registro, crea un rea de memoria en donde los datos se almacenan de acuerdo al formato estructurado previamente especificado en su declaracin.
Sintaxis en Pseudocdigo Datos_Estudiante Alumno
Tipo de Dato Creado
Nombre de la variable donde se almacena la informacin
Declaracin y Definicin.
Registro Datos_Estudiante Nombre [20] Cedula Grupo [2] Notas [4] Definitiva
Datos_Estudiante es un nuevo tipo de variable estructurada, que posee los campos asociados a los datos de un estudiante
La variable Alumno tiene la estructura del Registro Datos_Estudiantes y puede almacenar la informacin referentes a los datos de un estudiante
Alumno.Grupo
Alumno. Definitiva
4. Operaciones Bsicas.
Sintxis Bsica Leer (Nombre_Variable.Nombre_Campo) Mostrar (Mensaje, Nombre_Variable.Nombre_Campo) Nombre_Variable.Nombre_Campo = Expresin_Matemtica Ejemplos Leer (Alumno.Nombre)