terminal

codeando_simple

terminal

menu

terminal

search_module

guest@codeandosimple: ~/system/search $ grep -r "" .

Press [ENTER] to execute search

Status

Engine: Ready

Database: Online

Index: V2.1.0_LATEST

bash — cat logica-registros.md
guest@codeandosimple: ~/blog/logica $ cat registros.md

Lógica - Registros_

// "No tienes que ser excelente para empezar, pero debes empezar para ser excelente" - Zig Ziglar

REGISTROS (Records/Structs) son tipos de datos definidos por el programador que permiten encapsular información relacionada bajo una misma unidad. Descubre cómo mejorar la legibilidad y estructura de tus algoritmos con esta herramienta fundamental.

# Introducción a los Registros

Los registros son estructuras que agrupan elementos de distintos tipos (a diferencia de los arrays). Permiten manejar datos relacionados bajo una misma identidad, facilitando la abstracción y el camino hacia la Programación Orientada a Objetos.

Estructura de un Registro:

REGISTRO nombre_registro
INICIO
    tipo_de_dato campo1
    tipo_de_dato campo2
FIN

# Ejemplo: Cálculo del sueldo

Definimos un registro RegEmpleado con legajo, nombre y monto. Esto permite acceder a toda la información del empleado mediante una única variable.

Definición de registro empleado
Uso del registro empleado

# Acceso a los campos

Para acceder a los campos usamos el operador punto .:

Acceso por punto

# Arreglo de Registros

Cada posición del arreglo corresponde a un registro completo.

Diagrama de arreglo de registros
Código de arreglo de registros

# Ejercicios de Práctica

En el siguiente artículo veremos recursividad, un tema importante para tratar problemas de naturaleza recursiva.

Recursos utilizados