ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmia y programacion


Enviado por   •  20 de Junio de 2023  •  Informe  •  1.330 Palabras (6 Páginas)  •  38 Visitas

Página 1 de 6

ALGORITMIA Y PROGRAMACIÓN

.

 

 

 

Trabajo final: Sistema para manejo de un evento

 

 

 

 

Docente: Mg. MARISOL GÓMEZ RAMÍREZ

 

 

 

Presentado por: Hernandez Jeniffer Carolina - 202110061

Herrera Lopez Julieth - 2110022

Idrobo Chamorro Andrea Carolina - 2043659

 Torrez Ceron Diana Marcela - 2110043

 

 

 

 

Algoritmia y Programación

Escuela De Ingeniería

Universidad del Valle-Sede Meléndez

Cali-Colombia, 11 Octubre  2021

TABLA  DE CONTENIDO

INTRODUCCIÓN        3

OBJETIVOS        4

PARTE A        4

PARTE B        7

RESULTADOS        14

CONCLUSIONES        14

BIBLIOGRAFÍA        14

INTRODUCCIÓN

La producción de software libre (SL) o de código abierto, a diferencia del propietario, se distribuye bajo condiciones de libre disponibilidad (gratuidad o distribución a costo nominal) y brinda la posibilidad de modificar el código fuente de los programas y sistemas, y adaptarlos a las necesidades e intereses de diferentes grupos. Su producción se basa en el aprendizaje colectivo, la apropiación comunitaria del conocimiento y la promoción de una filosofía de inclusión, diversidad y solidaridad entre los/as usuarios/as, generando una “cultura” o “comunidad” alternativa con esta modalidad (CEPAL, 2014),lo que es de gran beneficio para el logro de hacer un manejo adecuado para la creación de programas de fácil manejo con la utilización de un software libre para  ejecutarse en cualquier ambiente, distribuirse a discreción del propio usuario y modificarse de ser necesario..

A través del programa Python se permite obtener los resultados claros de una actividad,  determinado por  entrada que son las ingresadas por el usuario , proceso  y salida  que se realizan por parte del programa programa por medio de la utilización de bucles que nos permiten ejecutar tareas, realizan operaciones de E/S de red y ejecutar subprocesos, cabe resaltar que mediante el desarrollo del código del programa en este caso da como resultado la opción requerida de acuerdo a la lista de requerimientos, de forma de que no sólo los ordenadores puedan entenderlo si no también las personas que lo realicen.

Finalmente el software libre (Python) ha evolucionado dia a dia haciendo parte de una gran comunidad de grandes programadores que tienen la forma de crear algoritmos, utilizados en la parte científica y educacional, por su sencillez y posibilidad de concentrarse en los problemas actuales

OBJETIVOS

  • Facilitar y automatizar el manejo de datos por medio de matrices y uso de bucles para su      ejecución
  • Obtener un menú gráfico fácil de entender  y ejecutar para cualquier usuario.
  • Crear un programa fácil y práctico para su uso.
  • Organizar punto por punto la gráfica de la información para ser mostrada..
  • Obtener datos precisos de acuerdo a la solicitud requerida por el usuario  por medio del programa.

 

PARTE A

Entradas, procesos y salidas

 

Función Even():

 

Entrada: Recibe una lista llamada evento, que posteriormente recibe los datos como nombre, fecha, facultad, organizador y tema, todos entran por teclado, también recibe una variable valievento la cual por defecto es False

Proceso: Se reciben los datos y por medio de una validación, si valievento es False se ejecuta el condicional para recibir los datos, una vez recibidos se cambia la variable a verdadero, la cual después solo puede ejecutar la parte de la validación

Salida: La lista con los datos del evento

 

Función Act()

Entrada: Variables globales como ActEvent que es una lista y countact que es un contador, se recibe por teclado los valores de nombre de actividad, ponente, número de participantes, hora y espacio.

Proceso: Una vez recibido los valores se añaden gradualmente a una lista llamada actividades, que luego se añade a una matriz global llamada ActEven, posteriormente se hace la validación de la hora y el espacio, si la hora y espacio son iguales en dos listas se procede a cambiar el espacio de la lista que se está comparando actualmente, si no se deja igual.

Salida: La matriz llamada ActEven que contiene toda la información de todas las actividades creadas.

 

Función Nact()

Entrada: En esta parte una lista vacía num[] ,los números de los participantes de todas las actividades y el nombres de las actividades

Proceso: Se crea un bucle para extraer todos los números de los participantes y agregarlos en la lista num[], luego por medio de la función max() y min() se extraen los números mayores y menores en las dos variables, para luego por medio de otro bucle sustraer el índice de la lista del número mayor y el número menor.

Salida: Se muestra por pantalla el número mayor y menor de participantes y respectivamente los nombres de las actividades.

Funcion Totalpart()

Entrada: Recibe una lista vacía llamada participantes[], y el valor de los participantes de la matriz global ActEven.

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (583 Kb) docx (512 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com