Exemplo n.º 1
0
ninias = {
    "prioridad": 1,
    "descripcion": "Niñas",
    "personas": ["Victoria M", "Camila R"]
}
hombres = {
    "prioridad": 3,
    "descripcion": "Hombres",
    "personas": ["Miguel M", "Miguel M"]
}
vigia = {"prioridad": 4, "descripcion": "Vigia", "personas": ["Francisco O"]}
capitan = {"prioridad": 5, "descripcion": "Capitan", "personas": ["Jose M"]}
timonel = {"prioridad": 4, "descripcion": "timonel", "personas": ["Hugo R"]}

cpa = BoundedPriorityQueue(7)
cpa.enqueue(maestres['prioridad'], maestres)
cpa.enqueue(niños['prioridad'], niños)
cpa.enqueue(mecanicos['prioridad'], mecanicos)
cpa.enqueue(mujeres['prioridad'], mujeres)
cpa.enqueue(tercera_edad['prioridad'], tercera_edad)
cpa.enqueue(ninias['prioridad'], ninias)
cpa.enqueue(hombres['prioridad'], hombres)
cpa.enqueue(vigia['prioridad'], vigia)
cpa.enqueue(capitan['prioridad'], capitan)
cpa.enqueue(timonel['prioridad'], timonel)
cpa.to_string()

while cpa.is_empty() != True:
    siguiente = cpa.dequeue()
    print(
        f"\nLa tripulacion con prioridad { siguiente['prioridad'] }, han abandonado el barco\n"
Exemplo n.º 2
0
print (atencion.toString())

maestre={"prioridad":4,"descripcion":"Maestre","personas":"Juan N"}
Niño={"prioridad":2,"descripcion":"niño","personas":"pedro N"}
mecanico={"prioridad":4,"descripcion":"mecanico","personas":"maria N"}
Hombre={"prioridad":3,"descripcion":"hombre","personas":"jesus N"}
Vigia={"prioridad":4,"descripcion":"Vigia","personas":"Lisa k"}
Capitan={"prioridad":5,"descripcion":"Capitan","personas":"Morgan Jack"}
Timonel={"prioridad":4,"descripcion":"Timonel","personas":"Gibbs"}
Mujer={"prioridad":3,"descripcion":"mujer","personas":"Nora Z"}
Viejo={"prioridad":2,"descripcion":"abuelo","personas":"Dedushka"}
Niña={"prioridad":1,"descripcion":"Niña","personas":"Liliana"}


cpa=BoundedPriorityQueue(7)
cpa.enqueue(maestre["prioridad"],maestre)
cpa.enqueue(Niño["prioridad"],Niño)
cpa.enqueue(mecanico["prioridad"],mecanico)
cpa.enqueue(Hombre["prioridad"],Hombre)
cpa.enqueue(Vigia["prioridad"],Vigia)
cpa.enqueue(Capitan["prioridad"],Capitan)
cpa.enqueue(Timonel["prioridad"],Timonel)
cpa.enqueue(Mujer["prioridad"],Mujer)
cpa.enqueue(Viejo["prioridad"],Viejo)
cpa.enqueue(Niña["prioridad"],Niña)

cpa.to_string()

print("EL TITANIC HA GOLPEADO UN ICEBERG!!")
print("PROCEDA A EVACUAR LA NAVE")
integridad=100
Exemplo n.º 3
0
atencion.enqueue(c2)
atencion.enqueue(c3)
print(atencion.to_string())
"""siguiente=atencion.dequeue()
print(f"Bienvenido sr.{siguiente{'Nombre']}, en que podemos servirle hoy")
print(atencion.to_string())"""

print("Pruebas de las colas con prioridad acotada")

maestres = {
    "prioridad": 4,
    "descripcion": "Mestre",
    "personas": ["juan p", "diego h"]
}
ninos = {
    "prioridad": 2,
    "descripcion": "ninos",
    "personas": ["Santi H", "Angel H"]
}
mecanicos = {
    "prioridad": 4,
    "descripcion": "Mecanicos",
    "personas": ["Diana T", "Maria Z"]
}

cpa = BoundedPriorityQueue(7)
cpa.enqueue(maestres['prioridad'], maestres)
cpa.enqueue(ninos['prioridad'], ninos)
cpa.enqueue(mecanicos['prioridad'], mecanicos)
cpa.to_string()
Exemplo n.º 4
0
    "personas": ["Andrian B", "Federico N", "Juan G"]
}
hombres = {
    "prioridad": 3,
    "descripcion": "Hombres",
    "personas": ["Axel T", "Carlos Z"]
}
ninas = {
    "prioridad": 1,
    "descripcion": "Ninas",
    "personas": ["David C", "Mario A"]
}
capitan = {"prioridad": 5, "descripcion": "Capitan", "personas": ["Luffy D."]}

cpa = BoundedPriorityQueue(7)
cpa.enqueue(maestres['prioridad'], maestres)
cpa.enqueue(ninos['prioridad'], ninos)
cpa.enqueue(mecanicos['prioridad'], mecanicos)

cpa.enqueue(vigia['prioridad'], vigia)
cpa.enqueue(timonel['prioridad'], timonel)
cpa.enqueue(mujeres['prioridad'], mujeres)
cpa.enqueue(tercera['prioridad'], tercera)
cpa.enqueue(hombres['prioridad'], hombres)
cpa.enqueue(ninas['prioridad'], ninas)
cpa.enqueue(capitan['prioridad'], capitan)
cpa.to_string()
"""i=int(7)
if cpa.is_empty() == False:
    while True:
        cpa.dequeue
Exemplo n.º 5
0
c5={"id":5, "nombre":"Kevin", "balance":500}

atencion = Queue()
atencion.enqueue(c1)
atencion.enqueue(c2)
atencion.enqueue(c3)
atencion.enqueue(c4)
atencion.enqueue(c5)
print(atencion.to_string())
sig = atencion.dequeue()
print(f"Bienvenido sr. {sig['nombre']}, en qué podemos servirle el día de hoy")
print(atencion.to_string())
print()
print()
print()
print("PRUEBA DE LAS COLAS CON PRIORIDAD ACOTADA")
print()
maestres = {"Prioridad":4,"Descripcion":"Maestre","Personas":["Juan","Diego"]}
niños = {"Prioridad":2,"Descripcion":"Niños","Personas":["Pedrito","Angel"]}
mecanicos = {"Prioridad":4,"Descripcion":"Mecanicos","Personas":["José","Luis"]}
mujeres = {"Prioridad":3,"Descripcion":"Mujeres","Personas":["Evelyn","Gaby"]}
niñas = {"Prioridad":1,"Descripcion":"Niñas","Personas":["Ahri","Ana"]}

cpa = BoundedPriorityQueue(7)
cpa.enqueue(maestres['Prioridad'],maestres)
cpa.enqueue(niños['Prioridad'],niños)
cpa.enqueue(mecanicos['Prioridad'],mecanicos)
cpa.enqueue(mujeres['Prioridad'],mujeres)
cpa.enqueue(niñas['Prioridad'],niñas)
cpa.to_string()
Exemplo n.º 6
0
    "Descripcion": "vigia",
    "Personas": ["John C", "Jaime M"]
}
capitan = {
    "Prioridad": 5,
    "Descripcion": "capitan",
    "Personas": ["Bulma B", "Kami S"]
}
timonel = {
    "Prioridad": 4,
    "Descripcion": "timonel",
    "Personas": ["Panfila P", "Cassandra E"]
}

cpa = BoundedPriorityQueue(7)
cpa.enqueue(maestres['Prioridad'], maestres)
cpa.enqueue(niños['Prioridad'], niños)
cpa.enqueue(mecanicos['Prioridad'], mecanicos)
cpa.enqueue(mujeres['Prioridad'], mujeres)
cpa.enqueue(ancianos['Prioridad'], ancianos)
cpa.enqueue(niñas['Prioridad'], niñas)
cpa.enqueue(hombre['Prioridad'], hombre)
cpa.enqueue(vigia['Prioridad'], vigia)
cpa.enqueue(capitan['Prioridad'], capitan)
cpa.enqueue(timonel['Prioridad'], timonel)

while not cpa.is_empty():
    cpa.to_string()
    sig = cpa.dequeue()
    print(f"Los que evacuaran el barco ahora seran los {sig}")
cpa.to_string()