Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 5134429601874837532 PDF
1 5134429601874837532 PDF
1 5134429601874837532 PDF
SEGUNDA PRACTICA
INF 131
AUXILIARES:
Univ. Josué Oscar Espejo Quenta (Miércoles 10-12, “SS-A1”)
Univ. Alan Davi Ortiz Vargas (Jueves 10-12, “SS-A2”)
Univ. Dan Israel Copa Lupe(Viernes 10-12, “SS-A3”)
Univ. Branimir F. Espinoza Argollo(Viernes 8-10 “SS-A1”)
GESTIÓN:
I/2018
NOTA
• Entregar la práctica antes del examen de cátedra.
• Cada ejercicio debe considerar:
o Diagrama de clases
o Solución del problema en el principal o procesos
manuscrito.
LISTAS SIMPLES
1.- Sea la lista A que almacena notas de estudiantes (nombre, apellido, nota).
2.- Sea la lista de los clientes de un banco (nombre, tipo, monto), donde tipo = “cuenta de
ahorro” o “cuenta corriente” o “cuenta a plazo fijo”
a) Agregar a cada cuenta de ahorro X% de interés sobre el total, a las cuentas corrientes
Y%.
b) Cual es la cantidad de clientes en la cuenta de tipo W.
c) Que cliente tiene el mayor monto depositado y a qué tipo de cuenta corresponde.
4.- Sea una lista de nombres. Se pide realizar los siguientes procesos:
1.- Sea una Lista Simple Circular que almacena la información de los archivos (nombre,
fcreación, tamaño, tipo)
a) Dividir por la mitad, obteniendo como resultado dos listas simples circulares
b) Con los k primeros nodos, formar una lista simple circular, el resto se mantienen en la
lista circular.
2.- Sea una lista simple circular de productos, donde cada nodo almacena (nombre, precio y
stock) se pide:
LISTA DOBLES.
1.- Sea la lista de n estudiantes donde cada nodo de la lista almacena (apellido, nombre, edad
nota) se pide:
2.- Sea un polinomio 𝑝(𝑥) cuyo coeficiente y exponente de cada termino se almacena en los
nodos de una lista realizar los siguientes procesos:
3.- Sea una lista doble de programas de televisión donde cada programa tiene (nombre,
horaIni, duración, tipo) se pide realizar los siguientes procesos:
1.- Dada una lista doble circular de números, añadir el dato X y el dato Y antes y después de un
dato Z de la lista, en el caso de que este dato no exista los datos se añaden al principio y al final
de la lista.
2.- Sea la lista doble circular de estudiantes donde cada nodo almacena (nombre, apellido,
nota) se pide:
MULTIPLES LISTAS
Lista de Canales de TV
2.- Sea una lista simple circular de materias donde cada materia tiene (sigla, nombre,
ListaSimpleEstudiantes) y cada nodo de la lista de estudiantes tiene (nombre, ci) Se pide:
3.- Dada una lista doble de estudiantes (nombre, ListaMaterias, semestre, gestión) , Lista simple
de materias(materia, 1parcial, 2parcial, exfinal, notaAux ), Materia(sigla,nombre) se pide
realizar los siguientes procesos:
4.- Se quiere controlar los laboratorios de la carrera de informática mediante listas. Sean las
siguientes listas:
Realizar:
OTRAS LISTAS
1.- Sea una lista donde se guarda los datos de una persona donde en un nodo guarda el
nombre y en el siguiente su edad se pide crear la clase lista y sus respectivos métodos como
ser: adiprincipio(String nombre, int edad), nropersona(), leer(int n), mostrar():
2.- Sea una lista de nombres de personas y sus apellidos representado de la siguiente forma:
Asumiendo que ya esta implementada la lista se pide realizar los siguientes procesos: