CONTROL DE LA PRODUCCIÓN MUSICAL DE LOS ARTISTAS
Enviado por Rodrigo Montes De Oca Ortiz • 30 de Agosto de 2020 • Práctica o problema • 9.860 Palabras (40 Páginas) • 87 Visitas
[pic 1]
UNIVERSIDAD DE IXTLAHUACA
ESCUELA PROFESIONAL DE INGENIERIA
INGENIERIA EN COMPUTACIÓN
MATERIA: ORGANIZACIÓN DE ARCHIVOS
PROGRAMA: CONTROL DE LA PRODUCCIÓN MUSICAL DE LOS ARTISTAS.
I.C. ALBERTO CANO GARCIA
INGENIEROS:
MONTES DE OCA ORTIZ RODRIGO
SANCHEZ CELEDONIO LUIS ARMANDO
Problemática
Se desarrollará un programa que permita llevar el control de la producción musical de los artistas, para ello se registraran los datos personales del artista como los son los siguientes: nombre, sexo, experiencia y una clave. A si como también el registro de sus discos de música que haya interpretado, para el registro de discos tendrá los siguientes datos: clave, titulo, productora, formato y genero.
Una vez registrada toda la información, el programa deberá permitir la consulta de un artista con todos sus discos. El programa deberá tener un archivo para almacenar los datos de los artistas, y otro archivo para los datos de los discos, y un archivo más para almacenar las relaciones entre los artistas y sus discos.
EPS
ENTRADA | PROCESO | SALIDA |
ARTISTA Cadena Cadena
Carácter Entero DISCO Cadena Cadena Cadena Cadena
Cadena
|
Las tres primeras letras de su nombre con el año de surgimiento con dos dígitos hexadecimales. Nombre artístico, Carácter para la identificación de sexo. Numero entero que indica el tiempo de ser artista. Dos dígitos del año de lanzamiento, mas una letra del orden alfabético para los que producen en mas de un disco al año. Identificar el título del disco. Definir la compañía que produjo el disco. Indicar si el material se discográfico se produjo, en físico o digital. Definir el genero musical al que pertenece. | ROY15H1 ROYER M 5 15A CANZOO INDIGOS LYRICS DIGITAL RAP EN ESPAÑOL |
PSEUDOCODIGO
Programa: Control de la Producción Musical de los Artistas.
Autores: Montes de oca Ortiz Rodrigo, Sánchez Celedonio Luis Armando.
Fecha de última modificación: 03/07/2020
/*Seccion de tipos
tipoClave: Cadena
tipoArbol : APUNTADOR A tipoHoja
tipoDis: APUNTADOR A tipoD
tipoHoja = Estructura
RamaIzq: tipoArbol
Contenido: tipoClave
Nombre: Cadena
RamaDer : tipoArbol
Fin (Estructura)
tipoD = Estructura
Rama_Izq: tipoADis
Contenido: tipoClave
Nom : Cadena
Rama_Der : tipoDis
Fin (Estructura)
indicesA = Estructura
Nombre: Entero
contenido: tipoClave
Fin(Escritura)
IndicesD = Estructura
Disco: Entero
Clav: tipoClave
Fin(Escritura)
DatosArt = Estructura
Clave: tipoClave
Nombre: Cadena
Sexo: Caracter
Exp: Entero
Fin (Estructura)
DatosDis = Estructura
CDisco:tipoClave
Titulo:Cadena
Productora: Cadena
Formato: Cadena
Genero:Cadena
Fin (Estructura)
Relación = Estructura
Artistas: Tipoclave
Disco: Tipoclave
Fin (Estructura)
/*Seccion de variables
Artista: datosArt
Arcsalida: ARCHIVO DE datosArt
Discos: DatosDis
ArcDis: ARCHIVO DE DatosDis
indice : indicesA
arcIndice : ARCHIVO DE índices
Indice2: indicesD
arcDisco: ARCHIVO DE Indice2
Rela : Relacion
ArcRe: ARCHIVO DE Relacion
valorMenu : Entero
arbolABB : tipoArbol
clave :tipoClave
claveOk : Booleano
registroArchivo : Entero
respuesta: Booleano
*/Seccion de módulos
...