Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorios de computación
salas A y B
Grupo: 7
Semestre: 2023-1
CALIFICACIÓN: __________
DESARROLLO:
-Cabe decir que antes de iniciar con el desarrollo de la práctica el profesor nos envió cierta parte
del código ya hecho, para aprovechar el tiempo de la clase de laboratorio.
En carro.h declaramos una estructura llamada carro y dentro de ella declaramos una variable del
tipo CONTENEDOR y una variable de contiene una dirección del tipo void(en esa dirección no
encontramos nada). Fuera de la estructura declaramos una variable de tipo Carro y una función
que regresa una dirección del tipo void y recibe como parámetro una variable de tipo
CONTENEDOR.
En contenedor.c desarrollamos las acciones de las funciones que declaramos en contenedor.h.
En leerContenedor leeremos el nombre del estado y también el número de habitantes que
ingrese el usurario, la función recibe una dirección donde va encontrar una estructura del tipo
contenedor y por lo que puedo entender la otra función recibe el contenido de la dirección que
recibe la otra función y los imprime.
En carro.c dentro de la función declaramos una variable donde encontramos una estructura del
tipo CARRO, reservamos el espacio de memoria de tipo carro y se lo asignamos a nuevo, una
vez con esto en la variable nuevo en su campo datos asignaremos las variable que recibe la
función y en nuevo en su campo siguiente le asignamos un NULL .
En lista.h declaramos una estructura llamada Lista y dentro de ella declaramos dos variables
que tienen una dirección donde encontraremos una estructura de tipo CARRO. Ya fuera de la
estructura declaramos una función que regresa una dirección de tipo LISTA y otras dos
funciones llamadas agregarContenedor, quer ecibe como parámetros el contenido de una
variable de tipo CONTENEDOR y como segundo parámetro recibe la dirección donde
encontramos una estructura de tipo LISTA, e imprimirLista que recibe como parámetro la
dirección donde encontramos una estructura de tipo LISTA.
En lista.c hacemos las acciones de la función crearLista donde creamos una variable “nueva”
que tiene una dirección donde encontramos una estructura de tipo LISTA, reservamos un
espacio de memoria de tipo LISTA, y se lo asignamos a la variable “nueva”, en el campo inicio y
fin de la variable “nueva” asignamos un NULL
Ya en la función principal declaramos una variable de tipo LISTA, otra de tipo CONTENEDOR y
otra de tipo CARRO, a unaLista le asignamos lo que regrese la función crearLista y mediante un
ciclo llamamos a la función leerContenedor, agregarContenedor e imprimirLista.
COMPILACIÓN DEL PROGRAMA(sin las funciones nuevas por integrar)
FUNCIONES NUEVAS A INTEGRAR