Vous êtes sur la page 1sur 1

Facultad de Informática, Electrónica y Comunicación

INF200 e INF212 – Estructura de Datos


http://es.groups.yahoo.com/group/inf212

Laboratorio #1
Funciones

Este laboratorio está diseñado para que usted tenga la oportunidad de estructurar un programa en C
usando funciones de usuario. Valor 100 puntos. Entrega viernes 9 de mayo.

Objetivo
 Identificar el tipo de los datos de entrada y los de salida.
 Organizar un programa basado en funciones.
 Utilizar estructuras de control de flujo.
 Usar comentarios para documentar el programa.
 Crear un programa legible y estructurado, según los conceptos de la programación
estructurada.

Enunciado
En grupos de a lo sumo dos personas, elabore un programa que coloque elementos en un
vector de manera que los elementos siempre estén ordenados. A medida que entra un valor debe ser
colocado en la posición correspondiente para mantener el orden de los elementos.

Procedimiento
Para estructurar la solución de este problema propongo la elaboración de cuatro funciones, a
saber;
 Función que permite correr los elementos de un vector a la siguiente posición.
 Función que determina la posición del vector en la que debe colocarse el siguiente valor.
 Función que permite insertar un valor en un vector.
 Función que determina si el vector está lleno o no.

Pruebe cada función por separado, de manera independiente y luego haga la


integración. Verifique que cada función trabaja adecuadamente antes de adicionar otra
función al programa.

Informe de laboratorio
Presente un informe que contenga lo siguiente:
 Nombre y cédula
 Enunciado del problema
 Marco teórico sobre ordenación de vectores
 Para cada función determine el nombre, tipo, argumentos, tipos de argumentos
 Descripción del tipo de datos que utilizó
 Para cada función, incluyendo el main, indique las estructuras de control que utilizó y
para qué las utilizó. Haga una tabla.
Estructura de control Uso que se le da

 Análisis de los datos utilizados para probar su programa. Indique el conjunto de


datos y diga que segmentos o funciones del programa se desean probar con ellos.
 Programa fuente
 Evidencia de la ejecución del programa. Use la tecla imprime pantalla.
 Incluya comentarios individuales sobre el laboratorio.

Prof. Diego Santimateo G. 1

Vous aimerez peut-être aussi