JUEGO: Familia en Cascada. ¿Cuáles son las salidas?
-
Upload
maria-luz-zuniga-aguirre -
Category
Documents
-
view
225 -
download
1
Transcript of JUEGO: Familia en Cascada. ¿Cuáles son las salidas?
![Page 1: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/1.jpg)
PROYECTO #1
JUEGO: Familia en Cascada
![Page 2: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/2.jpg)
DIAGRAMA DE FLUJO
![Page 3: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/3.jpg)
PREGUNTAS INSUSTITUIBLES
![Page 4: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/4.jpg)
¿Cuáles son las salidas?
![Page 5: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/5.jpg)
¿Cuáles son las entradas?
![Page 6: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/6.jpg)
¿Cuáles son las condiciones o restricciones?
![Page 7: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/7.jpg)
¿Cuáles son los procesos o cálculos realizados?
![Page 8: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/8.jpg)
FUNCIONES
![Page 9: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/9.jpg)
FUNCIÓN ENTERO PARA EL MENÚ
def entero(text ) ok = Falsetexto = raw_input(text)while not ok : texto = raw_input(text) ok = False try: texto = int(texto) ok = True if (texto<1) or (texto>3) ok = False print "el numero no corresponde a alguna opción del menú, escoja una opción del 1 al 3" except: print "[",texto,"] no es un numero, o no es numero entero" return texto
![Page 10: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/10.jpg)
FUNCIÓN ENTERO PARA EL PROGRAMA
def enterop(text): ok = False while not ok : texto = raw_input(text) ok = False try: texto = int(texto) ok = True if (texto<0) or (texto>5) or (not VerificarPosicion(texto)): ok = False print "el numero no corresponde a algun jugador, ingrese un numero entre uno y cinco" except: print "[",texto,"] no es un numero, o no es numero entero" return texto
![Page 11: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/11.jpg)
FUNCIÓN PARA VERIFICAR POSICIÓN
def VerificarPosicion(x):
if x==0:
return True
if(lampara):
if(LD[x-1]==1):
return True
else:
if(LI[x-1]==1):
return True
return False
![Page 12: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/12.jpg)
FUNCIONES PARA POSICIONES
def prsonasnLD():
return LD
def prsonasnLI():
return LI
![Page 13: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/13.jpg)
FUNCIÓN PARA EL TIEMPOdef RestarT (x,y):
global tiempo
if y==-1:
tiempo = tiempo - ContT[x]
return
if x==-1:
tiempo= tiempo - ContT[y]
return
if ContT[x]>ContT[y]:
tiempo= tiempo-ContT[x]
else:
tiempo= tiempo-ContT[y]
![Page 14: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/14.jpg)
FUNCIÓN PARA DETERMINACIÓN DE LADO
def Mov(x):
global LD
global LI
if lampara== True:
LD[x]=0
LI[x]=1
else:
LD[x]=1
LI[x]=0
![Page 15: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/15.jpg)
FUNCIÓN CAMBIAR LÁMPARA
def CambiarLampara(): global lampara if lampara: lampara=False else: lampara=True
![Page 16: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/16.jpg)
FUNCIÓN GANADOR, PERDEDOR
def WIN(): print '\n' print "Buen trabajo, has logrado lo que muchos no ;) "
def LOOSER(): print '\n' print "UUUPS....! lo siento te has quedado sin tiempo.. :( "
![Page 17: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/17.jpg)
FUNCIÓN TODOS LADO IZQUIERDO
def Todos(): for i in range(0,5): if(LD[i]==1): return False return True
![Page 18: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/18.jpg)
FUNCIÓN NUEVO JUEGO
def nuevojuego() global tiempo,lampara, LD, LI, ConT tiempo = 30 lampara = True LD = [1,1,1,1,1] LI = [0,0,0,0,0] ContT = [1,3,6,8,12]
![Page 19: JUEGO: Familia en Cascada. ¿Cuáles son las salidas?](https://reader035.fdocumento.com/reader035/viewer/2022062315/5665b4f01a28abb57c94f277/html5/thumbnails/19.jpg)
APÉNDICE Link para wiki: http://programacion-quimica1.wikispaces.com/home
Link para video: http://www.youtube.com/watch?v=vP0IrQUgFmA&feature=youtu.be
INTEGRANTES:ALEJANDRA PAOLA VELASQUEZ BARILLAS vel12141
EMMA VERONICA ABAC SUCHI aba12383
VENUS ESMERALDACEBALLOS URRUELA ceb12088