4 Practica(Registros)

2
Alumno: Mitchell Paulo Blancas Núñez Estructura de Datos Registros  Nivel 1: -Se tiene un número ‘n’ de Rectas en el plano. Recordemos que una recta está definida por 2 puntos (P 1  y p 2 ) y al estar en el plano (2D), cada Punto tiene coordenadas(x, y). Diseñe e Implemente un algoritmo para: 1.- Ingresar ‘n’ Rectas. 2.- Reportar las ‘n’ Rectas. 3.- Dado un índice ‘i’, actualizar los puntos que definen a la recta con dicho índice. En caso de ser un índice no válido, reportar el error. 4.- Reportar todas las rectas con pendiente negativa. 5.- Para cada recta, reportar las demás rectas que son paralelas a ella. 6.- Para cada recta, reportar las demás rectas que son perpendiculares a ella.  Nivel 2: - Dado un número ‘n’ de Estudiantes pertenecientes a la Escuela de Informática de l a UNT de los cuales se conoce por cada uno de ellos la siguiente información: Código del Estudiante.  Nombre. Apellido. Edad. Ciclo (1 al 10). Sexo (M/F).  Número de Cursos que lleva. Lista de los cursos que lleva. Diseñe e Implemente un algoritmo para: 1.- Ingresar ‘n’ Estudiantes. 2.- Reportar los ‘n’ Estudiantes. 3.- Dado un índice ‘i’, actualizar la información del Estudiante de dicho índice. En caso de ser un índice no válido, reportar el error. 4.- Dado el código de un Estudiante. Reportar la información de dicho Estudiante. 5.- Reportar la informaci ón de los Estudiantes con la m enor y la mayor edad. 6.- Eliminar un Estudiante. 1

Transcript of 4 Practica(Registros)

Page 1: 4 Practica(Registros)

7/24/2019 4 Practica(Registros)

http://slidepdf.com/reader/full/4-practicaregistros 1/2

Alumno: Mitchell Paulo Blancas Núñez Estructura de Datos

Registros

 Nivel 1:

-Se tiene un número ‘n’ de Rectas en el plano. Recordemos que una recta está definida por2 puntos (1 ! p2" ! al estar en el plano (2#"$ cada unto tiene coordenadas(%$ !".

#ise&e e 'mplemente un aloritmo para:

1.- 'nresar ‘n’ Rectas.

2.- Reportar las ‘n’ Rectas.).- #ado un *ndice ‘i’$ actuali+ar los puntos que definen a la recta con dic,o *ndice. n caso

de ser un *ndice no válido$ reportar el error.

.- Reportar todas las rectas con pendiente neativa.

/.- ara cada recta$ reportar las demás rectas que son paralelas a ella.0.- ara cada recta$ reportar las demás rectas que son perpendiculares a ella.

 Nivel 2:

- #ado un número ‘n’ de studiantes pertenecientes a la scuela de 'nformática de la Nde los cuales se conoce por cada uno de ellos la siuiente informaci3n:

43dio del studiante.

 Nom5re.

6pellido.

dad.

4iclo (1 al 17".

Se%o (89".

 Número de 4ursos que lleva.

;ista de los cursos que lleva.

#ise&e e 'mplemente un aloritmo para:

1.- 'nresar ‘n’ studiantes.

2.- Reportar los ‘n’ studiantes.

).- #ado un *ndice ‘i’$ actuali+ar la informaci3n del studiante de dic,o *ndice. n caso de

ser un *ndice no válido$ reportar el error..- #ado el c3dio de un studiante. Reportar la informaci3n de dic,o studiante.

/.- Reportar la informaci3n de los studiantes con la menor ! la ma!or edad.

0.- liminar un studiante.

1

Page 2: 4 Practica(Registros)

7/24/2019 4 Practica(Registros)

http://slidepdf.com/reader/full/4-practicaregistros 2/2

Alumno: Mitchell Paulo Blancas Núñez Estructura de Datos

 Nivel ):

- n rafo < es un par ordenado < = (>$ "$ donde:

> es un con?unto llamado v@rtices o nodos$ !

es un con?unto llamado aristas o arcos$ que relacionan los nodos.  Número de nodos ! arcos (por cada nodo" son conocidos.

#ise&e e 'mplemente un aloritmo para:

1.- 'nresar un <rafo (es decir: 'nresar cada nodo ! los nodos con que @ste se comunica".

2.- Reportar el <rafo (es decir: Reportar cada nodo ! los nodos con que @ste se comunica".).- Reportar todos los nodos en donde e%ista un 5ucle (un 5ucle es una arista que relaciona

al mismo nodoA es decir$ una arista donde el nodo inicial ! el nodo final coinciden".

.- 4onstruir la matri+ de ad!acencia del rafo.

/.- 4onstruir la matri+ de incidencia del rafo.

2