Sei sulla pagina 1di 12

LA DISTANCIA

NOS HACE
MÁS FUERTES

agación
aLaProp
#Fren
MARIA JOSÉ MORENO

Juguemos Juntos!

Actividad LÚDICO-RECREATIVA:

En tiempos de incertidumbre, la imaginación y la


programación juegan un papel fundamental en nuestras
vidas.
A través del presente trabajo; me permito dar muestra,
mediante el desarrollo de ALGORITMOS, la forma en la cuál mi
familia se divierte en este distanciamiento social; en base a
juegos tradicionales como lo es el "AHORCADO" y un juego
poco inusual, que requiere de suerte "ADIVINA EL NÚMERO" .

NOTA: Para poder llevar a cabo, una buena ejecución en PSEINT, sobre
el juego del "AHORCADO"  tuve en cuenta el internet para la
implementación de códigos.
"AHORCADO".

Algoritmo PSEUCÓDIGOJUEGO
Definir palabr,palabra,casillas,GRUPO Como Caracter
Definir aciertos,turnos Como Real
Escribir 'INGRESE NOMBRE DE SU GRUPO:'
Leer GRUPO
Escribir ' *Menú*'
Escribir ' 1. Nivel Bàsico'
Escribir ' 2. Nivel Medio'
Escribir ' 3. Salir '
Escribir ' Ingrese su opciòn (1-3)'
Leer OP
Segun OP Hacer
1:
p_tb <- 20
oportunidades <- 8
Dimension palabra[p_tb]
palabra[0] <- 'duda'
palabra[1] <- 'ojo'
palabra[2] <- 'anima'
palabra[3] <- 'duro'
palabra[4] <- 'pua'
palabra[5] <- 'ahoga'
palabra[6] <- 'dije'
palabra[7] <- 'vos'
palabra[8] <- 'acero'
palabra[9] <- 'echo'
palabra[10] <- 'uso'
palabra[11] <- 'apoye'
palabra[12] <- 'cuña'
palabra[13] <- 'rie'
palabra[14] <- 'almas'
palabra[15] <- 'gota'
palabra[16] <- 'via'
palabra[17] <- 'amigo'
palabra[18] <- 'copo'
palabra[19] <- 'feo'
a_ <- ' '
h_ <- ' '
o_ <- ' '
r_ <- ' '
c_ <- ' '
ax <- ' '
d_ <- ' '
ox <- ' '
turnos <- 0
aciertos <- 0
palabr <- palabra[azar(p_tb)+1]
n <- Longitud(palabr)
Dimension casillas[n]
Para x<-1 Hasta n Hacer
casillas[x] <- '_'
FinPara
Repetir
Escribir ''
Escribir 'Oportuniddes restantes: ',oportunidades-turnos
Para x<-1 Hasta n Hacer
Escribir ' ',casillas[x] Sin Saltar
FinPara
Escribir ' '
Escribir 'Escriba la letra: ' Sin Saltar
Leer letra
encontrando <- Falso
Para x<-1 Hasta n Hacer
chr <- Subcadena(palabr,x,x)
Si Mayusculas(letra)=Mayusculas(chr) Entonces
encontrando <- Verdadero
Si casillas[x]='_' Entonces
casillas[x] <- chr
aciertos <- aciertos+1
FinSi
FinSi
FinPara
Si NO encontrando Entonces
turnos <- turnos+1
Escribir 'Letra no encontrada.'
Segun turnos Hacer
1:
a_ <- 'A'
2:
h_ <- 'H'
3:
o_ <- 'O'
4:
r_ <- 'R'
5:
c_ <- 'C'
6:
ax <- 'A'
7:
d_ <- 'D'
8:
ox <- 'O'
FinSegun
FinSi
Escribir '',a_
Escribir '',h_
Escribir '',o_
Escribir '',r_
Escribir '',c_
Escribir '',ax
Escribir '',d_
Escribir '',ox
Hasta Que turnos>=oportunidades O aciertos>=n
Si aciertos=n Entonces
Escribir 'Felicidades, has ganado'
SiNo
Escribir 'Has perdido.'
FinSi
Escribir 'La palabra secreta es: ',palabr
Escribir 'Aciertos: ',aciertos,' Fallos: ',turnos
Escribir 'PRESIONE CUALQUIER TECLA PARA CONTINUAR'
Esperar Tecla
2:
p_tb <- 20
oportunidades <- 8
Dimension palabra[p_tb]
palabra[1] <- 'fabricado'
palabra[2] <- 'camiseta'
palabra[3] <- 'ninguno'
palabra[4] <- 'zapato'
palabra[5] <- 'habaneros'
palabra[6] <- 'cabellera'
palabra[7] <- 'celular'
palabra[8] <- 'cobija'
palabra[9] <- 'habilidad'
palabra[10] <- 'eliminar'
palabra[11] <- 'galleta'
palabra[12] <- 'alarma'
palabra[13] <- 'vacilados'
palabra[14] <- 'bolsillo'
palabra[15] <- 'archivo'
palabra[16] <- 'espejo'
palabra[17] <- 'compilado'
palabra[18] <- 'celebrar'
palabra[19] <- 'rebotar'
// palabra[20]<-"adorno"
a_ <- ' '
h_ <- ' '
o_ <- ' '
r_ <- ' '
c_ <- ' '
ax <- ' '
d_ <- ' '
ox <- ' '
turnos <- 0
aciertos <- 0
// fallos<-0
palabr <- palabra[azar(p_tb)+1]
n <- Longitud(palabr)
Dimension casillas[n]
Para x<-1 Hasta n Hacer
casillas[x] <- '_'
FinPara
Repetir.
Escribir ''
or <- oportunidades-turnos
Escribir 'Oportuniddes restantes: ',or
Para x<-1 Hasta n Hacer
Escribir ' ',casillas[x] Sin Saltar
FinPara
Escribir ' '
Escribir 'Escriba la letra: ' Sin Saltar
Leer letra
encontrando <- Falso
Para x<-1 Hasta n Hacer
chr <- Subcadena(palabr,x,x)
Si Mayusculas(letra)=Mayusculas(chr) Entonces
encontrando <- Verdadero
Si casillas[x]='_' Entonces
casillas[x] <- nose
aciertos <- aciertos+1
FinSi
FinSi
FinPara
Si NO encontrando Entonces
turnos <- turnos+1
Escribir 'Letra no encontrada.'
Segun turnos Hacer
1:
a_ <- 'A'
2:
h_ <- 'H'
3:
o_ <- 'O'
4:
r_ <- 'R'
5:
c_ <- 'C'
6:
ax <- 'A'
7:
d_ <- 'D'
8:
ox <- 'O'
FinSegun
FinSi
Escribir '',a_
Escribir '',h_
Escribir '',o_
Escribir '',r_
Escribir '',c_
Escribir '',ax
Escribir '',d_
Escribir '',ox
Hasta Que turnos>=oportunidades O aciertos>=n
Si aciertos=n Entonces
Escribir 'Felicidades, has ganado'
SiNo
Escribir 'Has perdido.'
FinSi
Escribir 'La palabra secreta es: ',palabr
Escribir 'Aciertos: ',aciertos,' Fallos: ',fallos,' Intentos: ',intentos
3:
Escribir 'Usted ha salido del juego'
De Otro Modo:
Escribir 'Obcion no valida'
FinSegun
Escribir 'PRESIONE CUALQUIER TECLA PARA CONTINUAR'
Esperar Tecla
FinAlgoritmo
"ADIVINA EL NÚMERO"

Algoritmo PSEUCÓDIGOJUEGO
Definir NOMBRE,NUMERO Como Caracter
Definir intentos,num_secreto,hazar,num_ingresado Como Real
Escribir 'INGRESE NOMBRE:'
Leer NOMBRE
intentos <- 9
Escribir 'ADIVINE EL NÚMERO(DE 1 A 100):'
Leer num_ingresado
Mientras num_secreto<>num_ingresado Y intentos>0 Hacer
Si num_secreto>num_ingresado Entonces
Escribir 'Muy bajo'
SiNo
Escribir 'Muy alto'
FinSi
Escribir 'Le quedan',intentos,'intentos:'
Leer num_ingresado
intentos <- intentos-1
FinMientras
Si intentos=0 Entonces
Escribir 'EL NÚMERO ERA:',num_secreto
SiNo
Escribir 'EXACTO!Usted adivinó en',11-intentos,'intentos.'
FinSi
FinAlgoritmo

Potrebbero piacerti anche