Sie sind auf Seite 1von 2

Proyecto Final de Curso

Pensamiento Algorítmico

Juan David Ardila Paniagua

Mateo Andrés Arenas Arcángel

Santiago Espinosa Lugo

Primera Entrega

A). Para el desarrollo de este proyecto principalmente se tendra uso por ello esta función estará incluida dentro de la función de
agregar y mediante un booleano esta se verificará.
un arreglo de nombre ´x´ con un tamaño definido por el usuario con
una estructura de la informacion de los cada candidato.

Por otro lado para verificar igualmente que el partido del


candidato nuevo ya no se haya ingresado utilizaremos la función
vfcpartido. Al igual que la de verificar fecha ingresara como
parámetro el arreglo y el nombre del partido para así mediante el
recorrido de este se comparara con la información anterior dada,
si se encuentra el mismo partido se procederá a pedir uno nuevo
hasta que este sea diferente a los que contiene el arreglo
candidato.
Se debe tener en cuenta que las dos anteriores serán utilizadas
dentro de la función agregar.

B). Para lo relacionado con la información de los 3 candidatos al


iniciar el programa optamos por utilizar un arreglo con un tamaño de Como se puede observar los parámetros de entrada son el partido el cual sería la
posición recorrida en un ciclo x[i].partido, el arreglo y el tamaño.
15 el cual estara lleno en sus primeras 3 posiciones por datos fijos
dados en el programa. E) Para buscar la información de un candidato haremos uso de
dos funciones la primera será la de organizar la cual recibirá como
parámetros el arreglo de estructuras.
Mediante a comparación de los nombres se organizaran
alfabéticamente.

En este ejemplo se llenaron los primeras 3 posiciones con los datos de la estructura
anteriormente creada.

C).Para agregar candidatos contaremos con una funcion llamada Para la relacionado con editar la información usaremos una
agregar la cual recibira como parametros el arreglo con la función llamada modificar la cual recibirá como parámetros el
informacion de los candidatos (x[ ]), y su cantidad para agregar arreglo de estructuras, el número en lista del candidato. Dentro
(cant). Es claro que para ello se recorrera el arreglo con un ciclo el de la función se le pedirá que escoja el tipo la información
cual iniciaria desde la poscion 4 donde estara el primer candidato (profesión, fecha de nacimiento, etc.) a modificar.
nuevo agregar.

F) con lo relacionado a mostrar en pantalla daremos uso de


Por otro lado, podrán agregar máximo 12 nuevos candidatos ya la función mostrar la cual pedirá como parámetros el
Que fue definido con un tamaño máximo de 15. simplemente el arreglo y dentro de ella se le dará la opción
al usuario que escoja el criterio de orden.
D) Lo relacionado con la fecha se utilizara la función válida la
cual recibirá como parámetro la fecha ingresada por candidato
Proyecto Final Pensamiento Algorítmico – Pontificia Universidad Javeriana

G) Para encontrar la información de un candidato a partir de su


profesión daremos uso de una función llamada encontrar la cual
como parámetros tendrá el arreglo de candidatos y el nombre de
la profesión la cual se pediré al usuario en pantalla, la función
buscara en la base de datos e imprimirá el nombre y apellido de
el o los candidatos con esa profesión.

H) Por ultimo para eliminar la información de un candidatos no


es más que pedir la posición y el arreglo y mediante la función
eliminar lo que haremos es sobrescribir en esa posición la que le
sigue y así sucesivamente, en otras palabras correremos la
información un casilla arriba.

2 | Proyecto de aprendizaje - UDLS., 2015, 00, 1-3 Formato tomado y modificado de: © The Royal Society of Chemistry 2015 con fines educativos.

Das könnte Ihnen auch gefallen