Está en la página 1de 6

INSTITUTO POLITECNICO NACIONAL

Escuela Superior de Cómputo


Integrantes:
Murguia Montoya Miranda
Jhovanni Gaspar Vilchis

Ruiz Oropeza Emiliano Yahel

Escobar Mares Emmanuel


Juan Pablo Santos Duran

Fecha: 07/010/2023
Explicación
Las estructuras de código y el uso de la memoria dinámica son dos elementos
fundamentales para el desarrollo de un programa de librería en C.

Las estructuras de código ayudan a organizar el código de manera lógica y


eficiente. Esto hace que el programa sea más fácil de leer, entender y mantener.
Además, las estructuras de código pueden ayudar a mejorar el rendimiento del
programa al reducir la cantidad de veces que se accede a la memoria.

El uso de la memoria dinámica permite al programa asignar y liberar memoria


durante la ejecución. Esto es útil en un programa de librería porque el número
de libros que se pueden almacenar en la librería puede variar. Al utilizar la
memoria dinámica, el programa puede asignar memoria para nuevos libros
cuando sea necesario, y liberar la memoria de libros que ya no se necesitan. En
concreto, las estructuras de código y el uso de la memoria dinámica pueden
ayudar a un programa de librería de libros de las siguientes maneras:

• Organización del código: Las estructuras de código pueden ayudar a


organizar el código de manera lógica y eficiente. Esto puede facilitar la
navegación por el código y la comprensión de cómo funciona el programa.
• Eficiencia: Las estructuras de código pueden ayudar a mejorar el
rendimiento del programa al reducir la cantidad de veces que se accede a
la memoria.
• Flexibilidad: El uso de la memoria dinámica permite al programa asignar
y liberar memoria durante la ejecución. Esto es útil en un programa de
librería porque el número de libros que se pueden almacenar en la librería
puede variar.

Podemos ver el uso de estas herramientas para un código de recolección de


libros.
• Estructuras de datos: Se pueden utilizar estructuras de datos para
almacenar información sobre los libros, como el título, el autor, el género
y el número de copias disponibles.
• Funciones: Se pueden utilizar funciones para realizar tareas comunes,
como buscar un libro por título o autor.
• Punteros: Se pueden utilizar punteros para acceder a la memoria
dinámica que se asigna para almacenar libros.

Para desarrollar un programa de librería eficaz y eficiente, es importante utilizar


las estructuras de código y el uso de la memoria dinámica de manera adecuada.

Cabeceras y estructuras usadas.


Función para agregar libros.

Función para agregar colección de libros.


Función para consultar libros.

Conclusión:

Gracias a las herramientas previas realizadas y las estructuras junto con el uso
de memoria dinámica, el programa de librería al utilizar las estructuras de código
y el uso de la memoria dinámica de manera adecuada, los programadores
pueden crear programas que sean fáciles de usar, eficientes y flexibles.
Ejemplos:

1. Un estudiante puede utilizar el programa para buscar un libro para un


proyecto de investigación.
2. Un lector puede utilizar el programa para encontrar un libro que le interese.
3. Un bibliotecario puede utilizar el programa para mantener la biblioteca
organizada.

En general, un programa de biblioteca de libros en C puede ser una herramienta


valiosa para cualquier persona que necesite acceder a información sobre libros.
Teniendo como beneficios:

1. Organización: El programa puede ayudar a organizar la librería de manera


eficiente.
2. Acceso fácil: El programa puede facilitar el acceso a la información sobre
los libros.
3. Flexibilidad: El programa puede adaptarse a las necesidades cambiantes
de la biblioteca.

Código:

https://drive.google.com/drive/folders/1uUqLaEnlW9ysTQnrP5l-FAnjL4mA3Qgc

También podría gustarte