Está en la página 1de 8

Tercer evento evaluativo de

CALIFICACIÓN
Docente: Morela Moncada González

ESTRUCTURA DE DATOS 20%


23/04/2020

Rúbrica de evaluación para la solución presentada, cabe anotar que cada método vale 50%(2.5 en nota)

INDICACIONES: primero que todo y antes que nada…debe leer bien, entender y comprender las
indicaciones, el no cumplimiento de estas indicaciones incurre en malas e incompletas soluciones, así que
tómese el tiempo para leerlas.
El algoritmo debe cumplir todo lo de programación orientada a objetos, ¡modularice al máximo!
Si su método está demasiado largo, o sea más de 15 instrucciones, debe cortarlo y hacerlo con dos
métodos o más (reusables, que sean funcionales, que sean limpios, modularizar al máximo).
El análisis y la comprensión del tema también hacen parte de la evaluación, así que lea bien su contenido y
si tiene dudas del enunciado ingrese a la plataforma y escriba a la profesora en el chat su duda al respecto.
Recuerde al hacer fraude se está engañando usted mismo, entonces trate de hacerlo con sus conocimientos
y no recurra a terceros, toda copia será penalizada y eliminada del porcentaje.
Debe utilizar los métodos que ya están en el paquete Granja NO los repita que sale ¡error!, si no utiliza lo
que ya tenemos, eso es poco funcional e influirá en su solución al problema. (los nombres de todos los
métodos que puede usar en su solución están en la parte final de este documento).
NO debe depender del método principal para el mando de información.
Recuerde sus métodos están en la clase ManejoPilasColas del proyecto Granja.
Usted es el único responsable de que los puntos lleguen al destino.

El evento se hará en dos partes:

Primera parte (esta solución algorítmica completa y bien elaborada, vale 2.0):
Debe elaborar la solución algorítmica al ejercicio correspondiente, debe hacerlo en una hoja de cuaderno
con su puño y letra, una vez termine el ejercicio, le toma una foto con el celular y la manda al WhatsApp de
la profesora, desde su número, al número 3003020767, OJO no mande la imagen o foto al grupo de la
asignatura, sino al número de la profesora. Tiene 40 minutos para mandar este primer punto, si lo hace
antes mejor, a las 8:40 debe enviarlo.
CC 1128463305 Desencolar las gallinas que su calidad sea inferior a 1.6.

TI 99123102629 Desapilar las gallinas que su calidad sea inferior a 1.6.

CC 1035879662 Desencolar las gallinas que su calidad sea inferior a 1.6.

CC 1000576858 Mostrar cuantas y cuales gallinas de la pila de gallinas, tienen su calidad inferior a
1.6.

CC 1193056971 Desapilar las gallinas que su calidad sea inferior a 1.6.

CC 1001131533 Mostrar cuantas y cuales gallinas de la cola de gallinas, tienen su calidad inferior a
1.6.

CC 1036686026 Mostrar cuantas y cuales gallinas de la pila de gallinas, tienen su calidad inferior a
1.6.

CC 1036784623 Mostrar cuantas y cuales gallinas de la cola de gallinas, tienen su calidad inferior a
1.6.

CC 1125621255 Desapilar las gallinas que su calidad sea inferior a 1.6.

CC 1035872554 Mostrar cuantas y cuales gallinas de la cola de gallinas, tienen su calidad inferior a
1.6.

CC 1040377418 Mostrar cuantas y cuales gallinas del archivo Gallinas.txt, tienen su calidad inferior a
1.6.
CC 1026159681 Desapilar las gallinas que su calidad sea inferior a 1.6.

CC 1152467322 Mostrar cuantas y cuales gallinas de la cola de gallinas, tienen su calidad inferior a
1.6.

CC 1035873685 Mostrar cuantas y cuales gallinas del archivo Gallinas.txt, tienen su calidad inferior a
1.6.
CC 1152700264 Desencolar las gallinas que su calidad sea inferior a 1.6.

CC 1234989821 Mostrar cuantas y cuales gallinas del archivo Gallinas.txt, tienen su calidad inferior a
1.6.
CC 1020484830 Mostrar cuantas y cuales gallinas de la cola de gallinas, tienen su calidad inferior a
1.6.

CC 1017276357 Mostrar cuantas y cuales gallinas del archivo Gallinas.txt, tienen su calidad inferior a
1.6.
CC 1152717826 Mostrar cuantas y cuales gallinas de la pila de gallinas, tienen su calidad inferior a
1.6.

CC 1152716523 Desencolar las gallinas que su calidad sea inferior a 1.6.

TI 1007351295 Desapilar las gallinas que su calidad sea inferior a 1.6.

CC 1036687380 Mostrar cuantas y cuales gallinas de la cola de gallinas, tienen su calidad inferior a
1.6.

CC 1193136972 Desencolar las gallinas que su calidad sea inferior a 1.6.

CC 9698381 Mostrar cuantas y cuales gallinas del archivo Gallinas.txt, tienen su calidad inferior a
1.6.
CC 1152469815 Mostrar cuantas y cuales gallinas de la pila de gallinas, tienen su calidad inferior a
1.6.

CC 1020494863 Mostrar cuantas y cuales gallinas del archivo Gallinas.txt, tienen su calidad inferior a
1.6.
CC 1152453673 Mostrar cuantas y cuales gallinas de la pila de gallinas, tienen su calidad inferior a
1.6.

CC 1037643872 Desapilar las gallinas que su calidad sea inferior a 1.6.

CC 1000569956 Desencolar las gallinas que su calidad sea inferior a 1.6.

CC 71261513 Mostrar cuantas y cuales gallinas de la pila de gallinas, tienen su calidad inferior a
1.6.

CC 1000902982 Mostrar cuantas y cuales gallinas de la cola de gallinas, tienen su calidad inferior a
1.6.

Segunda parte: (esta solución algorítmica completa y bien elaborada, vale 3.0):
Debe elaborar la solución algorítmica al ejercicio correspondiente, puede hacerlo en: una hoja de
cuaderno con su puño y letra, o en Word, o en block de notas, o en java, una vez termine el ejercicio, lo
manda al correo: morelamoncada5755@correo.itm.edu.co con asunto nombres y apellidos y en el mensaje,
un párrafo contándome como le fue y que inconvenientes de cualquier índole tuvo.

CC 1128463305 Teniendo el archivo de gallinas, se debe crear una “pilaBajitas” con las gallinas que su
altura este entre 10 y 20 centimetros y una “colapesadas” con las gallinas que su
peso este entre 3 y 7 kilos.

TI 99123102629 Teniendo el archivo de gallinas, se debe crear una “pilaBajitas” con las gallinas que su
altura este entre 10 y 20 centimetros y una “colapesadas” con las gallinas que su
peso este entre 3 y 7 kilos.

CC 1035879662 Grabar en el archivo Gallinas.txt, la primera y última gallina contenidas en la pila de


gallinas. (recuerde que en el archivo no se permite información repetida), debe
mostrarle al usuario con mensajes, las situaciones que se pueden presentar
CC 1000576858 Grabar en el archivo Gallinas.txt, la primera y última gallina contenidas en la cola de
gallinas. (recuerde que en el archivo no se permite información repetida), debe
mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1193056971 Desapilar de la pila de gallinas y grabar en el archivo Gallinas.txt, la primera y última


gallina de esta pila. (recuerde que en el archivo no se permite información repetida),
debe mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1001131533 Grabar en el archivo Gallinas.txt, la primera y última gallina contenidas en la pila de


gallinas. (recuerde que en el archivo no se permite información repetida), debe
mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1036686026 Desapilar de la pila de gallinas y grabar en el archivo Gallinas.txt, la primera y última


gallina de esta pila. (recuerde que en el archivo no se permite información repetida),
debe mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1036784623 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y


última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
CC 1125621255 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y
última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
CC 1035872554 Teniendo el archivo de gallinas, se debe crear una “pilaBajitas” con las gallinas que su
altura este entre 10 y 20 centimetros y una “colapesadas” con las gallinas que su
peso este entre 3 y 7 kilos.

CC 1040377418 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y


última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
CC 1026159681 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y
última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
CC 1152467322 Grabar en el archivo Gallinas.txt, la primera y última gallina contenidas en la cola de
gallinas. (recuerde que en el archivo no se permite información repetida), debe
mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1035873685 Teniendo el archivo de gallinas, se debe crear una “pilaBajitas” con las gallinas que su
altura este entre 10 y 20 centimetros y una “colapesadas” con las gallinas que su
peso este entre 3 y 7 kilos.
CC 1152700264 Desapilar de la pila de gallinas y grabar en el archivo Gallinas.txt, la primera y última
gallina de esta pila. (recuerde que en el archivo no se permite información repetida),
debe mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1234989821 Grabar en el archivo Gallinas.txt, la primera y última gallina contenidas en la pila de


gallinas. (recuerde que en el archivo no se permite información repetida), debe
mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1020484830 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y


última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
CC 1017276357 Desapilar de la pila de gallinas y grabar en el archivo Gallinas.txt, la primera y última
gallina de esta pila. (recuerde que en el archivo no se permite información repetida),
debe mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1152717826 Teniendo el archivo de gallinas, se debe crear una “pilaBajitas” con las gallinas que su
altura este entre 10 y 20 centimetros y una “colapesadas” con las gallinas que su
peso este entre 3 y 7 kilos.

CC 1152716523 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y


última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
TI 1007351295 Desapilar de la pila de gallinas y grabar en el archivo Gallinas.txt, la primera y última
gallina de esta pila. (recuerde que en el archivo no se permite información repetida),
debe mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1036687380 Teniendo el archivo de gallinas, se debe crear una “pilaBajitas” con las gallinas que su
altura este entre 10 y 20 centimetros y una “colapesadas” con las gallinas que su
peso este entre 3 y 7 kilos.

CC 1193136972 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y


última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
CC 9698381 Grabar en el archivo Gallinas.txt, la primera y última gallina contenidas en la cola de
gallinas. (recuerde que en el archivo no se permite información repetida), debe
mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1152469815 Grabar en el archivo Gallinas.txt, la primera y última gallina contenidas en la cola de


gallinas. (recuerde que en el archivo no se permite información repetida), debe
mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1020494863 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y


última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
CC 1152453673 Teniendo el archivo de gallinas, se debe crear una “pilaBajitas” con las gallinas que su
altura este entre 10 y 20 centimetros y una “colapesadas” con las gallinas que su
peso este entre 3 y 7 kilos.
CC 1037643872 Desapilar de la pila de gallinas y grabar en el archivo Gallinas.txt, la primera y última
gallina de esta pila. (recuerde que en el archivo no se permite información repetida),
debe mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1000569956 Desencolar de la cola de gallinas y grabar en el archivo Gallinas.txt, la primera y


última gallina de esta cola. (recuerde que en el archivo no se permite información
repetida), debe mostrarle al usuario con mensajes, las situaciones que se pueden
presentar.
CC 71261513 Grabar en el archivo Gallinas.txt, la primera y última gallina contenidas en la pila de
gallinas. (recuerde que en el archivo no se permite información repetida), debe
mostrarle al usuario con mensajes, las situaciones que se pueden presentar.

CC 1000902982 Teniendo el archivo de gallinas, se debe crear una “pilaBajitas” con las gallinas que su
altura este entre 10 y 20 centimetros y una “colapesadas” con las gallinas que su
peso este entre 3 y 7 kilos.

MÉTODOS QUE PUEDE USAR

publico clase Archivos

publico Cadena AbrirArchivoModoLectura(Cadena ruta)

publico Cadena CerrarArchivoModoLectura()

publico Cadena AbrirArchivoModoEscritura(Cadena ruta)

publico Cadena CerrarArchivoModoEscritura()

publico Cadena LeerRegistro()//leer una linea del archivo plano de texto

publico Cadena GrabarRegistro(Cadena Reg) //escribir o sea grabar una linea en el archivo plano

publico clase CRUDGallina

publico logico BuscarCodigo(Archivos objArch, entero cod)

publico logico IngresarGallina(Archivos objArch,entero C)


publico vacio GrabarGallina(Archivos objArchivos, Gallina objG)

publico Cadena MostrarTodo(Archivos objArch)

publico Cadena ConsultarGallina (Archivos objArch, entero C)

publico vacio Actualizar(Archivos objArch, entero codg)

publico clase Cola

publico Cola()

publico Cola(entero n)//condiciones iniciales del constructor

publico logico IsEmpty()

publico logico IsFull()

publico vacio Push(Object d)//encolar

publico Object Pop()//desencolar

publico Object Peek()

publico clase Pila

publico Pila()

publico Pila(entero n)//condiciones iniciales del constructor

publico logico IsEmpty()

publico logico IsFull()

publico vacio Push(Object d)//apilar

publico Object Pop()//desapilar

publico Object Peek()

publico clase Gallina

//atributos propios y privados

real peso,altura,calidad, precio

entero nroh, codgall

publico Gallina()

publico Gallina(entero codgall,real peso, real altura,entero nroh, real calidad, real precio )

publico Gallina IngresarDatos(entero co)

publico real CalcularCalidad(real p,real a,entero nr)

publico real CalcularPrecio(real c)

publico vacio MostrarPrecio()


publico Cadena token()

publico Cadena toCadena()

publico real obtenerPeso()

publico vacio asignarPeso(real peso)

publico real obtenerAltura()

publico vacio asignarAltura(real altura)

publico real obtenerCalidad()

publico vacio asignarCalidad(real calidad

publico real obtenerPrecio()

publico vacio asignarPrecio(real precio)

publico entero obtenerNroh()

publico vacio asignarNroh(entero nroh)

publico entero obtenerCodgall()

publico vacio asignarCodgall(entero codgall)

publico clase ManejoPilasColas

publico Pila IngresarDatosPila(Pila objp)

publico Cola IngresarDatosCola(Cola objc)

publico vacio DevolverAuxiliar(Pila p1, Pila p2)

publico vacio DevolverAuxiliarCola(Cola c1, Cola c2)

publico Cadena ImprimirPila(Pila p1, Pila p2)

publico Cadena ImprimirCola(Cola c1, Cola c2)

publico real AsignarValorPropiedad(entero propiedad)

publico Pila IngresarPropiedades(Pila objp)

publico Cola IngresarPlacas(Cola objcola, entero N)

publico vacio Probabilidad (Cola objcola)

publico Cadena CalidadMenor(Pila p1, Pila p2)// con calidad menor a 1.56

publico vacio CambiarPeso(Pila p1, Pila p2)//15% MAS

publico Pila ActualizarDatos(Pila p1, Pila p2, entero codGall)

publico Cola ColaEnterosPares(Cola c1, Cola c2)

publico vacio PasarPilaArchivo (Archivos objArch, Pila p1, Pila p2)

publico entero NumeroElementos(Pila p1, Pila p2)


publico entero NumeroElementos(Cola c1, Cola c2)

publico Cola DesapilarCalidadPar(Pila p1, Pila p2)

publico entero HuevosInferior(Pila p1, Pila p2)// numero de huevos inferior a 3

publico Cola ColaHuevosMenor(Pila p1, Pila p2)// numero de huevos inferior a 3

publico Pila PasarArchivoPila(Archivos objArch, Pila p1)

publico clase nodo

publico nodo()

publico nodo(Object d)

publico Object obtenerDato()

publico vacio asignarDato(Object dato)

publico nodo obtenerSig()

publico vacio asignarSig(nodo sig)

publico nodo obtenerAnt()

publico vacio asignarAnt(nodo ant)

También podría gustarte