Está en la página 1de 3

PRÁCTICA DIRIGIDA

ARCHIVOS
Fundamentos de programación

PD S5.01

Desarrollar un algoritmo que genere una base de información aleatoria a partir de


una estructura de nombres de hombre y de mujer, los nombres se deben
seleccionar según el género. Además ni los nombres ni los apellidos se deben
repetir en una misma persona. Se debe imprimir en un archivo de texto de la
siguiente manera
PD S5.02

Desarrollar un algoritmo que genere una base de información aleatoria a partir de


una estructura de nombres de hombre y de mujer, los nombres se deben
seleccionar según el género. Además ni los nombres ni los apellidos se deben
repetir en una misma persona. Se debe imprimir en un archivo de texto de la
siguiente manera en CSV para ser abierto en excel

NOMBRE1,NOMBRE2, APE PAT, APE MAT, EDAD, GENERO

PD S5.03

Hacer un algoritmo que genere un reporte de 50 préstamos de libros y lo imprima en un


archivo de texto 'préstamos.txt', son 6 libros y 5 estudiantes, la cantidad de días máxima que
se puede prestar el libro es de 7.

Formato:
--------------------------------------------------------------------------------------
CodLibro Titulo CodAlumno Nombre Días
--------------------------------------------------------------------------------------
PD S5.04

Desarrollar un algoritmo que simule un reporte consolidado de 60 notas, y lo imprima en un archivo


"notas.txt "con el siguiente formato:

----------------------------------------------------------------------------------------------------------------------------------------------------
Facultad | Curso | Codigo Alumno | Nombre Alumno | Créditos | Nota
----------------------------------------------------------------------------------------------------------------------------------------------------
Sistemas Fundamentos Prog. 2089765 Pedro Ramirez 5 16
Negocios Marketing 4567899 Mariela Haya 4 15

Existen 3 facultades, son 4 cursos por facultad, y 5 alumnos por facultad.


Las notas se generan aleatoriamente y se usa la escala de evaluación de 0 a 20.

También podría gustarte